Микросервисы: проектирование и интеграция на Go

Категория обучения:
Микросервисы: проектирование и интеграция на Go
Длительность курса:
0.00
Формат курса:
Онлайн-занятия, Домашние задания, Обратная связь кураторов, Занятия в записи (автовебинары)
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Поделиться с друзьями:
Особенности курса:
Разберём, какие бывают потребности в разделении и как к нему приступить, какую выбрать стратегию, как избежать подводных камней, как поддерживать получившуюся архитектуру.
Описание курса:

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

  • Анализ монолита, основные проблемы монолитов
  1. Проектирование и стратегия разделения часть №1
  2. Проектирование и стратегия разделения часть №2
  3. Документирование
  4. Управление изменениями и поддержка
  5. Практика 1 — Проектирование микросервисов
  6. Архитектурный дизайн (микосервисы, интеграции)
  7. Описание потоков
  • Рассмотрение механизмов интеграции микросервисов
  1. Синхронные и Асинхронные (REST, gRPC, MQ (Kafka,Rabbit))
  2. Классические и Событийные (Request-Response, Event Driven, Saga)
  3. Реализация механизмов интеграции
  4. Практика 2 — Реализация механизмов интеграций
  5. Выбор механизма\алгоритма интеграции между двумя и более сервисами
  6. Реализация механизмов
-27.3%
55 000 руб.
40 000 руб.
Онлайн-школа
Образование для инженеров и технических лидеров
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
Проектирование интерфейсов с AGIMA
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Войдите в дизайн интерфейсов через UX, научитесь анализировать пользовательский опыт и комплексно прокачайтесь в создании user-friendly интерфейсов.
Проектирование и визуализация в SketchUp
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Вы научитесь уверенно работать в SketchUp: моделировать любые объекты, создавать сложные чертежи и визуализации.
Микросервисная архитектура
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Курс для разработчиков, которые хотят научиться создавать крупные продукты на микросервисной архитектуре, строить интеграции с нуля и уверенно работать в команде.
Непрерывная интеграция (CI)
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Узнаете об основах непрерывной интеграции (CI)
JS: Предметно-ориентированное проектирование
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
На этом курсе вы изучите предметно-ориентированное программирование
Архитектура и шаблоны проектирования
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Если вы сами разрабатываете программные продукты, занимаетесь интеграцией или развитием существующих продуктов или или только встали на стезю разработки ПО, этот курс для вас.

Go-разработчик – это специалист, работающий с языком программирования Golang от Google. Этот язык еще молодой, но уже позволяет создавать на своей основе сложные и “тяжелые” приложения. За счет своей новизны, Go иногда отпугивает джуниоров, хотя является одним из самых перспективных стартов карьеры в IT даже для людей без опыта.

Go-разработчик должен уметь выполнять следующие функции:

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

Разработчиков, которые работают на Golang не так много, хотя язык достаточно прост в освоении и является одним из самых высокооплачиваемых. Умение работать на нём открывает перед специалистом большие возможности для профессионального развития в крупных проектах. Go-разработчики востребованы в разных отраслях: от онлайн-продаж до музыкального стриминга. Их ищут в таких компаниях как Yandex, Mail.ru, Ozon, Google и т.д.

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies