Microservices with Spring Boot and AWS (Lviv)

Где: Львов

Когда: 9 червня, 09:00 - 19:00

Стоимость курса: 3200 грн*

*Early bird: 2800 грн (до 22 травня). Standard: 3200 грн. Last chance: 3700 грн (з 05 червня)


ОПИС

Практичний тренінг для тих, хто хоче покращити свої навички в розробці додатків на основі мікросервісної архітектури та їх розгортанні з використанням хмарних платформ. Програма охоплює повний цикл розробки додатку, де учасники вирішують практичне завдання по проектуванню, реалізації та розгортанню для архівації та пошуку документів.

Додаток включатиме декілька Spring Boot сервісів та NoSQL баз данних (в тому числі індекс документів та пошукову систему). Використовуватиметься REST API для взаємодії з клієнтськими додатками та обміну повідомленнями для координації між сервісами.

В процесі розробки додатку використовуватимуться:

  • DDD, REST, ES, CQRS;
  • Spring Boot;
  • EC2, S3, SQS, DynamoDB та Elasticsearch Service.

 ПРОГРАМА

Введення (1 год.)
  • постановка і аналіз завдання
  • розгляд підходів до побудови додатку
Проектування (2 год.)
  • проектування додатку та інфраструктури для його розгортання

Виконується разом із тренером та всіма учасниками.

Реалізація (3 год.)
  • реалізація сервісів
  • тестування сервісів

Виконується кожним учасником або парою учасників.

Розгортання (2 год.)
  • підготовка інфраструктури
  • розгортання сервісів та баз даних

Виконується кожним учасником або парою учасників.

ПО ЗАВЕРШЕННІ ви зможете

  1. Брати участь в проектуванні розподілених додатків з використанням мікросервісів
  2. Розробляти і розгортати сервіси з використанням Spring Boot та AWS

Тренінг не включає:

  1. Детальний розгляд Spring Boot
  2. Детальний розгляд AWS

ВИМОГИ ДО УЧАСНИКІВ

Тренінг орієнтований на розробників серверних додатків, зокрема, корпоративних розподілених систем.

  • Досвід розробки на Java від трьох років та участь у двох або більше комерційних проектах
  • Бажано наявність базових знань в проектуванні розподілених систем

МОВА

Тренінг проводиться російською мовою.

ТРИВАЛІСТЬ

Вісім годин без урахування перерви на обід та кава паузи.

ТЕХНІЧНІ ВИМОГИ

Наявність ноутбука для розробки системи. Мінімальні вимоги: Intel® Core ™ i5, 8Gb RAM. Наявність облікового запису AWS для розгортання системи. У разі якщо безкоштовний доступ вже використаний (дивись AWS Free Tier) — наявність коштів для оренди ресурсів.

ДОДАТКОВО

Демонстрація проводиться на Windows 10 з використанням Eclipse IDE.

Подробнее

ПРЕПОДАВАТЕЛИ КУРСА

Senior Software Developer