Проектировать микросервисы
Применять паттерны взаимодействия и Spring Cloud.
Курс для опытных Java-разработчиков о проектировании, наблюдаемости и развёртывании микросервисов на примере финтех-приложения.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Middle и senior Java-разработчикам | Освоить или систематизировать работу с Kafka, Spring Cloud и Kubernetes. |
| Тимлидам и архитекторам | Разобраться во взаимодействии сервисов, наблюдаемости и автоматизации развёртывания. |
Применять паттерны взаимодействия и Spring Cloud.
Использовать Kafka, трейсинг, метрики и сбор логов.
Применять Kubernetes, Helm и CI/CD-пайплайны Jenkins.
Задания для применения изученного материала и отработки навыков. Один сквозной проект с поэтапным код-ревью и практические задания.
Практические занятия с разбором приёмов и подходов к решению задач. Два воркшопа и одна QA-сессия.
Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Интерактивная платформа, тренажёр и работа в собственной IDE.
Темы и разделы, которые входят в программу обучения.
Раздел: Программа курса
Бесплатное знакомство с распределённой трассировкой в Zipkin.
Микросервисная архитектура, взаимодействие сервисов и Spring Cloud.
Kafka, Spring Kafka и асинхронное взаимодействие сервисов.
Мониторинг, метрики, трассировка и логи с Prometheus, Grafana и ELK.
Оркестрация и развёртывание с Kubernetes, Helm и Jenkins CI/CD.
Раздел: Дополнительные самостоятельные модули
Дополнительно и самостоятельно: Docker и Docker Compose.
Дополнительно и самостоятельно: аргументация технических решений.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
Распределённое банковское приложение развивается по этапам: микросервисы, Kafka, мониторинг и развёртывание. Работы проходят ревью.
Два воркшопа и одна сессия вопросов и ответов.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Программный эксперт курса. Сейчас создаёт инфраструктуру программы лояльности в Яндекс Маркете. 10 лет работал в Naumen, где проектировал контактные центры на Spring Boot.
Сейчас Senior Backend Developer в Okko, ранее работал в EPAM Systems. Состоит в ассоциации ORCID. Имеет большой опыт создания высоконагруженных распределённых систем.
Разработчик процессинга в Ozon Банке. Пишет на Java c 2015 года. Обучает программированию более 5 лет.
Software Engineer в Masabi. Специализируется на разработке, проектировании архитектуры и тестировании финансовых решений. Создавала высоконагруженные сервисы и занималась интеграцией.
Старший разработчик в X5 Tech. Начинал со стажировки на PL/SQL, потом перешёл на Java и пишет на этом языке более 5 лет. Большой опыт продуктовой разработки в финтех‑компаниях и в ретейле.

Школа указывает этот вид документа.
После завершения курса и итогового проекта при наличии среднего профессионального или высшего образования.

Школа указывает этот вид документа.
Формат: Электронный. После завершения курса и итогового проекта, если среднего профессионального или высшего образования нет.
Да. Школа ожидает опыт Java и Spring Boot, REST API, базовые навыки Docker и понимание баз данных.
Три месяца при нагрузке до 15 часов в неделю.
Распределённое банковское приложение с Kafka, мониторингом и развёртыванием в Kubernetes.
Программа подготовлена командой практикующих Java-специалистов; проекты проверяют ревьюеры.
После завершения курса и итогового проекта слушатели со средним профессиональным или высшим образованием получают удостоверение; остальные — электронный сертификат.
На курсе помощь с трудоустройством не предусмотрена.
Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Микросервисы на Java: Kafka, Kubernetes, мониторинг».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.
Совместная программа GeekBrains и Skillbox начинается с профориентации и выбора специальности. Число доступных профессий, проекты, консультации и инструменты зависят от тарифа и выбранного пути.
Курс Яндекс Практикума рассчитан на ручных тестировщиков, которые хотят освоить автоматизацию на Java. За пять месяцев школа предлагает изучить юнит-, UI- и API-тестирование и выполнить пять проектов.
Проверьте требования к Java, Spring Boot и Docker.
Оцените время на проект и дедлайны.
Уточните текущие стоимость и условия у школы.
Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.
ОткрытьСравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть