Companies Home Search Profile

CQRS in Practice

Focused View

Vladimir Khorikov

4:21:45

86 View
  • 1. Course Overview.mp4
    01:34
  • 1. Introduction.mp4
    03:29
  • 2. CQRS and Its Origins.mp4
    05:30
  • 3. Why CQRS.mp4
    03:38
  • 4. CQRS in the Real World.mp4
    01:31
  • 5. Summary.mp4
    01:28
  • 1. Introduction.mp4
    00:19
  • 2. Problem Domain Introduction.mp4
    05:56
  • 3. Application Code Introduction.mp4
    11:30
  • 4. Application Code Drawbacks.mp4
    08:24
  • 5. Summary.mp4
    01:31
  • 1. Introduction.mp4
    00:20
  • 2. CRUD-based Interface.mp4
    07:26
  • 3. Task-based Interface.mp4
    01:48
  • 4. Untangling the Update Method.mp4
    08:30
  • 5. Recap - Untangling the Update Method.mp4
    03:25
  • 6. Task-based User Interface.mp4
    02:33
  • 7. Dealing with Create and Delete Methods.mp4
    04:34
  • 8. Summary.mp4
    03:42
  • 01. Introduction.mp4
    00:45
  • 02. Introducing a First Command.mp4
    11:30
  • 03. Commands in CQS vs. Commands in CQRS.mp4
    02:47
  • 04. Commands and Queries in CQRS.mp4
    04:40
  • 05. Commands and Queries in the Onion Architecture.mp4
    04:21
  • 06. Commands vs. DTOs.mp4
    03:58
  • 07. Leveraging ASP.NET Core Dependency Injection to Resolve Handlers.mp4
    05:17
  • 08. Introducing a Query.mp4
    06:43
  • 09. Finishing up the Refactoring.mp4
    04:40
  • 10. Recap - Introducing Commands and Queries.mp4
    03:32
  • 11. Summary.mp4
    04:27
  • 01. Introduction.mp4
    00:32
  • 02. New Requirement - Database Retries.mp4
    02:47
  • 03. Introducing a Database Retry Decorator.mp4
    08:33
  • 04. Decorator Pattern.mp4
    03:23
  • 05. Introducing Another Decorator.mp4
    02:24
  • 06. Streamlining the Decorator Configuration.mp4
    07:15
  • 07. Recap - Streamlining the Decorator Configuration.mp4
    01:28
  • 08. Decorators vs. ASP.NET Middleware.mp4
    05:26
  • 09. Command and Query Handlers Best Practices.mp4
    04:00
  • 10. Summary.mp4
    02:31
  • 1. Introduction.mp4
    00:54
  • 2. The State of the Read Model.mp4
    05:07
  • 3. Separation of the Domain Model.mp4
    05:00
  • 4. Simplifying the Read Model.mp4
    04:12
  • 5. Recap - Simplifying the Read Model.mp4
    06:39
  • 6. The Read Model and the Onion Architecture.mp4
    02:25
  • 7. Summary.mp4
    02:05
  • 1. Introduction.mp4
    00:16
  • 2. Meet Scalability.mp4
    05:01
  • 3. Separation at the Data Level in the Real World.mp4
    02:06
  • 4. Designing a Database for Queries.mp4
    03:10
  • 5. Creating a Database for Queries.mp4
    04:03
  • 6. Recap - Creating a Database for Queries.mp4
    01:59
  • 7. Scalability.mp4
    01:54
  • 8. A Word of Caution Regarding the Database for Reads.mp4
    01:57
  • 9. Summary.mp4
    02:48
  • 1. Introduction.mp4
    00:20
  • 2. State-driven Projections.mp4
    06:35
  • 3. Synchronous State-driven Projections.mp4
    03:04
  • 4. Event-driven Projections.mp4
    02:46
  • 5. Consistency.mp4
    03:40
  • 6. Eventual Consistency.mp4
    04:17
  • 7. Versioning.mp4
    01:50
  • 8. CQRS and the CAP Theorem.mp4
    03:22
  • 9. Summary.mp4
    02:15
  • 1. Introduction.mp4
    00:15
  • 2. CQRS and Event Sourcing.mp4
    02:17
  • 3. Evolutionary Design.mp4
    01:58
  • 4. Using Commands and Queries from Handlers.mp4
    03:51
  • 5. One-way Commands.mp4
    01:54
  • 6. CQRS vs. the Specification Pattern.mp4
    02:46
  • 7. Resource List.mp4
    00:58
  • 8. Course Summary.mp4
    01:54
  • Description


    There are a lot of misconceptions around the CQRS pattern. This course is an in-depth guideline into every concern or implementation question you've ever had about CQRS.

    What You'll Learn?


      There are a lot of misconceptions around the CQRS pattern, especially when it comes to applying it in real-world software projects. In this course, CQRS in Practice, you will learn all about CQRS with event sourcing, database configuration for reads and writes, and more. First, you will learn exactly what CQRS is, the principles behind it, and the benefits it can provide for your project. Next, you will explore the common misconceptions and anti-patterns around CQRS. Finally, you will see a detailed, step-by-step implementation of this pattern in practice. The sample project you'll be working on is close to what you will find in the real world, and you will see each step on the way to CQRS in great detail. By the end of this course, you will have a foundational understanding of the CQRS pattern and how to implement it in your software projects.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Vladimir Khorikov
    Vladimir Khorikov
    Instructor's Courses
    Vladimir Khorikov is the author of the book Unit Testing Principles, Practices, and Patterns: https://amzn.to/2QXS2ch He has been professionally involved in software development for over 15 years, including mentoring teams on the ins and outs of unit testing. He's also the founder of the Enterprise Craftsmanship blog, where he reaches 500 thousand software developers yearly. He started as an adviser on general programming topics, but lately has shifted his focus to unit testing with a central message of teaching software developers how to make unit testing painless.
    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 73
    • duration 4:21:45
    • level average
    • English subtitles has
    • Release Date 2023/08/01

    Courses related to Design Pattern