SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 138.263
- Репутация
- 79.674
Последние темы автора:
- Скачать «Лексика для ОГЭ. Интерактивный курс [Англомастер] [Светлана Орлова, Аида Манукова]»
- Скачать «Volkov Trades. Войди в мир трейдинга и сделай его источником дохода [Тариф Опытный] [Alex Volkov]»
- Скачать «Rezan Overclocking. Закрытые посты на 2500 звезд. [rezinv]»
- Скачать «Результат [Михаил Дашкиев, Андрей Калашников]»
- Скачать «Рабочая тетрадь по мультфильму "The Snoopy Show: Happiness Snow Day" [Вера Макаренко]»
Складчина: Domain Driven Design и Clean Architecture на языке C# [Тариф Standard] [microarch] [Кирилл Ветчинкин]
Описание:
DDD способствует созданию сложных программных решений, облегчающих поддержку и дальнейшее развитие проекта.
Выгоды от использования:
- С DDD тестирование приложений становится простым
- DDD способствует созданию легко поддерживаемых и расширяемых приложений
- DDD упрощает взаимодействие с экспертами предметной области
- DDD предотвращает создание запутанных и тесно связанных кодов
Целевая аудитория курса
- Middle разработчики
Чтобы продвинуться до уровня Senior, недостаточно всего лишь знать язык программирования, требуется умение самостоятельно создавать архитектуру приложения. В ходе курса вы изначально разработаете приложение в стиле 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 года.
Тариф: Standard
Текущая цена: 34900 ₽ (40000 ₽ - полная стоимость)
Скрытая ссылка
Материал «Domain Driven Design и Clean Architecture на языке C# [Тариф Standard] [microarch] [Кирилл Ветчинкин]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.