Архитектура приложений

73 студента зачислены

Онлайн

в удобное время

Спроектируете

приложение

Доступ к курсу

навсегда

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

Кому подойдёт этот курс

Разработчикам и всем, кто хочет думать как архитектор

Этот курс сделает для вас то же самое, что роль Терминатора для Арнольда Шварценеггера.

Team Lead и Tech Lead

Обучить команду архитектуре — это как пересадить ее из Рено в Мерседес: тоже едет, но гораздо лучше.

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

Проектировать системы

Научитесь анализировать

высокоуровнево

Поймете преимущества

и ограничения партнеров

Содержание курса

Тема I. Проблематика, почему важно проектировать софт грамотно. Зачем нужна архитектура, что бывает, когда о ней не думают.

Тема II. Изоляция как средство контроля сложности. Спагетти-код. Модульность. Связанность (coupling). Статическое связывание, динамическое связывание. Компоненты и их взаимодействие. Компонент как самостоятельная сущность. Проектирование слабосвязанных компонентов. Тестирование компонентов. MVC как пример модульного паттерна. Причины изменений, изоляция по принципу причин изменений.

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

Научимся анализировать высокоуровнево: будете знать, как решать проблему и с помощью какой парадигмы.

Научимся проектировать системы, используя паттерны: поймете преимущества и ограничения паттернов, сможете распознать в системах примененные паттерны

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

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Цена:
160 000 ₽ 80 000 ₽