Ближайший старт — 22 октября, 19 ноября и 24 декабря
AI
Освоите ИИ
для работы
и жизни
32 000
профессионалов
уже повысили
свой уровень
86%
студентов используют знания в работе
Практика на распределённом приложении для финтеха
Воркшопы по эксплуатации и развёртыванию
Гибкий график, чтобы совмещать с работой, но с дедлайнами, чтобы не забросить курс
Это курс для специалистов с опытом, которые хотят расти профессионально
Для middle Java‑разработчиков
Научитесь проектировать микросервисы, связывать их через Kafka и развёртывать в Kubernetes с наблюдаемостью.
Для senior Java‑разработчиков
Систематизируете знания по Spring Cloud, Kafka, Kubernetes, Helm и Jenkins. Соберёте архитектуру, взаимодействие сервисов, наблюдаемость и деплой в единый рабочий контур.
Для тимлидов и архитекторов
Сформируете подход к микросервисам, CI/CD, Kubernetes и наблюдаемости, чтобы аргументировать технические решения перед командой и бизнесом.
Какие знания и навыки нужны на старте
Опыт создания Java‑приложения на Spring Boot и проектирования REST API
Владение Docker и Docker Compose для сборки и запуска приложений
Понимание реляционных баз данных и принципов сетевого взаимодействия
Технологии, которые вы сможете применять в работе
Spring Cloud
Consul
Eureka
ZooKeeper
Apache Kafka
Spring Kafka
Prometheus
Grafana
Elasticsearch
Logstash
Kibana
Zipkin
Kubernetes
Helm
Jenkins
Чему вы научитесь за 3 месяца
Проектировать микросервисную архитектуру
Применять паттерны межсервисного взаимодействия
Работать со Spring Cloud
Настраивать Kafka и Spring Kafka
Строить трейсинг через Zipkin
Настраивать Prometheus и Grafana
Собирать и анализировать логи через ELK
Развёртывать приложения через Kubernetes и Helm
Писать Jenkins-CI/CD‑пайплайны
Программа курса
Рассчитана на 3 месяца, в среднем учёбе нужно уделять до 15 часов в неделю
Знакомство с системой распределённой трассировки Zipkin
В бесплатной части узнаете о трейсинге в микросервисных приложениях на Spring Boot и оцените, насколько подходит вам курс
Знакомство с курсом
Платформа
Нагрузка
Тестирование
Трейсинг как способ поиска ошибок и высоких таймингов
Поймёте, как отслеживать путь запроса через микросервисы с помощью trace‑id, span‑id и стандарта W3C Trace Context
Система распределённых трассировок Zipkin
Разберётесь в архитектуре Zipkin — от сбора и хранения трейсов до визуализации — и научитесь использовать эту информацию для анализа проблем в распределённой системе
Поймёте, как Zipkin помогает искать ошибки, долгие запросы и узкие места в цепочке сервисов
1
30 часов・1 практика с код‑ревью
Разработка приложений с использованием микросервисной архитектуры
Познакомитесь с паттернами микросервисной архитектуры и межсервисного взаимодействия
Изучите подходы к обеспечению безопасности микросервисов
Узнаете об экосистеме Spring Cloud и рассмотрите основные модули
Микросервисная архитектура
Паттерны проектирования
Тестирование микросервисов
Consul
Eureka
ZooKeeper
Практика
Реализуете распределённое приложение «Банк» с использованием микросервисной архитектуры.
2
30 часов・1 практика с код‑ревью
Apache Kafka
Изучите Apache Kafka, узнаете об основных терминах и концепциях Kafka
Познакомитесь с библиотекой Spring Kafka, узнаете об основных компонентах для работы с Kafka из Spring‑приложений
Освоите потоковую обработку данных
Apache Kafka
Producer
Consumer
Потоковая обработка данных
Асинхронное взаимодействие сервисов
Практика
Добавите Apache Kafka в приложение из предыдущей работы. Настроите асинхронное взаимодействие микросервисов.
3
30 часов • 1 воркшоп • 1 проект с код‑ревью
Мониторинги и логи с помощью ELK‑стека
Изучите основные элементы мониторинга приложений
Познакомитесь с понятием трейсинга, механизмом сбора и анализа трейсов
Узнаете о назначении метрик и сможете создавать визуализацию, а также настраивать алерты
Научитесь агрегировать логи микросервисных приложений в общую систему
Мониторинг
Метрики
Алерты
Трейсинг
Логирование
Prometheus
Grafana
Elasticsearch
Logstash
Kibana
ELK
Zipkin
Воркшоп
Запустите готовый проект и будете анализировать основные метрики приложений. Научитесь анализировать и диагностировать аномалии, находить проблемы в работе приложения.
Проект
Подключите мониторинг к приложению из предыдущей работы. Реализуете сбор метрик, трейсов и логов в системах мониторинга.
4
30 часов • 1 воркшоп • 1 проект с код‑ревью
Развёртывание приложения с использованием CI/CD, Kubernetes и Helm
Познакомитесь с оркестрацией микросервисов и основными концепциями Kubernetes: подами, сервисами и деплойментами
Научитесь упаковывать и развёртывать приложения с помощью Helm и Helm Chart
Сможете развёртывать приложения с использованием CI/CD, Kubernetes и Helm
Настроите автоматизированный пайплайн развёртывания в Jenkins
Оркестрация микросервисов
Kubernetes
Поды
Сервисы и деплойменты
Helm
Helm Chart
CI/CD
Jenkins
Воркшоп
Потренируетесь в развёртывании приложений в Kubernetes‑кластере. Научитесь использовать Helm и CI/CD для автоматизации процесса.
Проект
Развернёте приложение из предыдущей системы в локальном Kubernetes‑кластере, настроите межсервисную интеграцию и автоматизированный пайплайн CI/CD.
Дополнительно・10 часов・Самостоятельно
Контейнеризация и управление многоконтейнерными Java‑приложениями с помощью Docker
Dockerfile
Docker Compose
Docker‑контейнер
Docker
Основы Docker
Установите Docker и освоите основные команды. Научитесь писать Dockerfile для сборки образов приложений. Рассмотрите работу с образами и контейнерами.
Управление многоконтейнерными приложениями
Настроите взаимодействие между контейнерами. Научитесь поднимать контейнер базы данных и приложения с помощью Docker Compose.
Cоздадите файл Docker Compose для оркестрации шлюзов, фронтенд- и бэкэнд‑сервисов
Дополнительно・5 часов・Самостоятельно
Аргументация в рабочей коммуникации
Аргументация
Переговоры
Контраргумент
Делиберативный диалог
Убеждение
Эффективная аргументация
Узнаете, что обеспечивает убедительность позиции. Усилите коммуникацию через соединение аргументов в аргумент‑картах.
Тезис, иллюстрация, аргумент
Проверите тезис на ясность и однозначность. Разберёте правила хорошей иллюстрации. Освоите подход RAS.
Логические уловки
Выявите некорректные, нерелевантные, неприемлемые и недостаточные аргументы. Выстроите систему реагирования на них.
Отработаете навык эффективной и убедительной аргументации
Получите удостоверение о повышении квалификации
Это официальный документ установленного образца, который принимают работодатели. Образовательная лицензия № Л035-01298-77/00185314 от 24 марта 2015 года.
Как устроена учёба
Никаких давно снятых видео
и длинных лекций
Теорию вы будете проходить на интерактивной платформе, а практику — выполнять в тренажёре и в своей IDE. Заниматься можно в своём темпе. Главное — вовремя сдавать практические работы и выполнить заключительный проект.
Воркшопы с экспертами
Опытные разработчики делятся лучшими практиками, разбирают сложные кейсы и отвечают на ваши вопросы. Если не успеваете, можно смотреть в записи.
Учёба в Практикуме похожа
на реальную работу
Программа поделена на спринты по 2–3 недели: вы изучаете тему, делаете практические работы и отправляете их экспертам на ревью. В итоге из промежуточных работ соберёте банковское приложение и освоите практику применения микросервисов.
Практикум ИИ помогает учиться
Когда в теории что‑то непонятно, нейросеть ответит на вопросы или объяснит материал другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
Вас поддержат опытные разработчики и команда Практикума
Наши эксперты давно работают с Java
Они составили программу, опираясь на свой опыт, поэтому вы будете учиться только тому, что на самом деле пригодится в работе
Владимир Тарасов
Программный эксперт курса. Сейчас создаёт инфраструктуру программы лояльности в Яндекс Маркете. 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 лет. Большой опыт продуктовой разработки в финтех‑компаниях и в ретейле.
Купить курс — дело серьёзное, поэтому помогаем сэкономить
Оплата курса целиком с выгодой до 20%
Когда решитесь на покупку, увидите итоговую стоимость — она зависит от способа оплаты: целиком или по частям.
Возврат денег
Если передумаете в первую неделю, нужно будет оплатить только время с начала вашего потока. Если позже — время с начала потока и организацию обучения. Подробнее — в 7 пункте оферты.
Вы освоите Spring Framework, современный Java 21 и тестирование, а также напишете собственные проекты с проверкой ревьюером.
Отвечаем на вопросы
Что надо учесть до начала обучения?
Курс рассчитан на разработчиков с опытом, поэтому мы подразумеваем, что вы:
• Уверенно пишете Java-приложения на Spring Boot.
• Умеете проектировать и использовать REST API.
• Имеете базовый опыт работы с Docker и Docker Compose.
• Понимаете, как устроены реляционные базы данных, и знаете базовые принципы сетевого взаимодействия.
Также важно, чтобы у вас была возможность уделять учёбе 15 часов в неделю на протяжении 3 месяцев.
Кто будет меня учить?
Все наставники — практикующие специалисты: сотрудники Яндекса и других крупных компаний. Программу составляют опытные преподаватели и методисты, а ещё действующие специалисты Яндекса, Школы анализа данных и других лидеров технологической и образовательной индустрий.
Что делать, если я не справлюсь с нагрузкой?
Если вам нужно больше времени на выполнение проекта, напишите куратору. Он подскажет, как согласовать новый дедлайн.
Если не понравится, я могу вернуть деньги?
Если курс ещё не начался, вернём всю сумму. Если ваш поток уже стартовал, можно сделать частичный возврат — подробности в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Да, для этого нужно закончить курс и успешно выполнить итоговый проект.
Тогда вы получите удостоверение о повышении квалификации, если у вас есть среднее профессиональное или высшее образование. Если нет, отправим вам сертификат о прохождении курса в электронном виде.
А если не получится пройти курс целиком и выполнить итоговый проект, по запросу выдадим вам электронную справку об обучении — с перечнем модулей, которые вы освоили.
Вы поможете сменить или найти работу?
На этом курсе не предусмотрена помощь с трудоустройством, поскольку он для действующих специалистов, у которых уже есть навыки поиска работы.
Но если у вас появится вопрос о карьерном развитии, обратитесь в нашу службу поддержки — постараемся ответить.
Как можно оплатить?
• Одним платежом с дополнительной скидкой. Деньги спишутся с карты один раз, и курс обойдётся дешевле.
• В рассрочку без переплат от Т-Банка. Деньги будут списываться равными частями ежемесячно — столько времени, сколько идёт курс. Первый платёж пройдёт через месяц после оформления рассрочки.
• В кредит от Т-Банка. Можно взять на срок от 3 до 36 месяцев. Первый платёж пройдёт через месяц после оформления кредита.
• С помощью Яндекс Сплита. Подробнее об этом способе можно прочитать на сайте Справки.
• Через компанию, если она налоговый резидент РФ. Условия для юридических лиц и ИП отличаются — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может получить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.