Описание курса:
Программа нацелена на формирование целостного понимания современных архитектурных практик проектирования. Охватывает основные архитектурные паттерны, тактики работы с атрибутами качества и технологические домены, необходимые архитектору в 2024 году.
Необходимая подготовка:
• опыт разработки на любом языке программирования от 2х лет
• опыт работы с БД
Программа курса:
Модуль 1. Введение
• Архитектура. Архитектурное решение
• Процессы принятия решения
• Представления архитектуры
Модуль 2. Тактики работы с атрибутами качества и архитектурные решения
• Управление проектом и продуктом
• Процесс разработки. Роль архитектора в жизненном цикле ПО
• Модели аллокации ответственности. DDD.
• Тактики работы с модифицируемостью
• Тактики работы с отказоустойчивостью. #1
• Тактики работы с обнаруживаемостью
• Модели взаимодействия
• Взаимодействия на основе событийной модели
• Тактики работы с отказоустойчивостью. #2
• Тактики работы с масштабируемостью
• Производственный процесс и сопровождение
• Тактики работы с сопровождаемостью
• Тактики работы с безопасностью
Модуль 3. Специальные архитектуры
• Микросервисы
• Frontend архитектуры
• Микрофронтенды
• Big Data и ML архитектуры пайплайнов
• Mobile архитектуры
• Модели хранения данных
Модуль 4. Проектная работа
Окончательная цена указывается в договоре на обучение.