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

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

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

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

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

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

  • Декомпозировать проект на сервисы
  • Описывать архитектуру приложения
  • Работать с монорепозиторием NX
  • Реализовывать коммуникацию между микросервисами
  • Создавать и обрабатывать доменные события
  • Работать с RabbitMQ
  • Писать микросервисы на NestJS
  • Паттерну CQRS
  • Реализовать бизнес логику в сервисе
  • Асинхронной архитектуре
  • Обеспечивать консистентность данных
  • Реализовать паттерн Сага
  • Тестировать микросервисовы
  • Основным особенностям выкладки и эксплаутации
-68.4%
29 710 KZT
9 375 KZT
Онлайн-школа
Авторские курсы по разработке Backend, Frontend, Mobile и DevOps от практиков. Все курсы и материалы основываются на реальных production-ready-проектах. Это позволяет получить не сухую теорию, а опыт, который пригодится в работе.
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
Инструктор по йоге. Методики построения и проведения групповых и индивидуальных практик
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
В рамках обучения вы научитесь организовывать и проводить индивидуальные и групповые занятия по направлению «Основы классической йоги. Хатха-йога»
Психолог-консультант. Применение МАК в практике консультирования
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
В эпоху, когда технологии и инновации проникают во все сферы жизни, важно не оставаться в стороне от новых трендов психологии.
Песочная терапия в геронтопсихологической практике
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Цель программы повышения квалификации – дать слушателям понимание основ геронтологии, научить методам песочной терапии в работе с пожилыми людьми.
Когнитивно-поведенческая терапия в практике психолога
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Цель программы – научить слушателя применять техники поведенческой и когнитивной терапии в работе с клиентами.
Психосоматика и телесная психотерапия: теория, практика
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Целью программы является подготовка квалифицированных психотерапевтов, способных решить запросы клиента в области физических недугов, вызванных психологическими причинами; предоставить знания, техники
НЛП практик
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Целью данной программы является развитие компетенций слушателей в области практической психологии.

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

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

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