900₴
Domain Driven Design и Clean Architecture на языке Go 2024 год
900₴
Характеристики товара:
| Состояние | Новое |
| Для | взрослых |
| Вид | Курс, Лекции |
| Язык | Русский |
Доставка: в любую страну, указано в объявлении | Днепр | Наложенного платежа нет | Актуально на: 10 июля 2026
Информация о продавце
Premium магазин
"Планета Курсов | Курсы, тренинги, мастер-классы"
Premium магазин
"Планета Курсов | Курсы, тренинги, мастер-классы"
среднее время ответа 30 минут
Статус: Вайбер 0976447425 ТГ @planeta_kurs
Регистрация: 05.11.2012
Заходил(а): 13.07.2026 (10:06)
Заходил(а): 13.07.2026 (10:06)
Откуда: Днепропетровск
Разделы Premium магазина:
Программирование Психология Бизнес, маркетинг Здоровье и Красота Спорт и Фитнес Эзотерика Фото и Видео Графика и Дизайн SEO и SMM Курсы по трейдингу Кулинария Нейросети Пикап и Отношения Финансы и Инвестиции Дети и Родители Строительство и Ремонт YouTube Курсы по музыке Имидж и Стиль Арбитраж и Реклама Отдых и Путешествия TikTok Telegram Саморазвитие Instagram Копирайтинг Иностранные языки Сад и Огород Создание Сайтов
Подробное описание: Domain Driven Design и Clean Architecture на языке Go 2024 год
------------------------------------------------------Для заказа пишите на Viber +380976447425
------------------------------------------------------
[Кирилл Ветчинкин] Domain Driven Design и Clean Architecture на языке Go (2024)
За 6 недель вы научитесь строить микросервисы на Go по принципам Domain-Driven Design и Clean Architecture. Курс сочетает теорию и практику: 80% занятий - программирование и работа над реальным проектом.
Программа:
Уроки:
Запись вебинара 1
Запись вебинара 2
Модуль 1. Clean Architecture - Архитектура приложения
Рассмотреть Layered/Onion/Clean/Hexagonal Architecture и понять разницу
Задать структуру слоев микросервиса Basket
Модуль 2. Value Object
Изучить подходы к реализации бизнес-логики
Разобраться, что такое Domain Model и критерии ее применения
Понять, что не все Domain Model «честные»
Ознакомиться с Domain Model микросервиса Basket
Изучить паттерн Value Object
Модуль 3. Entity
Изучить тактический паттерн Entity
Доработать Domain Model микросервиса Basket
Модуль 4. Aggregate
Разобраться, что такое Domain Service и когда его применять
Изучить основные характеристики Domain Service
Понять отличие Domain Service o Application Service
Разобраться, как не скатиться в Anemic Domain Model из-за чрезмерного применения Domain Service
Доработать микросервис Basket
Модуль 5. Domain Service
Разобраться, что такое Domain Service и когда его применять
Изучить основные характеристики Domain Service
Понять отличие Domain Service o Application Service
Разобраться, как не скатиться в Anemic Domain Model из-за чрезмерного применения Domain Service
Доработать микросервис Basket
Модуль 6. Repository
Разобраться как сохранять и восстанавливать доменные объекты
Изучить паттерн Repository
Изучить паттерн Unit Of Work
Научится тестировать Repository
Доработать микросервис Basket
Модуль 7. Application Layer
Разобраться, что такое Use Case
Понять зону ответственности Application Layer
Рассмотреть способы реализации Application Layer
Изучить подход с применением Mediator
Разобраться, что такое Command Query Separation (CQS)
Доработать микросервис Basket
Научится тестировать Application Layer
Модуль 8. Sync Input Adapters
Изучить входящие Adapters на примере НТТР АРІ
Понять их связь с Application Layer
Доработать микросервис Basket
Научится тестировать UI (API) Layer
Модуль 9. Sync Output Adapters
Изучить синхронные исходящие Adapters на примере gRPC
Понять из какого слоя делать синхронные обращения к внешним системам
Познакомиться с gRPC и Protobuf
Доработать микросервис Basket
Модуль 10. Async Input Adapters
Изучить Input Adapters для асинхронного взаимодействия на примере Kafka
Понять их связь с Application Layer
Доработать микросервис Basket, добавить в него Kafka Consumer
Модуль 11. Async Output Adapters
Изучить тактический паттерн DDD - Domain Event
Понять отличие между Domain Event и Integration Event
Изучить Output Adapters для асинхронного взаимодействия на примере Kafka
Понять, как и из какого слоя отправлять сообщения в Message
Broker
Доработать микросервис Basket, добавить в него Kafka Producer
Модуль 12. Eventual Consistency
Разобраться, какие бывают гарантии доставки и какая из них лучше всего подходит для нашей системы
Понять недостатки текущей реализации публикации Domain Event
Изучить паттерн Outbox
Доработать микросервис Basket, реализовать в нем At-least Once гарантию доставки
✅ Помогу найти любой курс, марафон, книгу, аудиокнигу
✅ Другие мои объявления здесь: https://www.kidstaff.com.ua/user-anno-417698
✅ Постоянным клиентам скидки













