Microservices - паттерны и практика построения микросервисов

Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx
Обучение 2 месяца
сертификат
0%
Стоимость курса
3 999 ₽ 3 999 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Microservices - паттерны и практика построения микросервисов» от PurpleSchool - purpleschool.ru

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

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

  • Научитесь уверенно работать с темой: нотация описания архитектуры. вводное видео, разбор компонент, использование figma, пример описания.
  • Научитесь настраивать и организовывать: настройка окружения. подготовка окружения, установка nodejs, настройки vscode, рекомендуемый курс.
  • Освоите основы: введение. когда нужны микросервисы?, как устроен курс?, обзор проекта, обзор курсов, работа на платформе.
  • Научитесь настраивать и организовывать: подготовка саги, код.
  • Освоите и сможете применять: консистентность данных, паттерн state, код.

Подробная информация о курсе

Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx

Цены и сроки

  • Стоимость3 999 ₽
  • Старая цена3 999 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс наставником

По окончанию курса

  • Диплом или сертификатсертификат
Microservices - паттерны и практика построения микросервисов
3 999 ₽ 3 999 ₽