Software Architecture & Design

  • Цель: Предоставление глубоких знаний об архитектурных подходах в разработке программного обеспечения, включая клиент-серверную архитектуру, микросервисы, архитектуру событий и другие. Содержание: анализ основных шаблонов проектирования, таких как MVC (Model-View-Controller), MVVM (Model-View-ViewModel), и различных стратегий управления состоянием приложения, принципы создания расширяемых, гибких и масштабируемых архитектурных решений, а также методы обеспечения высокой производительности и безопасности программных систем.
  • Образовательная программа 8D06101 Software Engineering
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 1
Top