"Основы проектирования программных комплексов" — это дисциплина, которая учит разрабатывать сложные программные системы, состоящие из множества взаимосвязанных компонентов. Вы изучите, как проектировать архитектуру программ, чтобы они были надежными, масштабируемыми и удобными в использовании.
Основные темы:
1. Принципы проектирования программных комплексов.
2. Виды архитектур (монолитная, микросервисная и другие).
3. Жизненный цикл разработки: от идеи до внедрения.
4. Использование шаблонов проектирования.
5. Методы документирования архитектуры.
6. Инструменты и технологии для создания программных систем.
- Преподаватель: Александр Кобзов