<aside> ❗ Могут быть изменения до сентября
</aside>
На этом курсе ты научишься анализировать сложные IT-системы, проектировать их архитектуру и принимать технические решения, понятные как бизнесу, так и разработчикам. Ты освоишь системное мышление, методы работы с требованиями, современные архитектурные подходы (микросервисы, DDD, Event-Driven) и инструменты моделирования (UML, BPMN, C4).
Практика включает разбор реальных кейсов, воркшопы по оценке рисков и командный проект с ограничениями по срокам и бюджету, как в реальных продуктах. Ты получишь готовые шаблоны решений и опыт, который сразу можно применять в работе.
Фича курса. Ты разработаешь архитектурное решение для высоконагруженного сервиса, подготовишь документацию и защитишь его на собеседовании в формате System Design.
Управление разработкой IT-продукта.
2 семинара в неделю.
Разделение по блокам — это декомпозиция различных аспектов и этапов проектирования систем.
Первая часть курса знакомит с основами системного анализа, учит работать с требованиями и переводить их в технические решения через моделирование данных и процессов.
Вторая и третья часть посвящены архитектурным подходам и инструментам проектирования надежных систем и их взаимодействий.
Четвертая часть фокусируется на работе с базами данных: разберём, как выбирать хранилища и обеспечивать их согласованность и целостность.
В заключительной части рассмотрим, как управлять изменениями: от контроля рисков и CI/CD до мониторинга систем и передачи знаний о системах в команде.
Ты научишься: