Microservices with Spring Boot and AWS

Где: Киев

Когда: 28 июля 9:00 - 18:00

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

*Early bird: 3000 грн (до 17 июля)
Standard: 3500 грн
Last chance: 3900 грн (c 25 июля)


ОПИСАНИЕ

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

Разрабатываемое приложение включает несколько Spring Boot сервисов и NoSQL баз данных. Использует REST API для взаимодействия с клиентскими приложениями и обмен сообщениями для координации между сервисами.

В процессе разработки приложения будут использоваться следующие средства:

  • DDD, REST, CQRS;
  • Spring Boot;
  • EC2, S3, SQS, DynamoDB и Elasticsearch Service.

ПРОГРАММА

1. Проектирование приложения (2.5 часа)

  • проектирование приложения и выбор инфраструктуры

Выполняется совместно тренером и всеми участниками

2. Развертывание инфраструктуры (1.5 часа)

  • подготовка инфраструктуры для приложения.

Выполняется совместно тренером и всеми участниками

3. Реализация приложения (3 часа)

  • реализация сервисов
  • интеграция сервисов

Выполняется каждым участником или парой участников.

4. Развертывание приложения (2 часа)

  • развертывание сервисов

Выполняется каждым участником или парой участников.

Используется AWS Elastic Beanstalk.

По окончании тренинга участники смогут

  1. Участвовать в проектировании распределенных приложений с использованием микросервисов
  2. Разрабатывать и развертывать сервисы с использованием Spring Boot и AWS

Тренинг не включает в себя:

  1. Детальное рассмотрение Spring Boot
  2. Детальное рассмотрение AWS

ТРЕБОВАНИЯ К УЧАСТНИКАМ

Тренинг ориентирован на Junior и Middle Java Developers с опытом работы до 3-х лет.

Важен базовый уровень подготовки в разработке серверных приложений.

ЯЗЫК

Тренинг проводится на русском языке.

ДЛИТЕЛЬНОСТЬ

Восемь часов без учета перерыва на обед и кофе паузы.  Тренинг проводится в течении одного дня.

ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ

Наличие ноутбука для разработки системы.
Минимальные требования: Intel® Corei5, 8Gb RAM

Наличие учетной записи AWS для развёртывания системы.
В случае если бесплатный доступ уже использован (смотри AWS Free Tier) – наличие средств для аренды ресурсов.

ДОПОЛНИТЕЛЬНО

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