Для кого курс

Backend- и fullstack-разработчики, системные аналитики

Нужны опыт Java/Spring и базовое понимание Kafka (курс «Apache Kafka с нуля» или эквивалент). На выходе — навыки проектирования микросервисов, синхронного и асинхронного обмена, безопасности и тестирования распределённых систем.

Рекомендуется после Spring Framework II и курса по Kafka.

Стек курса

Java 17+ Spring Boot Spring Security OAuth2 / JWT Docker gRPC RabbitMQ Kafka Testcontainers

Состав программы

Что входит в программу

24 ак. ч. с преподавателем · 12 модулей практики на готовых каркасах. Каждый модуль — проектный этап с критериями приёмки.

Итоговый проект: OrderPlatform

OrderPlatform: учебная система заказов с готовыми каркасами сервисов. Участник последовательно реализует 12 небольших проектных этапов: границы, устойчивость, безопасность, контейнеры, REST/gRPC, брокеры и тесты.

  • Domain Map
  • Failure Lab
  • Access Lab
  • Compose Lab
  • Integration Map
  • и ещё 7 проектных этапов программы

Чему вы научитесь

Результаты программы — то, что проверяется на защите итогового проекта

Определять

Определять границы сервисов и фиксировать архитектурные компромиссы.

Выбирать

Выбирать синхронный или событийный обмен.

Настраивать

Настраивать защиту и ограничивать каскадные сбои.

Проверять

Проверять повторную доставку и компенсацию операций.

Диагностировать

Диагностировать и тестировать распределённый бизнес-сценарий.

Стоимость курса

24 академических часа · очно в Москве или онлайн

Микросервисная архитектура

24 ак. ч. · Spring Boot · gRPC · Kafka · Docker

38 000 ₽

Оплата за весь курс

  • 12 модулей с практикой
  • Итоговая аттестация
  • Группа до 8 человек
  • Сертификат УЦ ТЕРАКОР
Записаться на курс

Обучение лично у основателя ТЕРАКОР

Сергей Герасименко — основатель ТЕРАКОР, преподаватель Java и Spring Boot

Сергей Валерьевич Герасименко

Руководитель ТЕРАКОР Digital · ведущий преподаватель

Опыт разработки в ОАО «РЖД» Победитель конкурса инноваций РЖД

4.9 на основе 1549 отзывов

Записаться на курс к Сергею →

Ближайший поток стартует в первый понедельник следующего месяца · осталось 4 места

Возможны вечерние занятия и обучение в выходные.

Все основные программы центра ведёт Сергей Валерьевич Герасименко — практикующий full-stack разработчик, технический директор и основатель ТЕРАКОР и ТЕРАКОР Digital.

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

Один руководитель.Два направления.Единая инженерная практика.

Сергей Герасименко — ведущий преподаватель и практикующий разработчик с многолетним опытом преподавания в ведущих учебных центрах страны. Проектирует современные программные системы и переносит рабочие инженерные практики в обучение.

  • 17+

    лет в Enterprise-разработке

  • 25 000+

    специалистов подготовил

  • 5 000+

    технических собеседований провёл

Enterprise-опыт, а не пересказ документации

Создавал программное обеспечение для Управления ОАО «РЖД» и спроектировал корпоративную систему «САОС» для массовых опросов. Система победила в конкурсе инновационных проектов РЖД и сегодня используется в крупных организациях. На занятиях Сергей разбирает именно те задачи, с которыми разработчики сталкиваются в реальных коммерческих компаниях.

Знает требования рынка изнутри

Проводит tech-собеседования для банков и IT-команд. На курсе — Spring Boot 4, Kafka 4, Core, SQL и архитектура. Mock-собеседования для выпускников включены.

Программа курса выстроена на основе реальных требований работодателей — именно тех, которые Сергей проверяет на собеседованиях каждый день.

Ключевые компетенции

  • Enterprise-архитектура — проектирование высоконагруженных систем (опыт в ОАО «РЖД»)
  • Java-экосистема — Java 21, Spring Boot 4, Spring AI: от основ до production-паттернов
  • Распределённые системы — практический опыт с Kafka 4 и микросервисной архитектурой
  • Базы данных — PostgreSQL на уровне production: оптимизация запросов, проектирование схем
  • System Design — подготовка к архитектурным секциям собеседований уровня Middle+
  • Техническое интервью — 5 000+ проведённых собеседований для банков и IT-компаний
Связаться с нами ТЕРАКОР

Оставьте заявку — специалист ответит в ближайшее время

Место нахождения г. Саратов, 1-й проезд имени С.Т. Разина, 3/7, 306, индекс 410054
Фактический адрес для встреч и консультаций в г. Москве ул. Каланчёвская, д. 15, м. Каланчёвская (по предварительной записи)
Фактический адрес для встреч и консультаций в Московской области, г. Королёв ул. Грабина, 5/2 (по предварительной записи)

ТЕРАКОР · ул. Каланчёвская, д. 15, м. Каланчёвская (по предварительной записи)

Открыть на Яндекс.Картах

Москва, Электродная 2с34