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

Категория обучения:
Microservices - паттерны и практика построения микросервисов
Формат курса:
Онлайн-занятия, Домашние задания, Занятия в записи (автовебинары), Чат студентов
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Поделиться с друзьями:
Особенности курса:
Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx
Для кого подойдет курс:

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

Описание курса:

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

Вы научитесь:

  • Декомпозировать проект на сервисы
  • Описывать архитектуру приложения
  • Работать с монорепозиторием NX
  • Реализовывать коммуникацию между микросервисами
  • Создавать и обрабатывать доменные события
  • Работать с RabbitMQ
  • Писать микросервисы на NestJS
  • Паттерну CQRS
  • Реализовать бизнес логику в сервисе
  • Асинхронной архитектуре
  • Обеспечивать консистентность данных
  • Реализовать паттерн Сага
  • Тестировать микросервисовы
  • Основным особенностям выкладки и эксплаутации
-42%
5 000 руб.
2 899 руб.
Онлайн-школа
Авторские курсы по разработке Backend, Frontend, Mobile и DevOps от практиков. Все курсы и материалы основываются на реальных production-ready-проектах. Это позволяет получить не сухую теорию, а опыт, который пригодится в работе.
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
Инструктор по йоге. Методики построения и проведения групповых и индивидуальных практик
-13%
18 400 руб.
1 333 руб./мес
или сразу 16 000 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
В рамках обучения вы научитесь организовывать и проводить индивидуальные и групповые занятия по направлению «Основы классической йоги. Хатха-йога»
Веб-аналитика на практике: когортный анализ сайта и приложения
790 руб.
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
На курсе вы научитесь прогнозировать окупаемость каналов продвижения, поймёте, как развивать продукт и решать другие маркетинговые и продуктовые задачи.
Веб-аналитика на практике: сегментирование данных
790 руб.
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Сегментирование аналитики данных помогает найти ответы на многие вопросы и понять, на каком уровне возникают помехи и как их решить.
Когнитивно-поведенческая терапия в практике психолога
-18.2%
от 219 900 руб.
от 14 992 руб./мес
или сразу от 179 900 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Научитесь выявлять истинные причины проблем клиента и эффективно выстраивать коррекционную работу
Микросервисная архитектура
-40%
300 000 руб.
15 000 руб./мес
или сразу 180 000 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Курс для разработчиков, которые хотят научиться создавать крупные продукты на микросервисной архитектуре, строить интеграции с нуля и уверенно работать в команде.
ТРИЗ на практике
-33.7%
3 000 руб.
166 руб./мес
или сразу 1 990 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
За 4 недели вы оцените свои творческие способности и узнаете способы их развития, научитесь применять творческие и изобретательские алгоритмы для решения любых задач, требующих нестандартных, сложных

Программист – это IT-специалист, который разрабатывает исходный код программы или приложения. Это наиболее общее название разработчиков, охватывающее сферу видеоигр, веб-разработки, мобильных приложений и т.д. В зависимости от того, в какой сфере работает определенный специалист, можно выделить три категории программистов: прикладные, системные и веб-программисты. Это напрямую влияет на то, какие функции выполняет программист и что входит в его обязанности. Вот наиболее общий перечень:

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

Компьютерные программы продолжают все сильнее проникать во все сферы жизни: промышленность, исследование космоса, даже военное вооружение. Для обеспечения правильного функционирования всех сервисов необходимы специалисты, разбирающиеся в языках программирования и умеющие грамотно с ними работать, так что профессия программиста точно дает возможности карьерного роста.