Pluralsight - Domain-Driven Design in Practice
大小
703.03 MB
文件数
102
Info Hash:
50462A9EF10771F32E4E183B1A262B627004719F
收录时间
2025-12-19 17:05:55
更新时间
2025-12-19 17:05:55
文件列表 (102)
01. Introduction/01_01-Getting Started.mp4
1.86 MB
01. Introduction/01_02-Course Outline and Prerequisites.mp4
3.9 MB
01. Introduction/01_03-Area of Application for DomainDriven Design.mp4
7.78 MB
01. Introduction/01_04-Why DomainDriven Design.mp4
3.2 MB
01. Introduction/01_05-Main Concepts of DomainDriven Design.mp4
7.67 MB
01. Introduction/01_06-DomainDriven Design Is Not Only About Writing Code.mp4
4.08 MB
01. Introduction/01_07-Onion Architecture and Domain Isolation.mp4
7.68 MB
01. Introduction/01_08-Modeling Best Practices.mp4
1.4 MB
01. Introduction/01_09-DomainDriven Design and Unit Testing.mp4
4.86 MB
01. Introduction/01_10-The Problem Domain Introduction.mp4
6.84 MB
01. Introduction/01_11-Summary.mp4
1.86 MB
02. Starting with the First Bounded Context/02_01-Introduction.mp4
780.53 KB
02. Starting with the First Bounded Context/02_02-Vocabulary Used.mp4
2.23 MB
02. Starting with the First Bounded Context/02_03-Problem Description.mp4
1.65 MB
02. Starting with the First Bounded Context/02_04-Starting with Snack Machine.mp4
15.19 MB
02. Starting with the First Bounded Context/02_05-Recap Starting with Snack Machine.mp4
2.26 MB
02. Starting with the First Bounded Context/02_06-Entities vs. Value Objects.mp4
4.85 MB
02. Starting with the First Bounded Context/02_07-How to Recognize a Value Object in Your Domain Model.mp4
4.09 MB
02. Starting with the First Bounded Context/02_08-Entity Base Class.mp4
2.47 MB
02. Starting with the First Bounded Context/02_09-Demo Entity Base Class.mp4
9.67 MB
02. Starting with the First Bounded Context/02_10-Recap Entity Base Class.mp4
600.31 KB
02. Starting with the First Bounded Context/02_11-Value Object Base Class.mp4
5.47 MB
02. Starting with the First Bounded Context/02_12-Recap Value Object Base Class.mp4
1.63 MB
02. Starting with the First Bounded Context/02_13-Value Objects vs. .NET Value Types.mp4
2.04 MB
02. Starting with the First Bounded Context/02_14-When to Write Unit Tests.mp4
2.86 MB
02. Starting with the First Bounded Context/02_15-Implementing the Money Class.mp4
21.89 MB
02. Starting with the First Bounded Context/02_16-Building up the Money Class.mp4
18.28 MB
02. Starting with the First Bounded Context/02_17-Implementing the Snack Machine Class.mp4
19.82 MB
02. Starting with the First Bounded Context/02_18-Recap Implementing Money and Snack Machine.mp4
3.96 MB
02. Starting with the First Bounded Context/02_19-Summary.mp4
4.3 MB
03. Introducing UI and Persistence Layers/03_01-Introduction.mp4
679.59 KB
03. Introducing UI and Persistence Layers/03_02-Application Services and UI in the Onion Architecture.mp4
3.4 MB
03. Introducing UI and Persistence Layers/03_03-Adding UI for the Snack Machine.mp4
38.63 MB
03. Introducing UI and Persistence Layers/03_04-Recap Adding UI for the Snack Machine.mp4
2.96 MB
03. Introducing UI and Persistence Layers/03_05-Designing the Database for the Snack Machine.mp4
5.92 MB
03. Introducing UI and Persistence Layers/03_06-Introducing an ORM.mp4
12.26 MB
03. Introducing UI and Persistence Layers/03_07-ID Generation Strategies.mp4
5.57 MB
03. Introducing UI and Persistence Layers/03_08-Mapping Strategies.mp4
4.2 MB
03. Introducing UI and Persistence Layers/03_09-Adjusting the Domain Layer for the Use with ORM.mp4
15.03 MB
03. Introducing UI and Persistence Layers/03_10-Putting It All Together.mp4
12.37 MB
03. Introducing UI and Persistence Layers/03_11-Summary.mp4
2.01 MB
04. Extending the Bounded Context with Aggregates/04_01-Introduction.mp4
573.45 KB
04. Extending the Bounded Context with Aggregates/04_02-Problem Description.mp4
2.02 MB
04. Extending the Bounded Context with Aggregates/04_03-Starting with the Implementation.mp4
19.79 MB
04. Extending the Bounded Context with Aggregates/04_04-Aggregates.mp4
5.09 MB
04. Extending the Bounded Context with Aggregates/04_05-How to Find Boundaries for Aggregates.mp4
7.38 MB
04. Extending the Bounded Context with Aggregates/04_06-Aggregate Root Base Class.mp4
2.49 MB
04. Extending the Bounded Context with Aggregates/04_07-Refactoring the Snack Machine Aggregate.mp4
29.89 MB
04. Extending the Bounded Context with Aggregates/04_08-Recap Refactoring the Snack Machine Aggregate.mp4
2.73 MB
04. Extending the Bounded Context with Aggregates/04_09-Implementing Missing Requirements.mp4
7.07 MB
04. Extending the Bounded Context with Aggregates/04_10-Revealing a Hidden Requirement.mp4
27.37 MB
04. Extending the Bounded Context with Aggregates/04_11-Recap Revealing a Hidden Requirement.mp4
1.89 MB
04. Extending the Bounded Context with Aggregates/04_12-Summary.mp4
2.83 MB
05. Introducing Repositories/05_01-Introduction.mp4
479.95 KB
05. Introducing Repositories/05_02-Adjusting the Database for the New Entities.mp4
1.48 MB
05. Introducing Repositories/05_03-Repositories.mp4
4.16 MB
05. Introducing Repositories/05_04-Repository Base Class.mp4
6.15 MB
05. Introducing Repositories/05_05-Setting up Mappings for the Aggregates.mp4
11.1 MB
05. Introducing Repositories/05_06-Refactoring the Snack Entity.mp4
10.95 MB
05. Introducing Repositories/05_07-Adjusting the User Interface.mp4
32.16 MB
05. Introducing Repositories/05_08-Summary.mp4
1.91 MB
06. Introducing the Second Bounded Context/06_01-Introduction.mp4
874.7 KB
06. Introducing the Second Bounded Context/06_02-New Task an ATM Model.mp4
1.21 MB
06. Introducing the Second Bounded Context/06_03-Bounded Contexts.mp4
4.03 MB
06. Introducing the Second Bounded Context/06_04-Bounded Contexts and Subdomains.mp4
3.41 MB
06. Introducing the Second Bounded Context/06_05-Choosing Boundaries for Bounded Contexts.mp4
6.83 MB
06. Introducing the Second Bounded Context/06_06-Drawing a Context Map.mp4
2.69 MB
06. Introducing the Second Bounded Context/06_07-Types of Physical Isolation.mp4
6.78 MB
06. Introducing the Second Bounded Context/06_08-Communication Between Bounded Contexts.mp4
3.29 MB
06. Introducing the Second Bounded Context/06_09-Code Reuse Between Bounded Contexts.mp4
7.93 MB
06. Introducing the Second Bounded Context/06_10-Implementing ATM Domain Logic.mp4
18.93 MB
06. Introducing the Second Bounded Context/06_11-Adjusting the database.mp4
3.9 MB
06. Introducing the Second Bounded Context/06_12-Adding UI.mp4
15.65 MB
06. Introducing the Second Bounded Context/06_13-Summary.mp4
2.35 MB
07. Working with Domain Events/07_01-Introduction.mp4
484.89 KB
07. Working with Domain Events/07_02-New Requirements.mp4
1.61 MB
07. Working with Domain Events/07_03-Introducing a New Bounded Context.mp4
5.24 MB
07. Working with Domain Events/07_04-Implementation the First Attempt.mp4
9.97 MB
07. Working with Domain Events/07_05-Domain Events.mp4
2.88 MB
07. Working with Domain Events/07_06-Introducing a Domain Event.mp4
7.17 MB
07. Working with Domain Events/07_07-Physical Delivery.mp4
1.23 MB
07. Working with Domain Events/07_08-Building up Management Bounded Context.mp4
10.99 MB
07. Working with Domain Events/07_09-Handling Domain Events with the Classic Approach.mp4
21.39 MB
07. Working with Domain Events/07_10-Recap Classic Approach.mp4
4.95 MB
07. Working with Domain Events/07_11-A Better Approach to Handling Domain Events.mp4
26.32 MB
07. Working with Domain Events/07_12-Recap a Better Approach.mp4
1.61 MB
07. Working with Domain Events/07_13-Using Domain Events to Communicate Between Microservices.mp4
3.03 MB
07. Working with Domain Events/07_14-Adding Interface for the Management Bounded Context.mp4
14.63 MB
07. Working with Domain Events/07_15-Summary.mp4
3.66 MB
08. Looking Forward to Further Enhancements/08_01-Introduction.mp4
695.76 KB
08. Looking Forward to Further Enhancements/08_02-Always Valid vs. Not Always Valid.mp4
7.28 MB
08. Looking Forward to Further Enhancements/08_03-Factories.mp4
2.44 MB
08. Looking Forward to Further Enhancements/08_04-Domain Services vs. Application Services.mp4
3.37 MB
08. Looking Forward to Further Enhancements/08_05-Anemic Domain Model Antipattern.mp4
3.31 MB
08. Looking Forward to Further Enhancements/08_06-Fat Entities Antipattern.mp4
2.16 MB
08. Looking Forward to Further Enhancements/08_07-Repository Antipatterns.mp4
5.98 MB
08. Looking Forward to Further Enhancements/08_08-Mechanical Approach to DDD.mp4
1.67 MB
08. Looking Forward to Further Enhancements/08_09-Further Enhancements.mp4
3.24 MB
08. Looking Forward to Further Enhancements/08_10-Module Summary.mp4
2.45 MB
08. Looking Forward to Further Enhancements/08_11-Resource List.mp4
5.51 MB
08. Looking Forward to Further Enhancements/08_12-Course Summary.mp4
1.15 MB
Exercise files/domaindrivendesigninpractice.zip
15.12 MB