MICROSERVICES FOR JAVA. KYIV

Где: Киев

Когда: 9-10 декабря

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

Оплата в день тренинга (9 декабря) - 3700 грн


Микросервисная архитектура является широко используемым решением для разработки распределенных систем. Ее понимание и практическое применение являются необходимыми навыками для разработчиков корпоративных систем.

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

Для сокращения времени изучения микросервисной архитектуры в компании Sigma Software был разработан этот тренинг.

С технической точки зрения, тренинг позволяет изучить:

  • Проектирование распределенных приложений
  • Технологии для их реализации и развертывания
  • Организацию процессов разработки
  • Преимущества, недостатки и подводные камни

С точки зрения бизнеса, тренинг позволяет повысить:

  • Уровень подготовки и взаимодействия разработчиков
  • Качество процессов разработки распределенных приложений

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

Аудитория

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

Программа

Тренинг разделен на три секции, которые охватывают основные аспекты разработки распределенных приложений.

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

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

В секции «Управление» рассматриваются вопросы организации работы команды и взаимодействия между командами при разработке распределенных приложений. Здесь мы детально поговорим о ролях и компетенциях разработчиков, необходимых для успешной реализации распределенных приложений.

Язык

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

Рекомендации

  • Опыт разработки на Java: от двух лет
  • Уровень знания английского языка: Intermediate
  • Программное обеспечение для запуска примеров: JDK, Git, Maven, Docker

Другие тренинги

Курс «Микросервисы для Java разработчиков» является базовым для следующих курсов:

  • Разработка микросервисов с применением Spring и Netflix (Hystrix, Ribbon, Eureka)
  • Развертывание микросервисов с применением Docker и Kubernetes
  • Интеграция на основе микросервисов с применением Apache ServiceMix и Apache Camel

Данные курсы будут анонсированы в начале 2018 года.

Поддержка

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

Microservices for Java (Kyiv)

3,500.00 грн.

Нет в наличии

Подробнее

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

Senior Software Developer