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

Код: ITC-МСА

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

Формат проведения

Очный или удаленный

Продолжительность

24 академических часа

Вендор

ITCloud
vendor

Вы научитесь

  • основным характеристикам микросервисов, принципам их проектирования, разработки, развертывания и эксплуатации
  • основным преимуществам микросервисной архитектуры, областям её применения, видам задач, решаемых при помощи микросервисов
  • основным концепциям архитектуры веб-приложений
  • понимать различия между традиционной сервис-ориентированной архитектурой (SOA), архитектурой, управляемой событиями (Event-Driven Architecture) и микросервисной архитектурой
  • создавать концептуальную архитектуру ИТ-решения, наиболее полно отвечающую предъявленным требованиям
  • использовать шаблоны организации данных и взаимодействий, такие как Representational State Transfer (REST), Command-Query Responsibility Segregation (CQRS) и Event Sourcing, Domain-Driven Design (DDD)
  • формулировать ценность микросервисной архитектуры для бизнеса

Аудитория курса

  • Архитекторы
  • Разработчики и ИТ-специалисты, занимающиеся интеграцией корпоративных приложений и микросервисов

Требования к предварительной подготовке слушателя

Требуется понимание основных принципов архитектурного проектирования и опыт работы с программными системами

Содержание курса

Модуль 1. Обоснование необходимости применения микросервисной архитектуры при трансформации ИТ-ландшафта (2 ак.ч.)

  • Ограничения и проблемы корпоративных информационных систем
  • Многообразие приложений и способов организации данных
  • Вариативность бизнес-процессов
  • Унаследованные системы и оппортунистические интеграционные связи
  • Потребность в трансформации корпоративного ИТ-ландшафта, задачи сервис-ориентированной и микросервисной архитектуры
Модуль 2. Введение в микросервисы (5 ак.ч.)

  • Что такое микросервисы
  • Девять характеристик микросервисов
  • Шаблоны проектирования CQRS и Event Sourcing
  • Принципы организации данных
  • CAP теорема
  • Принцип Monolith First
Модуль 3. Интеграция приложений (5 ак.ч.)

  • Стили интеграции приложений
  • Синхронные и асинхронные взаимодействия
  • Очереди и брокеры сообщений
  • Архитектурный стиль RESTful
  • Уровни зрелости RESTful API
Модуль 4. Проектирование информационных систем (3 ак.ч.)

  • Процесс проектирования информационных систем и закон Конвея
  • Непрерывная интеграция и непрерывное развертывание
  • Методы планирования изменений
  • Portfolio Kanban
Модуль 5. Качество ИТ-услуг (3 ак.ч.)

  • Повышения качества ИТ-услуг
  • Концепция «частного облака»(Private Cloud)
  • Возможности микросервисной архитектуры для увеличения доступности, снижения риска при внесении изменений, локализации сбоев и отказов
  • Практики масштабирования и самовосстановления информационных систем, реализованных в микросервисной архитектуре
Модуль 6. Работа с унаследованными приложениями (3 ак.ч.)

  • Разбиение монолита на части
  • Предметно-ориентированное проектирования (DomainDriven Design)
  • Практические шаги к обновлению унаследованных информационных систем организации.
  • Методы выявления и устранения ограничений, возникающих при эксплуатации и развитии корпоративных приложений
Модуль 7. Микросервисная архитектура для бизнеса (3 ак.ч.)

  • Ценность микросервисной архитектуры для бизнеса
  • Системы дистанционного обслуживания клиентов и взаимодействия с партнерами
  • Открытые API
  • Использование результатов клиентской аналитики и больших данных для целевого маркетинга и проверки продуктовых гипотез
  • Улучшение клиентского опыта (Customer Experience)
  • Поддержка методологии развития новых продуктов и услуг Lean Startup
Микросервисная архитектура
Екатеринбург
09 июня 2025 - 11 июня 2025
51 500 ₽
Подать заявку Обсудить другую дату
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!