Чистая архитектура на практике (2020) Видеокурс

Чистая архитектура на практике (2020) Видеокурс

Курс показывает слушателю как применять чистую архитектуру на практике при разработке бэкенда бизнес-приложений (да-да, тот самый кровавый enterprise).

В качестве демо-проекта используется интернет-магазин, не по наслышке знакомый огромному количеству программистов. Дядя Боб говорит о том, что количество компонентов может меняться, однако он не говорит какие компоненты могут добавляться и для решения каких задач. Курс показывает какие компоненты нужно будет создавать кто тех, что описаны Дядей Бобом, каково содержимое каждого компонента и какими будут ссылки между компонентами.

Также вы найдете ответы на вопросы:
-Куда поместить сross-cutting сoncerns (сквозная функциональность) и хелперы, которые есть в любом реальном проекте
-Обязательно ли использовать Rich-модель и как изменится архитектура при использовании анемичной модели
-Чем отличается и где находится бизнес-логика и логика приложения
-Как организовать доступ к данным, обязательно ли создавать абстракцию для ORM в виде репозиториев
-Как изменится архитектура, если в системе будет много интеграций с внешними системами и инфраструктуры
-Какие есть подходы к реализации интерактора, какой подход лучше выбрать и почему
-Какова роль ApplicationServices в чистой архитектуре
-Контроллеры Дяди Боба и контроллеры MVC-фреймворка - это одно и то же или нет
-Всегда ли работает правило зависимостей
-Нужно ли писать обертки для всех используемых в проекте библиотек и фреймворков

Демо-приложение изначально реализовано по слоистой архитектуре. По ходу погружения в чистую архитектуру происходит поэтапное перепроектирование проекта в соответствии с чистой архитектурой. Так что слушатели курса получат подробный гайд по миграции любой существующей системы на чистую архитектуру.

Отдельно рассматривается вопрос масштабирования архитектуры. Курс показывает как реализовать в соответствии с чистой архитектурой минимальный проект, а потом масштабировать его, н потеряв соответствие чистой архитектуре. В качестве минимального проекта показан микросервис, он масштабируется до стартапа, стартап - до среднего проекта, а средний - до большого, в котором будет несколько входных точек (Backend For Frontend).

Наконец, рассматриваются два популярных демо-проекта с гитхаба, который реализованы в соответствии с чистой архитектурой. Производится обзор и анализ архитектуры этих проектов, их достоинств и недостатков (последних, увы, будет немало). И, конечно, показывается как отрефакторить эти проекты в соответствии с чистой архитектурой.

Информация о видео
Название: Чистая архитектура на практике
Автор: Денис Цветцих
Год выхода: 2020
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: 9 ч 9 мин

Файл
Формат: MP4
Видео: AVC, 1280x720, ~1077 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 4.77 Gb

Скачать Чистая архитектура на практике (2020) Видеокурс

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам Зарегистрироваться либо войти на сайт под своим именем.

Комментарии

Комментариев нет...

Добавить комментарий

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.