Domain-Driven Design in Practice

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 684.9 MB
  • Uploaded By freecoursewb
  • Downloads 107
  • Last checked 1 hour ago
  • Date uploaded 2 months ago
  • Seeders 4
  • Leechers 0

Infohash : 328F439746A87C2189E5350CAF484A00AEC11875



Domain-Driven Design in Practice

https://WebToolTip.com

Last updated 05/2020
By Vladimir Khorikov
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + subtitle | Duration: 4h 19m | Size: 700 MB

A descriptive, in-depth walk-through for applying Domain-Driven Design principles in practice.

What you'll learn
While Domain-Driven Design offers invaluable insights regarding developing enterprise-level software projects, it is often unclear how to apply them in practice. In this course, we'll go through the whole process of building an application from the very beginning using the DDD principles.

Files:

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

There are currently no comments. Feel free to leave one :)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce
CACHE ❓ RP-FALLBACK 📄 torrent 🕐 25 Jan 2026, 01:14:26 am IST ⏰ 19 Feb 2026, 01:14:26 am IST ✅ Valid for 24d 23h 🔄 Wait 10m