Архитектура приложений: пиши как разработчик, думай как архитектор

Научитесь писать чистые и управляемые проекты, создавать поддерживаемые системы и организовывать код.
Обучение 2 месяца
Сертификат
Стоимость курса
42 000 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Архитектура приложений: пиши как разработчик, думай как архитектор» от Слёрм

  1. Тема I. Проблематика, почему важно проектировать программное обеспечение грамотно. Зачем нужна архитектура, что бывает, когда о ней не думают.
  2. Тема II. ООП, принципы. ООП как средство архитектуры. Классы и методы. Объектный подход, как метод изоляции. Интерфейсы и абстрактные классы. Проблемы наследования.
  3. Тема II. Архитектуные стили. Многослойная («луковая»), многоуровневая, сервис-ориентированная, микросервисная, событийно-ориентированная.
  4. Тема II. Архитектуры на разных уровнях (встраиваемые, прикладные, распределённые системы и облачные сервисы).
  5. Тема I. Требования, предметная область. Анализ. Функциональные/нефункциональные требования.
  6. Тема I. Обзор основных инструментов и технологий, их место в архитектуре и принципы выбора.
  7. Тема III. Принципы ООП: (принципы SOLID («СОЛИД») и DRY (исключение дублирования)).
  8. Тема II. Диаграммы классов, деятельности, последовательности и прецедентов.
  9. Тема I. Основные компоненты, что ими можно выражать, для чего они нужны.
  10. Тема I. Связанность и сочетаемость (Coupling & Cohesion).
Ознакомиться со всей программой

Чему вы научитесь

  • Освоите и сможете применять: ii. ооп, принципы. ооп как средство архитектуры. классы и методы. объектный подход, как метод изоляции. интерфейсы и абстрактные классы. проблемы наследования.
  • Освоите и сможете применять: ii. архитектуные стили. многослойная («луковая»), многоуровневая, сервис ориентированная, микросервисная, событийно ориентированная.
  • Научитесь анализировать и применять: i. требования, предметная область. анализ. функциональные/нефункциональные требования.
  • Освоите и сможете применять: ii. архитектуры на разных уровнях (встраиваемые, прикладные, распределённые системы и облачные сервисы).
  • Освоите и сможете применять: i. обзор основных инструментов и технологий, их место в архитектуре и принципы выбора.

Подробная информация о курсе

Научитесь писать чистые и управляемые проекты, создавать поддерживаемые системы и организовывать код.

Цены и сроки

  • Стоимость42 000 ₽

Содержание

  • Формат обученияСмешанный

По окончанию курса

  • Диплом или сертификатСертификат
Архитектура приложений: пиши как разработчик, думай как архитектор
42 000 ₽