← Все курсы
КурсБесплатноЧасть практики восстанавливается

Service/domain/repository architecture

Доказуемые границы transport, application, domain, persistence и composition на реальном Fastify Work Items Service.

Часть практики восстанавливается. Теория и опубликованные уроки доступны уже сейчас. Если для отдельного шага ещё нет задания или теста, он откроется для чтения и не будет ошибочно засчитан как пройденный.
Пройдено0 / 20
Примерное время8 ч
Модули4
Уроки20

Уроки курса

Откройте любой опубликованный урок. Порядок программы влияет на зачёт прогресса, но не скрывает учебный материал.

1Application service и один use case5 уроки0 / 5
Модель: command → orchestration → semantic outcomeОткрыть
Управляемая практика: найди первый нарушенный invariantОткрыть
Закрытая проверка: восстанови границу use caseОткрыть
Independent build: create application serviceОткрыть
Fresh transfer: device registration serviceОткрыть
2Domain invariants и state transitions5 уроки0 / 5
Модель: owner boundary и candidate-first transitionОткрыть
Guided discovery: first failed rule и mutation proofОткрыть
Delayed retrieval: transition matrix без примераОткрыть
Independent build: versioned candidate-first transitionОткрыть
Fresh transfer: Subscription lifecycle rule changeОткрыть
3Repository port и persistence semantics5 уроки0 / 5
Repository port: business outcomes вместо ORM APIОткрыть
Guided repository tracesОткрыть
Closed-book repository contractОткрыть
Independent tenant-safe optimistic adapterОткрыть
Fresh Documents repository maintenanceОткрыть
4Composition root и архитектурные тесты5 уроки0 / 5
Assembly ownership и transitive graphОткрыть
Шесть import cases и два rootsОткрыть
Closed-book graph retrievalОткрыть
Build: production/test rootsОткрыть
Transfer: Notification Delivery compositionОткрыть