Проектирует интеграции и сложные системы на продвинутом уровне
- Входной тест и введение. Познакомитесь с форматом обучения и пройдёте тест — это поможет понять, подходит ли вам курс.
- Программная архитектура системы. Выявите и задокументируете характеристики архитектуры приложения и его логические компоненты.
- Стили архитектуры. Выберете стиль архитектуры на основе характеристик. Спроектируете и задокументируете её, а затем обоснуете принятые решения.
- Системная интеграция. Смоделируете API. Спроектируете и задокументируете REST API, поработаете в Insomnia. Спроектируете Async API и поработаете с Apache Kafka.
- Оформление результатов проектирования. Документирование и оформление.
- Итоговый проект. В финальном проекте вы примените все полученные знания и умения. Теперь всё как в реальной жизни: размытое ТЗ, самостоятельная работа и придирчивый ревьюер в роли заказчика. Готовый проект сможете добавить в своё портфолио.