Microservices for Java

Где: Львов

Когда: 25-26 листопада

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

Сплата в день тренінгу (25 листопада) - 3700 грн.


Мікросервісна архітектура — це рішення, що широко використовується для розробки розподілених систем. ЇЇ розуміння та практичне використання — необхідні навички для розробників корпоративних систем.

Використання мікросервісної архітектури потребує глибоких знань підходів та засобів. Їх вивчення на базі першоджерел або під час розробки певних систем, потребує багато часу.

Задля оптимізації та полегшення процесу вивчення мікросервісної архітектури, компанія Sigma Software розробила цей тренінг.

З технічної точки зору тренінг дозволяє вивчити:
• Проектування розподілених додатків.
• Технології для їх реалізації та розгортання.
• Організацію процесів розробки.
• Переваги, недоліки та підводні камені.

З точки зору бізнесу тренінг дозволяє підвищити:
• Рівень підготовки та взаємодії розробників.
• Якість процесів розробки розподілених додатків.

Тренінг включає практичні приклади (в тому числі — початковий код, проектну документацію, контрольні списки, тощо).

АУДИТОРІЯ

Тренінг орієнтований на розробників Middle та Senior рівня, а також Team Lead.

ПРОГРАМА

Тренінг поділено на три секції, які охоплюють основні напрямки розробки розподілених додатків.

У секції «Проектування» мова піде про різні аспекти створення та підтримки розподілених додатків. Зокрема роботу з вимогами, забезпечення якості, вибір платформи та технологій, підготовка до реалізації, розвиток та підтримка, безпека, автоматизація, тестування, ретроспективний аналіз, тощо. Також у цій секції ми розглянемо життєвий цикл розподілених додатків та супутніх артефактів (проектна документація, контрольні списки).

У секції «Технології» розглянемо основні засоби для розробки (Spring, Dropwizard, WildFly), інтеграції (Camel, Hystrix, Ribbon) та розгортання (Docker, Kubernetes) додатків. На прикладах розберемо декілька варіантів реалізації мікросервісів та супутніх артефактів (шаблони проектів, контрольні списки).

В секції «Керування» поговоримо про питання організації роботи команди та взаємодії між командами під час розробки розподілених додатків. Тут ми детально зупинимося на ролях та компетенціях розробників, що необхідні для успішної реалізації розподілених додатків.

МОВА

Мова викладання — російська з використанням англійської термінології. Усі матеріали – англійською.

РЕКОМЕНДАЦІЇ

Досвід розробки на Java: від 2х років.
Рівень володіння англійською: Intermediate.
Програмне забезпечення для запуску прикладів: JDK, Git, Maven, Docker.

ІНШІ ТРЕНІНГИ

Курс «Мікросервіси для Java розробників» є базовим для наступних курсів:

• Розробка мікросервісів з використанням Spring та Netflix (Hystrix, Ribbon, Eureka).
• Розгортання мікросервісів з використанням Docker та Kubernetes.
• Інтеграція на основі мікросервісів з використанням Apache ServiceMix та Apache Camel.
Зазначені курси будуть анонсовані додатково на початку 2018 року.

ПІДТРИМКА

Усі учасники тренінгу будуть отримувати оновлені матеріали протягом 6 місяців після закінчення тренінгу.

MICROSERVICES FOR JAVA

3,500.00 грн.

9 в наличии

Подробнее

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

Senior Software Developer