Скачать 

[Microarch] Domain Driven Design и Clean Architecture на языке C#. Тариф Standard [Кирилл Ветчинкин]

Цена: 495 РУБ
Организатор: Robot
В списке нет видимых участников.
Robot
Robot
Складчик
  • #1

[Microarch] Domain Driven Design и Clean Architecture на языке C#. Тариф Standard [Кирилл Ветчинкин]

Ссылка на картинку
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
Программа рассчитана на 6 недель и охватывает ключевые
:)
этапы применения DDD на практике
Вы получите набор навыков, начиная от определения того, какая архитектура должна быть у сервиса, до правильной организации слоёв и доменной модели.
1. Clean Architecture
2. Value Object
3. Entity
4. Aggregate
5. Domain Service
6. Repository
7. Application Layer
8. Входящий HTTP адаптер
9. Исходящий Grpc адаптер
10. Входящий Kafka адаптер
11. Исходящий Kafka адаптер
12. Eventual Consistency

Курс ведёт опытный разработчик: Кирилл Ветчинкин — опыт применения DDD с 2019 года.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху