Кирилл Ветчинкин - Domain Driven Design и Clean Architecture на языке Go
Артикул: 15441 В наличии
Автор курса: Кирилл Ветчинкин
Просмотров: 0
Категория: Программирование
Дата выхода: 2024
Продажник от автора: Перейти на продажник
Вид доступа: Облако Mail
Особенности: ⚠️ С водяными знаками
Наша цена: 159 RUB (Лучшая цена! Нашли дешевле? Напишите нам, снизим цену)
🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.
✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@many-courses.net Мы всегда на связи!
- Цена в разы ниже чем у автора
- Автовыдача. Моментальная доставка на эл. почту
- Лучшая цена на рынке. Сделаем цену ниже если нашли дешевле
- Можно смотреть онлайн или скачать себе
- 100℅ гарантия получения курса
- Доступ на данный товар предоставлятся на Облако Mail
- За 6 недель вы научитесь строить микросервисы на Go по принципам Domain-Driven Design и Clean Architecture. Курс сочетает теорию и практику: 80% занятий - программирование и работа над реальным проектом.
- Запись вебинара 1
- Запись вебинара 2
- Рассмотреть Layered/Onion/Clean/Hexagonal Architecture и понять разницу
- Задать структуру слоев микросервиса Basket
- Изучить подходы к реализации бизнес-логики
- Разобраться, что такое Domain Model и критерии ее применения
- Понять, что не все Domain Model «честные»
- Ознакомиться с Domain Model микросервиса Basket
- Изучить паттерн Value Object
- Изучить тактический паттерн Entity
- Доработать Domain Model микросервиса Basket
- Разобраться, что такое Domain Service и когда его применять
- Изучить основные характеристики Domain Service
- Понять отличие Domain Service o Application Service
- Разобраться, как не скатиться в Anemic Domain Model из-за чрезмерного применения Domain Service
- Доработать микросервис Basket
- Разобраться, что такое Domain Service и когда его применять
- Изучить основные характеристики Domain Service
- Понять отличие Domain Service o Application Service
- Разобраться, как не скатиться в Anemic Domain Model из-за чрезмерного применения Domain Service
- Доработать микросервис Basket
- Разобраться как сохранять и восстанавливать доменные объекты
- Изучить паттерн Repository
- Изучить паттерн Unit Of Work
- Научится тестировать Repository
- Доработать микросервис Basket
- Разобраться, что такое Use Case
- Понять зону ответственности Application Layer
- Рассмотреть способы реализации Application Layer
- Изучить подход с применением Mediator
- Разобраться, что такое Command Query Separation (CQS)
- Доработать микросервис Basket
- Научится тестировать Application Layer
- Изучить входящие Adapters на примере НТТР АРІ
- Понять их связь с Application Layer
- Доработать микросервис Basket
- Научится тестировать UI (API) Layer
- Изучить синхронные исходящие Adapters на примере gRPC
- Понять из какого слоя делать синхронные обращения к внешним системам
- Познакомиться с gRPC и Protobuf
- Доработать микросервис Basket
- Изучить Input Adapters для асинхронного взаимодействия на примере Kafka
- Понять их связь с Application Layer
- Доработать микросервис Basket, добавить в него Kafka Consumer
- Изучить тактический паттерн DDD - Domain Event
- Понять отличие между Domain Event и Integration Event
- Изучить Output Adapters для асинхронного взаимодействия на примере Kafka
- Понять, как и из какого слоя отправлять сообщения в Message
- Broker
- Доработать микросервис Basket, добавить в него Kafka Producer
- Разобраться, какие бывают гарантии доставки и какая из них лучше всего подходит для нашей системы
- Понять недостатки текущей реализации публикации Domain Event
- Изучить паттерн Outbox
- Доработать микросервис Basket, реализовать в нем At-least Once гарантию доставки
Программа:
Уроки:
СКАЧАТЬ
Вы находитесь на странице товара «Кирилл Ветчинкин - Domain Driven Design и Clean Architecture на языке Go», это материал 2024 года, который, мы надеемся, принесет вам пользу. Данный курс расположен на платформе «Облако Mail». В нашем магазине курсы доступны по самым выгодным ценам. Вы можете перейти на оригинальный продажник, после чего принять решение о покупке. Вы получаете этот курс, купив в нашем магазине MANY-COURSES.NET, с огромной скидкой, всего 159 рублей. Обучающий курс входит в рубрику «Программирование», вы можете поискать другие сливы курсов в этой рубрике. В нашем магазине Вы найдёте ещё много курсов от автора «Кирилл Ветчинкин», достаточно ввести в поиск имя автора.
- Добавьте товар «Кирилл Ветчинкин - Domain Driven Design и Clean Architecture на языке Go» в корзину или нажмите «Купить», чтобы быстро перейти к странице оформления заказа. В корзину можно добавить сразу несколько курсов.
- Выберите удобную платежную систему и нажмите кнопку «Перейти к оплате».
- После оплаты на указанную почту вы получите ссылки на материалы. Если в момент покупки вы были авторизованы на сайте, ссылки также будут выведены на странице данного товара.
- Каждый инфопродукт, представленный в нашем магазине, приобретается совместно, поэтому цена значительно ниже, чем у автора. Для самостоятельного прохождения доступна полная запись курса со всеми дополнительными материалами, но без обратной связи от автора.
- ⚠️ В данном материале присутствуют водяные знаки.
