Domain-Driven Design 2024-5 (1 из 2) [EN]
Domain-Driven Design 2024-5 (1 из 2) ==================================== Total duration: 02:54:19 (40 lessons) [00:00:00] 01 Welcome [00:01:11] 02 What will you learn in this course [00:03:25] 03 Who is the course for and prerequisites [00:06:35] 04 What is Domain-Driven Design [00:08:03] 05 What is a Domain [00:12:30] 06 Why you should learn and practice DDD [00:14:50] 07 The two parts of DDD [00:19:47] 08 Section Recap [00:21:35] 09 The domain we’ll be exploring [00:27:41] 10 The domain’s Ubiquitous Language [00:32:12] 11 Ubiquitous Language as a tool for detecting Domain Objects [00:35:53] 12 The domain’s invariants [00:38:54] 13 Enforcing invariants [00:41:38] 14 Creating the domain objects [00:46:58] 15 Invariants as Unit Tests [00:57:40] 16 Enforcing Invariants that rely on dependencies [01:10:02] 17 The Result Pattern [01:20:11] 18 Section Recap, [01:22:21] 19 What are Tactical Patterns [01:25:37] 20 What is Tactical Design [01:29:11] 21 Entities [01:33:01] 22 Implementing the Entity base class [01:35:24] 23 Value Objects [01:42:53] 24 Implementing the Value Object base class [01:45:33] 25 Aggregates [01:51:36] 26 Shifting the focus to Aggregates [01:57:52] 27 Implementing the Aggregate base class [01:59:02] 28 Structuring the Domain Layer around Aggregates [02:07:36] 29 Domain Services [02:13:09] 30 Factories [02:16:44] 31 Implementing a Static Factory Method [02:21:49] 32 Repositories [02:26:30] 33 Disconnected Domain Models [02:28:10] 34 Repositories and EF Core [02:31:29] 35 Implementing a Repository [02:34:43] 36 Section Recap2 [02:36:00] 37 Accessing the Domain Layer via a web API [02:40:49] 38 A system without Domain Events [02:47:35] 39 Eventual Consistency [02:48:51] 40 What is a Domain Event
Название:
Domain-Driven Design 2024-5 (1 из 2) [EN]
Категория:
Технологии и интернет