|
|
01. Getting Started.mp4
|
MP4
|
1.8 MB
|
|
|
01. Getting Started.vtt
|
VTT
|
1.8 KB
|
|
|
01. Introduction.mp4
|
MP4
|
677.7 KB
|
|
|
01. Introduction.vtt
|
VTT
|
614.4 B
|
|
|
02. Always Valid vs. Not Always Valid.mp4
|
MP4
|
7.3 MB
|
|
|
02. Always Valid vs. Not Always Valid.vtt
|
VTT
|
5.8 KB
|
|
|
02. Application Services and UI in the Onion Architecture.mp4
|
MP4
|
3.4 MB
|
|
|
02. Application Services and UI in the Onion Architecture.vtt
|
VTT
|
3.3 KB
|
|
|
02. Course Outline and Prerequisites.mp4
|
MP4
|
3.9 MB
|
|
|
02. Course Outline and Prerequisites.vtt
|
VTT
|
3.7 KB
|
|
|
02. New Requirements.mp4
|
MP4
|
1.6 MB
|
|
|
02. New Requirements.vtt
|
VTT
|
1.3 KB
|
|
|
02. New Task - an ATM Model.mp4
|
MP4
|
1.2 MB
|
|
|
02. New Task - an ATM Model.vtt
|
VTT
|
1.4 KB
|
|
|
02. Problem Description.mp4
|
MP4
|
2 MB
|
|
|
02. Problem Description.vtt
|
VTT
|
1.9 KB
|
|
|
02. Vocabulary Used.mp4
|
MP4
|
2.2 MB
|
|
|
02. Vocabulary Used.vtt
|
VTT
|
2 KB
|
|
|
03. Adding UI for the Snack Machine.mp4
|
MP4
|
38.6 MB
|
|
|
03. Adding UI for the Snack Machine.vtt
|
VTT
|
13.9 KB
|
|
|
03. Area of Application for Domain-Driven Design.mp4
|
MP4
|
7.8 MB
|
|
|
03. Area of Application for Domain-Driven Design.vtt
|
VTT
|
5.3 KB
|
|
|
03. Bounded Contexts.mp4
|
MP4
|
4 MB
|
|
|
03. Bounded Contexts.vtt
|
VTT
|
3.7 KB
|
|
|
03. Factories.mp4
|
MP4
|
2.4 MB
|
|
|
03. Factories.vtt
|
VTT
|
2.5 KB
|
|
|
03. Introducing a New Bounded Context.mp4
|
MP4
|
5.2 MB
|
|
|
03. Introducing a New Bounded Context.vtt
|
VTT
|
4.2 KB
|
|
|
03. Problem Description.mp4
|
MP4
|
1.6 MB
|
|
|
03. Problem Description.vtt
|
VTT
|
1.2 KB
|
|
|
03. Starting with the Implementation.mp4
|
MP4
|
19.8 MB
|
|
|
03. Starting with the Implementation.vtt
|
VTT
|
6.8 KB
|
|
|
04. Aggregates.mp4
|
MP4
|
5.1 MB
|
|
|
04. Aggregates.vtt
|
VTT
|
5.8 KB
|
|
|
04. Bounded Contexts and Sub-domains.vtt
|
VTT
|
3.1 KB
|
|
|
04. Domain Services vs. Application Services.mp4
|
MP4
|
3.4 MB
|
|
|
04. Domain Services vs. Application Services.vtt
|
VTT
|
2.9 KB
|
|
|
04. Implementation - the First Attempt.mp4
|
MP4
|
10 MB
|
|
|
04. Implementation - the First Attempt.vtt
|
VTT
|
4.3 KB
|
|
|
04. Recap - Adding UI for the Snack Machine.mp4
|
MP4
|
3 MB
|
|
|
04. Recap - Adding UI for the Snack Machine.vtt
|
VTT
|
2.5 KB
|
|
|
04. Starting with Snack Machine.mp4
|
MP4
|
15.2 MB
|
|
|
04. Starting with Snack Machine.vtt
|
VTT
|
5.7 KB
|
|
|
04. Why Domain-Driven Design.mp4
|
MP4
|
3.2 MB
|
|
|
04. Why Domain-Driven Design.vtt
|
VTT
|
3.5 KB
|
|
|
05. Anemic Domain Model Anti-pattern.mp4
|
MP4
|
3.3 MB
|
|
|
05. Anemic Domain Model Anti-pattern.vtt
|
VTT
|
2.3 KB
|
|
|
05. Choosing Boundaries for Bounded Contexts.mp4
|
MP4
|
6.8 MB
|
|
|
05. Choosing Boundaries for Bounded Contexts.vtt
|
VTT
|
5.8 KB
|
|
|
05. Designing the Database for the Snack Machine.mp4
|
MP4
|
5.9 MB
|
|
|
05. Designing the Database for the Snack Machine.vtt
|
VTT
|
4.6 KB
|
|
|
05. Domain Events.mp4
|
MP4
|
2.9 MB
|
|
|
05. Domain Events.vtt
|
VTT
|
3.1 KB
|
|
|
05. How to Find Boundaries for Aggregates.mp4
|
MP4
|
7.4 MB
|
|
|
05. How to Find Boundaries for Aggregates.vtt
|
VTT
|
7.2 KB
|
|
|
05. Main Concepts of Domain-Driven Design.mp4
|
MP4
|
7.7 MB
|
|
|
05. Main Concepts of Domain-Driven Design.vtt
|
VTT
|
5.3 KB
|
|
|
05. Recap - Starting with Snack Machine.mp4
|
MP4
|
2.3 MB
|
|
|
05. Recap - Starting with Snack Machine.vtt
|
VTT
|
2.1 KB
|
|
|
06. Aggregate Root Base Class.mp4
|
MP4
|
2.5 MB
|
|
|
06. Aggregate Root Base Class.vtt
|
VTT
|
2.5 KB
|
|
|
06. Domain-Driven Design Is Not Only About Writing Code.mp4
|
MP4
|
4.1 MB
|
|
|
06. Domain-Driven Design Is Not Only About Writing Code.vtt
|
VTT
|
4.3 KB
|
|
|
06. Drawing a Context Map.mp4
|
MP4
|
2.7 MB
|
|
|
06. Drawing a Context Map.vtt
|
VTT
|
2.3 KB
|
|
|
06. Entities vs. Value Objects.mp4
|
MP4
|
4.9 MB
|
|
|
06. Entities vs. Value Objects.vtt
|
VTT
|
4.5 KB
|
|
|
06. Fat Entities Anti-pattern.mp4
|
MP4
|
2.2 MB
|
|
|
06. Fat Entities Anti-pattern.vtt
|
VTT
|
2 KB
|
|
|
06. Introducing a Domain Event.mp4
|
MP4
|
7.2 MB
|
|
|
06. Introducing a Domain Event.vtt
|
VTT
|
5.4 KB
|
|
|
06. Introducing an ORM.mp4
|
MP4
|
12.3 MB
|
|
|
06. Introducing an ORM.vtt
|
VTT
|
3.9 KB
|
|
|
07. How to Recognize a Value Object in Your Domain Model.mp4
|
MP4
|
4.1 MB
|
|
|
07. How to Recognize a Value Object in Your Domain Model.vtt
|
VTT
|
4.1 KB
|
|
|
07. ID Generation Strategies.mp4
|
MP4
|
5.6 MB
|
|
|
07. ID Generation Strategies.vtt
|
VTT
|
4.7 KB
|
|
|
07. Onion Architecture and Domain Isolation.mp4
|
MP4
|
7.7 MB
|
|
|
07. Onion Architecture and Domain Isolation.vtt
|
VTT
|
6.5 KB
|
|
|
07. Physical Delivery.mp4
|
MP4
|
1.2 MB
|
|
|
07. Physical Delivery.vtt
|
VTT
|
1.6 KB
|
|
|
07. Refactoring the Snack Machine Aggregate.mp4
|
MP4
|
29.9 MB
|
|
|
07. Refactoring the Snack Machine Aggregate.vtt
|
VTT
|
10.8 KB
|
|
|
07. Repository Anti-patterns.mp4
|
MP4
|
6 MB
|
|
|
07. Repository Anti-patterns.vtt
|
VTT
|
4.4 KB
|
|
|
07. Types of Physical Isolation.mp4
|
MP4
|
6.8 MB
|
|
|
07. Types of Physical Isolation.vtt
|
VTT
|
5.6 KB
|
|
|
08. Building up Management Bounded Context.mp4
|
MP4
|
11 MB
|
|
|
08. Building up Management Bounded Context.vtt
|
VTT
|
4.7 KB
|
|
|
08. Communication Between Bounded Contexts.mp4
|
MP4
|
3.3 MB
|
|
|
08. Communication Between Bounded Contexts.vtt
|
VTT
|
3.2 KB
|
|
|
08. Entity Base Class.mp4
|
MP4
|
2.5 MB
|
|
|
08. Entity Base Class.vtt
|
VTT
|
2.4 KB
|
|
|
08. Mapping Strategies.mp4
|
MP4
|
4.2 MB
|
|
|
08. Mapping Strategies.vtt
|
VTT
|
2.5 KB
|
|
|
08. Mechanical Approach to DDD.mp4
|
MP4
|
1.7 MB
|
|
|
08. Mechanical Approach to DDD.vtt
|
VTT
|
2.1 KB
|
|
|
08. Modeling Best Practices.mp4
|
MP4
|
1.4 MB
|
|
|
08. Modeling Best Practices.vtt
|
VTT
|
1.6 KB
|
|
|
08. Recap - Refactoring the Snack Machine Aggregate.mp4
|
MP4
|
2.7 MB
|
|
|
08. Recap - Refactoring the Snack Machine Aggregate.vtt
|
VTT
|
2 KB
|
|
|
09. Adjusting the Domain Layer for the Use with ORM.mp4
|
MP4
|
15 MB
|
|
|
09. Adjusting the Domain Layer for the Use with ORM.vtt
|
VTT
|
5.8 KB
|
|
|
09. Code Reuse Between Bounded Contexts.mp4
|
MP4
|
7.9 MB
|
|
|
09. Code Reuse Between Bounded Contexts.vtt
|
VTT
|
6.5 KB
|
|
|
09. Demo - Entity Base Class.mp4
|
MP4
|
9.7 MB
|
|
|
09. Demo - Entity Base Class.vtt
|
VTT
|
4.9 KB
|
|
|
09. Domain-Driven Design and Unit Testing.mp4
|
MP4
|
4.9 MB
|
|
|
09. Domain-Driven Design and Unit Testing.vtt
|
VTT
|
4.1 KB
|
|
|
09. Further Enhancements.mp4
|
MP4
|
3.2 MB
|
|
|
09. Further Enhancements.vtt
|
VTT
|
2.8 KB
|
|
|
09. Handling Domain Events with the Classic Approach.mp4
|
MP4
|
21.4 MB
|
|
|
09. Handling Domain Events with the Classic Approach.vtt
|
VTT
|
7.9 KB
|
|
|
09. Implementing Missing Requirements.mp4
|
MP4
|
7.1 MB
|
|
|
09. Implementing Missing Requirements.vtt
|
VTT
|
3.1 KB
|
|
|
1. Introduction.mp4
|
MP4
|
464.7 KB
|
|
|
1. Introduction.vtt
|
VTT
|
409.6 B
|
|
|
10. Implementing ATM Domain Logic.mp4
|
MP4
|
18.9 MB
|
|
|
10. Implementing ATM Domain Logic.vtt
|
VTT
|
8.3 KB
|
|
|
10. Module Summary.mp4
|
MP4
|
2.5 MB
|
|
|
10. Module Summary.vtt
|
VTT
|
2.8 KB
|
|
|
10. Putting It All Together.mp4
|
MP4
|
12.4 MB
|
|
|
10. Putting It All Together.vtt
|
VTT
|
4.5 KB
|
|
|
10. Recap - Classic Approach.mp4
|
MP4
|
4.9 MB
|
|
|
10. Recap - Classic Approach.vtt
|
VTT
|
3.8 KB
|
|
|
10. Recap - Entity Base Class.mp4
|
MP4
|
600.3 KB
|
|
|
10. Recap - Entity Base Class.vtt
|
VTT
|
716.8 B
|
|
|
10. Revealing a Hidden Requirement.mp4
|
MP4
|
27.4 MB
|
|
|
10. Revealing a Hidden Requirement.vtt
|
VTT
|
9.3 KB
|
|
|
10. The Problem Domain Introduction.mp4
|
MP4
|
6.8 MB
|
|
|
10. The Problem Domain Introduction.vtt
|
VTT
|
5 KB
|
|
|
11. A Better Approach to Handling Domain Events.mp4
|
MP4
|
26.3 MB
|
|
|
11. A Better Approach to Handling Domain Events.vtt
|
VTT
|
10 KB
|
|
|
11. Adjusting the database.mp4
|
MP4
|
3.9 MB
|
|
|
11. Adjusting the database.vtt
|
VTT
|
1.5 KB
|
|
|
11. Recap - Revealing a Hidden Requirement.mp4
|
MP4
|
1.9 MB
|
|
|
11. Recap - Revealing a Hidden Requirement.vtt
|
VTT
|
1.2 KB
|
|
|
11. Resource List.mp4
|
MP4
|
5.5 MB
|
|
|
11. Resource List.vtt
|
VTT
|
2.1 KB
|
|
|
11. Summary.mp4
|
MP4
|
2 MB
|
|
|
11. Summary.vtt
|
VTT
|
2.1 KB
|
|
|
11. Value Object Base Class.mp4
|
MP4
|
5.5 MB
|
|
|
11. Value Object Base Class.vtt
|
VTT
|
2.5 KB
|
|
|
12. Adding UI.mp4
|
MP4
|
15.6 MB
|
|
|
12. Adding UI.vtt
|
VTT
|
5.7 KB
|
|
|
12. Course Summary.mp4
|
MP4
|
1.2 MB
|
|
|
12. Course Summary.vtt
|
VTT
|
1.3 KB
|
|
|
12. Recap - Value Object Base Class.mp4
|
MP4
|
1.6 MB
|
|
|
12. Recap - Value Object Base Class.vtt
|
VTT
|
1.3 KB
|
|
|
12. Recap - a Better Approach.mp4
|
MP4
|
1.6 MB
|
|
|
12. Recap - a Better Approach.vtt
|
VTT
|
1.8 KB
|
|
|
12. Summary.mp4
|
MP4
|
2.8 MB
|
|
|
12. Summary.vtt
|
VTT
|
2.8 KB
|
|
|
13. Summary.mp4
|
MP4
|
2.4 MB
|
|
|
13. Summary.vtt
|
VTT
|
2.7 KB
|
|
|
13. Using Domain Events to Communicate Between Microservices.mp4
|
MP4
|
3 MB
|
|
|
13. Using Domain Events to Communicate Between Microservices.vtt
|
VTT
|
1.5 KB
|
|
|
13. Value Objects vs. .NET Value Types.mp4
|
MP4
|
2 MB
|
|
|
13. Value Objects vs. .NET Value Types.vtt
|
VTT
|
1.7 KB
|
|
|
14. Adding Interface for the Management Bounded Context.mp4
|
MP4
|
14.6 MB
|
|
|
14. Adding Interface for the Management Bounded Context.vtt
|
VTT
|
4.9 KB
|
|
|
14. When to Write Unit Tests.mp4
|
MP4
|
2.9 MB
|
|
|
14. When to Write Unit Tests.vtt
|
VTT
|
2.6 KB
|
|
|
15. Implementing the Money Class.mp4
|
MP4
|
21.9 MB
|
|
|
15. Implementing the Money Class.vtt
|
VTT
|
7.8 KB
|
|
|
15. Summary.mp4
|
MP4
|
3.7 MB
|
|
|
15. Summary.vtt
|
VTT
|
4.7 KB
|
|
|
16. Building up the Money Class.mp4
|
MP4
|
18.3 MB
|
|
|
16. Building up the Money Class.vtt
|
VTT
|
6.7 KB
|
|
|
17. Implementing the Snack Machine Class.mp4
|
MP4
|
19.8 MB
|
|
|
17. Implementing the Snack Machine Class.vtt
|
VTT
|
7.8 KB
|
|
|
18. Recap - Implementing Money and Snack Machine.mp4
|
MP4
|
4 MB
|
|
|
18. Recap - Implementing Money and Snack Machine.vtt
|
VTT
|
2.8 KB
|
|
|
19. Summary.mp4
|
MP4
|
4.3 MB
|
|
|
19. Summary.vtt
|
VTT
|
4.5 KB
|
|
|
2. Adjusting the Database for the New Entities.mp4
|
MP4
|
1.5 MB
|
|
|
2. Adjusting the Database for the New Entities.vtt
|
VTT
|
1 KB
|
|
|
3. Repositories.mp4
|
MP4
|
4.2 MB
|
|
|
3. Repositories.vtt
|
VTT
|
3.9 KB
|
|
|
4. Repository Base Class.mp4
|
MP4
|
6.1 MB
|
|
|
4. Repository Base Class.vtt
|
VTT
|
4.2 KB
|
|
|
5. Setting up Mappings for the Aggregates.mp4
|
MP4
|
11.1 MB
|
|
|
5. Setting up Mappings for the Aggregates.vtt
|
VTT
|
4.4 KB
|
|
|
6. Refactoring the Snack Entity.mp4
|
MP4
|
10.9 MB
|
|
|
6. Refactoring the Snack Entity.vtt
|
VTT
|
4.6 KB
|
|
|
7. Adjusting the User Interface.mp4
|
MP4
|
32.2 MB
|
|
|
7. Adjusting the User Interface.vtt
|
VTT
|
10.2 KB
|
|
|
8. Summary.mp4
|
MP4
|
1.9 MB
|
|
|
8. Summary.vtt
|
VTT
|
1.8 KB
|
|
|
Bonus Resources.txt
|
TXT
|
102.4 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|
|
|
playlist.m3u
|
M3U
|
7.3 KB
|