Современные архитектуры ПО: Domain Models, CQRS и Event Sourcing
Этот курс охватывает шаблоны анализа DDD. Архитекторы и разработчики найдут детали шаблонов реализации, таких как Domain Model, CQRS и Event Sourcing.
Clean Architecture: Patterns, Practices, and Principles
В этом курсе вы познакомитесь с Чистой архитектурой, набором современных шаблонов, практик и принципов для создания архитектуры программного обеспечения, которая является простой, понятной, гибкой, тестируемой и поддерживаемой.
Меня зовут Мэтью Ренце, и я хочу дать вам краткий обзор моего курса «Чистая архитектура: шаблоны, практики и принципы». Он предназначен для того, чтобы помочь вам узнать, как специалисты по программному обеспечению поддерживают свою архитектуру в чистоте, используя современный подход к архитектуре программного обеспечения под названием «Чистая архитектура», и охватывает такие вещи, как domain-centric архитектура, прикладные уровни, CQRS (разделение команд и запросов), получение событий, согласованность функций , ограниченные контексты и многое другое. Кроме того, вы будете использовать эти методы для замены устаревшей трехуровневой архитектуры, ориентированной на базы данных, которая использовалась десятилетиями. Но самое главное, вы увидите, как эти методы в сочетании создают простую, понятную, гибкую, тестируемую и поддерживаемую архитектуру. Когда вы закончите, у вас будут навыки, необходимые для понимания и реализации этих методов чистой архитектуры в ваших собственных программных проектах. В качестве вводного курса нет никаких предпосылок для этого курса.
Этот курс охватывает шаблоны анализа DDD. Архитекторы и разработчики найдут детали шаблонов реализации, таких как Domain Model, CQRS и Event Sourcing.
Этот курс учит основам Domain-Driven Архитектуры (DDD) посредством демонстрации взаимодействия с клиентами и сложного демонстрационного приложения, а также советами Эрика Эванса.
Этот курс посвящен архитектуре программного обеспечения и шаблонам проектирования. Мы поговорим о двух темах: принципы SOLID и шаблоны проектирования. Мы собираемся реализовать проблемы в Java, но теоретические основы не зависят от языка. Я настоятельно рекомендую печатать реализации несколько раз самостоятельно, чтобы получить хорошее представление обо всем.
Почему так много людей из различных областей программного обеспечения (веб, Android, iOS, настольные компьютеры, игры) говорят, что Чистая архитектура - один из лучших способов структурировать код? Этот курс познакомит вас с чистой архитектурой и покажет, почему тестирование на андроиде намного проще. Интструментальные, и юнит-тесты.
Вы когда-нибудь возвращались к своему старому коду, говоря, о боже, только ты знаешь, что этот код означает ?! Какое болезненное чувство! Забудьте об этом, вы никогда не столкнетесь с этим снова с Android Clean Architecture. Давайте создадим самодокументированные приложения для Android. Не так давно разработка Android была связана с «Activities » и беспорядочными структурами. Коды всех типов и форм писались в одном классе. Тёмные врем