логотип PurpleSchool
Иконка входа
Вход
  • Обучение
  • Войти
логотип PurpleSchool
BackendDevOps

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

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

Рейтинг
иконка звездочки рейтинга4.8
Обновлено 19 февраля 2024 г.
изоражение курса
кнопка запустить видеоО курсе
Цена от:2 999 ₽5 000 ₽
При покупке до 20.05.2024
Гарантия возврата денег — 30 дней
Неограниченный доступ
Сертификат об окончании
Знания

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

После прохождения курса вы сможете:
Декомпозировать проект на сервисы
Описывать архитектуру приложения
Работать с монорепозиторием NX
Реализовывать коммуникацию между микросервисами
Создавать и обрабатывать доменные события
Работать с RabbitMQ
Писать микросервисы на NestJS
Паттерну CQRS
Реализовать бизнес логику в сервисе
Асинхронной архитектуре
Обеспечивать консистентность данных
Реализовать паттерн Сага
Тестировать микросервисовы
Основным особенностям выкладки и эксплаутации

Минимальные требования: Чтобы получить максимум, рекомендуется знание NodeJS. Для других языков полезным будет только часть курса.

14часовкоротких лекций по 10 - 15 минут
5 упражненийдля закрепления на практике
9 тестовдля проверки знаний

Технологии

MicroservicesNxRabbitMQamqpNest.jsTypeScript

О курсе

Что в курсе?

Всё больше компаний обращает своё внимание на микросервисную архитектуру, так как она решает множество проблем монолитных приложений: непростое горизонтальное масштабирование, устаревающий стек, высокая связанность и запутанность кода, а так же медленные процессы сборки, тестирования и выкладки. За счёт атомарности, микросервисная архитектура призвана решить все эти проблемы, а так же повысить отказоустойчивость и упростить поддержку. Но для всего есть и обратная сторона. Микросервисная архитектура требует совершенно другого подхода в проектировании и реализации.

В курсе мы как раз посмотрим на все особенность построения микросервисной архитектуры. Мы разберём паттерны взаимодействия, декомпозиции, реализации команд и запросов, модели доменных событий и множество подводных камней, которые вы встретите при внедрении микросервисов. Курс был составлен исходя из моего реального опыта внедрения микросервисов в разных компаниях и тех трудностей, с которыми мне пришлось столкнуться. Несмотря на то, что в курсе мы будем писать код на TypeScript под Node.js, на фреймворке NestJS, он будет полезен и тем, кто пишет на других языках так как содержит много полезного теоретического материала.

certificate
Ваш сертификат по окончанию курса
Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 мая 2024
Модули курса

План курса

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

кнопка запустить видеоПример лекции
Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 мая 2024
Что будем писать?

Проекты

Без наставника

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

Мы на практике создадим часть полноценной архитектуры школы на Nest.js и RabbitMQ
О нас

Нам доверяют

Основатель и автор курсов Антон Ларичев занимается разработкой уже более 14 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.

25 000клиентов по всему миру
30 днейгарантия возврата денег
90%рекомендуют курсы

Рейтинги на независимых платформах

4.8
Логотип Coursus
рейтингрейтингрейтингрейтингрейтинг
4.8
лого степик
рейтингрейтингрейтингрейтингрейтинг
4.7
лого udemy
рейтингрейтингрейтингрейтингрейтинг
Под ваши потребности

Тарифы

Иконка курсаГарантия возврата - 30 дней
Иконка курсаСкидки до 20.05.2024
Иконка курсаДоступ - Неограниченно
Начните учиться бесплатно!Бесплатный тариф для старта в обучении

Без наставника

Цена:2 999 ₽5 000 ₽

Курс включает:

  • 14 часов видео лекций
  • 9 тестовых заданий
  • 5 упражнений
  • Сертификат об окончании
  • Неограниченный доступ к лекциям
Команда курса

Автор и наставники

фото команды
Автор курса

Антон Ларичев

Основатель PurpleSchool

Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

Карта развития

Направления с нуля

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

Этот курс является частью направления Бекенд разработчик

Благодаря направлению вы сможете последовательно изучить все аспекты Backend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.

12
12 месяцевдлительность направления
12
12 проектовдля портфолио
1 на 1
занятияс наставником

Backend

изображение курса Основы JavaScript
Основы JavaScriptПодробнее
изображение курса Продвинутый JavaScript
Продвинутый JavaScriptПодробнее
изображение курса TypeScript с нуля
TypeScript с нуляПодробнее
изображение курса Node.js с нуля
Node.js с нуляПодробнее
изображение курса Nest.js с нуля
Nest.js с нуляПодробнее
изображение курса Docker + Ansible
Docker + AnsibleПодробнее
изображение курса МикросервисыТекущий курс
Микросервисы
Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 мая 2024
Что говорят наши ученики

Отзывы

Отзывы не модерируются и не редактируются. Отзыв можно оставить поле прохождения половины курса.

Для студентов

Собственная платформа

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

Картинка платформы
Иконка пункта Тесная работа с наставником и интеграция с GitHubТесная работа с наставником и интеграция с GitHub
Стрелка
Иконка пункта Удобный просмотр лекций с любого устройстваУдобный просмотр лекций с любого устройства
Стрелка
Иконка пункта Система тестов для закрепления знанийСистема тестов для закрепления знаний
Стрелка
Иконка пункта Подсветка синтаксиса в комментариях и домашних заданияхПодсветка синтаксиса в комментариях и домашних заданиях
Стрелка
Иконка пункта Удобные конспекты к каждой лекцииУдобные конспекты к каждой лекции
Стрелка
Иконка пункта Дополнительный материал и полезные ссылкиДополнительный материал и полезные ссылки
Стрелка
Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 мая 2024
Курсы с наставником и без

Для компаний

Все курсы доступны для приобретения для сотрудиков компаний по безналичному расчёту. Процесс получения доступа очень простой, нужен только ваш ИНН и число сотрудников.

Свяжитесь со мнойЧерез форму ниже или по почтеcontact@purpleschool.ru
Оплата счётаВы оплачиваете счёт на нужное число мест и курсов
СтартНа email сотрудников открывается доступ
Наши курсы выбирают:
Остались вопросы?

Частые вопросы

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

Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 мая 2024