Главная Школы CyberBionic Systematics Проєктування архітектури додатку
CyberBionic Systematics

Проєктування архітектури додатку

165 USD за курс
16 часов
Для опытных
C# / .NET Lead / Architect / CTO
Этот курс научит разработчиков и архитекторов создавать качественные приложения на .NET, используя проверенные архитектурные принципы. Вы узнаете, как проектировать многоуровневые программы, работать с слоями данных, бизнес-логикой и интерфейсом. После курса вы сможете выбирать оптимальные решения для архитектуры и оценивать её качество.

О курсе

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

Основы архитектуры ПО

На этом курсе начинают с понимания базовых понятий архитектуры программного обеспечения. Рассматривают основные принципы проектирования и архитектурные шаблоны. Ученики узнают о методике построения архитектуры и дизайна систем.

Проектирование многоуровневых систем

Далее курс охватывает проектирование многоуровневых приложений. Изучают рекомендации по проектированию таких систем и их компонентов. Этот блок дает фундамент для понимания структуры сложных программ.

Уровень представления и бизнес-логика

Здесь ученики углубляются в проектирование уровня представления. Рассматривают компоненты представления и матрицу технологий для этого уровня. Затем переходят к бизнес-уровню - проектированию бизнес-сущностей, компонентов бизнес-логики и рабочих процессов.

Работа с данными и сервисы

Этот модуль посвящен уровню доступа к данным. Изучают рекомендации по проектированию и компоненты этого уровня. Анализируют матрицу технологий для работы с данными. Отдельно рассматривают проектирование уровня сервисов.

Общие аспекты дизайна

В этой части курса рассматривают ключевые аспекты качества архитектуры. Исследуют сквозную функциональность, взаимодействие компонентов и обмен сообщениями. Изучают физические уровни систем и их развертывание. Знакомятся с Enterprise Library от Patterns & Practices.

Типы приложений и технологии

Завершающий модуль охватывает архетипы приложений и выбор типа программы. Анализируют платформу Microsoft для разработки, матрицы интеграционных технологий и технологий рабочего процесса. Обозревают каталог шаблонов Patterns & Practices.

Результаты обучения

После курса вы сможете разбираться в принципах архитектурного проектирования на .NET. Научитесь проектировать многоуровневые приложения и отдельные уровни систем. Сможете выбирать рациональные решения для архитектуры и оценивать качество дизайна. Овладеете основными архетипами приложений.

Формат обучения

Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс для дополнительного обучения. Предусмотрено онлайн тестирование и получение сертификата после успешного завершения.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора