- Длительность2 мес.
- ДокументСертификат
Программа обучения
14 разделов программы по данным школы.
1Введение
- Когда нужны микросервисы?
- Как устроен курс?
- Обзор проекта
- Обзор курсов
- Работа на платформе
2Настройка окружения
- Подготовка окружения
- Установка NodeJS
- Настройки VSCode
- Рекомендуемый курс
- Рекомендуемый курс
3Нотация описания архитектуры
- Вводное видео
- Разбор компонент
- Использование Figma
- Пример описания
4Переход к микросервисам
- Вводное видео
- Монолит VS Микросервисы
- Вопросы масштабирования
- Декомпозиция функционала
- Алгоритм декомпозиции
- Упражнение — Схема после декомпозиции
- Тест — Переход к микросервисам
- Занятие — Переход к микросервисам
5Монорепозитории
- Вводное видео
- Монорепозиторий или нет
- Обзор NestJS
- Код — Настраиваем nx monorepo
- Код — Создаём модели
- Код — Реализуем авторизацию
- Код — Запускаем проект
- Тест — Монорепозитории
- Занятие — Монорепозитории
6Обмен сообщениями
- Вводное видео
- Методы обмена
- Простая коммуникация
- Коммуникация через брокера
- Минимизация синхронности
- Упражнение — Доработка схемы взаимодействия
- Тест — Обмен сообщениями
- Занятие — Обмен сообщениями
7RabbitMQ
- Вводное видео
- Устанавливаем RabbitMQ
- Устройство RabbitMQ
- Типы exchange
- Администрирование RabbitMQ
- Код — Простой обмен сообщении
- Код — Реализация запрос / ответ
- Тест — RabbitMQ
- Занятие — RabbitMQ
8Реализация взаимодействия
- Вводное видео
- Код — Добавление библиотеки контрактов
- Код — Разбор nestjs-rmq
- Код — Подключения rabbitmq к проекту
- Код — Валидация запросов
9Реализация API
- Вводное видео
- Стратегии реализации API
- Паттерны получения данных
- Код — Авторизация на API
- Код — Взаимодействие с account
- Тест — Реализация API
- Занятие — Реализация API
10Реализация бизнес логики
- Вводное видео
- Бизнес логика и события
- Доработка архитектуры Accounts
- Код — Структурируем сервис Accounts
- Упражнение — Реализуем Commands
- Тест — Реализация бизнес логики
- Занятие — Реализация бизнес логики
11Консистентность данных
- Вводное видео
- Саги — консистентность данных
- Паттерн State
- Код — Подготовка саги
- Код — Состояния саги
- Упражнение — Доработка состояний
- Код — Реализация Commands
- Код — Доменные события
- Тест — Консистентность данных
- Занятие — Консистентность данных
12Тестирование микросервисов
- Вводное видео
- Виды тестирования
- Код — Тесты авторизации
- Код — Тесты для Саги
- Упражнение — Проверка статуса платежа
- Тест — Тестирование микросервисов
- Занятие — Тестирование микросервисов
13Выкладка и эксплуатация
- Вводное видео
- Базы данных
- Периодические задачи
- Логирование и метрики
- Особенности выкладки
- С чего начать переход
- Тест — Выкладка и эксплуатация
14Заключение
- Куда двигаться дальше?
- Рекомендуемый курс
- Финальное тестирование
- Собеседование с AI наставником
- Практика собеседования с AI
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Сертификат
Частые вопросы
Какой документ выдаётся?
Сертификат


