Companies Home Search Profile

Modern Software Architecture: Domain Models, CQRS, and Event Sourcing

Focused View

Dino Esposito

4:25:06

6 View
  • 01 - Introduction.mp4
    02:58
  • 02 - DDD in History.mp4
    05:22
  • 03 - DDD Today.mp4
    07:44
  • 04 - DDD Misconceptions.mp4
    03:53
  • 05 - Introduction.mp4
    01:20
  • 06 - Ubiquitous Language.mp4
    03:49
  • 07 - Defining the Ubiquitous Language.mp4
    04:24
  • 08 - Ubiquitous Language Tips.mp4
    04:38
  • 09 - Bounded Contexts.mp4
    03:16
  • 10 - Discovering Bounded Contexts.mp4
    05:22
  • 11 - Context Mapping.mp4
    05:06
  • 12 - Event Storming.mp4
    05:44
  • 13 - Introduction.mp4
    01:16
  • 14 - The Layers of a Software System.mp4
    05:25
  • 15 - The Presentation Layer.mp4
    03:04
  • 16 - The Application Layer.mp4
    03:53
  • 17 - The Business Logic.mp4
    04:13
  • 18 - Patterns for Organizing the Business Logic.mp4
    05:24
  • 19 - The Domain Layer.mp4
    02:50
  • 20 - The Infrastructure Layer.mp4
    02:52
  • 21 - Introduction.mp4
    01:16
  • 22 - Holistic Model for the Business Domain.mp4
    03:46
  • 23 - Beyond Single All-encompassing Domain Models.mp4
    02:50
  • 24 - Aspects of a Domain Model.mp4
    08:29
  • 25 - Database-centric Domain Models.mp4
    06:55
  • 26 - That Crazy Little Thing Called Behavior.mp4
    02:27
  • 27 - Domain Model as a Domain API.mp4
    07:37
  • 28 - Aggregates and Value Types w- DEMO.mp4
    09:04
  • 29 - Domain Services.mp4
    05:43
  • 30 - Events in the Business Domain.mp4
    05:36
  • 31 - Anemic Models.mp4
    04:20
  • 32 - Introduction.mp4
    01:52
  • 33 - CQRS at a Glance.mp4
    06:15
  • 34 - CQRS Regular.mp4
    05:15
  • 35 - CQRS Regular in Action.mp4
    06:41
  • 36 - CQRS Premium.mp4
    05:54
  • 37 - CQRS Premium in Action.mp4
    07:42
  • 38 - Message-based Business Logic.mp4
    04:39
  • 39 - CQRS Deluxe.mp4
    05:00
  • 40 - CQRS Deluxe Implementation.mp4
    04:25
  • 41 - CQRS Deluxe Code Inspection.mp4
    08:52
  • 42 - Introduction.mp4
    02:15
  • 43 - From CQRS to Events.mp4
    05:12
  • 44 - Event Sourcing at a Glance.mp4
    06:02
  • 45 - Events as the Data Source.mp4
    06:17
  • 46 - Event-based Persistence.mp4
    05:37
  • 47 - Data Projections from Stored Events.mp4
    07:02
  • 48 - Event Sourcing in Action.mp4
    07:56
  • 49 - Event-based Data Stores.mp4
    04:00
  • 50 - Introduction.mp4
    01:45
  • 51 - Dealing with Legacy Code.mp4
    04:00
  • 52 - Revisiting CRUD Systems.mp4
    04:18
  • 53 - A Gentle Introduction to UX-driven Design.mp4
    04:16
  • 54 - Highlights of UX-driven Design.mp4
    06:12
  • 55 - Pillars of Modern Software.mp4
    03:03
  • Description


    This course covers DDD analysis patterns helpful in discovering the top-level architecture of a business domain. Architects and developers will find details of implementation patterns such as Domain Model, CQRS, and Event Sourcing.

    What You'll Learn?


      This course covers DDD analysis patterns helpful in discovering the top-level architecture of a business domain. Architects and developers will find details of implementation patterns such as:

      • Domain Model
      • CQRS
      • Event Sourcing

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dino Esposito
    Dino Esposito
    Instructor's Courses
    After 20+ books (mostly with Microsoft Press) that educated two generations of .NET and web developers, 1000+ articles, hundreds of conference talks and 10000+ hours of training, Dino returned to pure and pragmatic software development and architecture. As the CTO of Crionet, Dino is the brains behind the software platforms that support 24x7, end-to-end operations in the circuits of professional tennis and padel tournaments and move data from on-court tablets up to betting web sites. Dino is also the software development advisor of KBMS Data Force, a data-oriented company active in healthcare with a portfolio of solutions for patient journey and monitoring and digital therapy installed, among other places, within the Gemelli Vatican's hospital. Currently, he's working on conversational AI wrapping up LLM into the sandbox of client web and mobile applications. His latest book is "Clean Architecture in .NET", due out in late 2023 from Microsoft Press. Dino loves traveling especially for speaking about software and AI. Recently his innate and insane passion for writing has gone beyond the limits of the technical field to flow into fiction. Piecemal, Dino is writing "Human History of Artificial Intelligence" sewing together dreams, facts and men which led mankind to to have logic, computers, software, applications and now intelligent applications and new problems. For this manuscript, though, he still looking for a serious publisher.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 55
    • duration 4:25:06
    • level average
    • Release Date 2023/12/08