В ходе курса вы изучите фундаментальные стили архитектуры, включая клиент-серверную архитектуру, монолитные и распределенные стили. Вы также ознакомитесь с продвинутыми архитектурными практиками, включая подходы к обеспечению качества ПО, такие как репликация, кластеризация, бэкапы, шардирование, оркестрация и хореография.
Курс также охватывает современные подходы к архитектурному проектированию, такие как гексагональная, клиент-серверная, монолитная, микросервисная/сервисная архитектура и потоковые платформы. Вы изучите их преимущества, недостатки и тренды в современной разработке ПО. Также будет рассмотрено использование инструментов моделирования и проектирования систем, таких как Archimate и C4 Model.
В рамках курса вы познакомитесь с основными шаблонами ОО-проектирования, такими как GoF, GRASP, MVC и PoEAA, а также с правилами и принципами выделения компонентов системы и высокоуровневого проектирования архитектуры. Классические ИТ-архитектурные подходы, такие как 4 + 1 и Rozansky & Woods, также будут рассмотрены.
Курс также включает в себя изучение DDD (Domain-Driven Design) и Event Driven подходов в архитектуре.
Общая продолжительность курса составляет 64 часа, из которых 26 часов (40%) выделены на теоретическую подготовку и 38 часов (60%) на практические задания. Это позволит вам получить не только теоретические знания, но и научиться применять их на практике.
По окончании курса вы будете обладать углубленными знаниями в области архитектурного проектирования и анализа системного ПО, а также сможете применять различные архитектурные практики и инструменты для создания качественных системных решений.
Обучение проходит в смешанном формате:
Самостоятельное изучение материалов курсов в системе дистанционного обучения (СДО). По окончании теоретической части каждого курса программы участникам будет предложен тест для проверки и подтверждения уровня знаний.
24 400 ₽
21 960 ₽ — для физ. лиц