Domain Driven Design и Clean Architecture на языке C# [Тариф Standard] [microarch] [Кирилл Ветчинкин]
DDD помогает создавать сложные программные системы, которые легко поддерживать и развивать в будущем.
Основные преимущества:
Разбивать приложение на слои. Слои позволяют разделить приложение на отдельные компоненты, каждый из которых выполняет свою функцию. Это делает приложение более гибким и легким в поддержке и тестировании. Поэтому мы уделяем этой теме особое внимание.
Вы получите набор навыков, начиная от определения того, какая архитектура должна быть у сервиса, до правильной организации слоёв и доменной модели.
Тариф: Standard
Цена на сегодня: 34900 ₽ (40000 ₽ - полная)
DDD помогает создавать сложные программные системы, которые легко поддерживать и развивать в будущем.
Основные преимущества:
- DDD позволяет легко тестировать приложения
- DDD помогает создавать приложения, которые легко поддерживать и развивать
- DDD упрощает коммуникации с экспертами предметной области
- DDD позволяет избежать создания запутанного и сильно связанного кода
- Middle разработчикам
Чтобы вырасти до Senior не достаточно просто знать язык разработки, нужно уметь строить архитектуру приложения самостоятельно. На курсе ты создашь приложение с 0 в стиле DDD. - Senior разработчикам
Ты уже имеешь большой опыт создания приложений, но если тебе кажется, что в приложении все сильно запутанно и тесты писать "больно", то это курс для тебя. Тут мы разложим все по полочкам. - TeamLead, CTO
Ты ощущаешь, что код, который пишет твоя команда - сложный и запутанный. Это тормозит ее скорость. На курсе узнаешь как разложить логику по слоям и решить эту проблему.
Разбивать приложение на слои. Слои позволяют разделить приложение на отдельные компоненты, каждый из которых выполняет свою функцию. Это делает приложение более гибким и легким в поддержке и тестировании. Поэтому мы уделяем этой теме особое внимание.
- Формировать Domain Model приложения
- Применять тактические паттерны DDD
- Определять Use Case ядра приложения
- Покрывать слои различными тестами
- Применять Onion и Clean архитектуру
- Делать синхронные интеграции по gRPC
- Писать Unit Test и Integration Test
- Обеспечивать отложенную согласованность
- Публиковать Domain Event и передавать их по Kafka
- Понимать когда DDD не нужен
- Правильно применять паттерн Repository
- Кодировать Aggregate, Value Object, Entity
Вы получите набор навыков, начиная от определения того, какая архитектура должна быть у сервиса, до правильной организации слоёв и доменной модели.
- Clean Architecture
- Value Object
- Entity
- Aggregate
- Domain Service
- Repository
- Application Layer
- Входящий HTTP адаптер
- Исходящий Grpc адаптер
- Входящий Kafka адаптер
- Исходящий Kafka адаптер
- Eventual Consistency
Тариф: Standard
Цена на сегодня: 34900 ₽ (40000 ₽ - полная)
https://microarch.ru/courses/ddd