وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

CQRS in Practice

سرفصل های دوره

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.


1. Course Overview
  • 1. Course Overview

  • 2. Introduction
  • 1. Introduction
  • 2. CQRS and Its Origins
  • 3. Why CQRS
  • 4. CQRS in the Real World
  • 5. Summary

  • 3. Introducing a Sample Project
  • 1. Introduction
  • 2. Problem Domain Introduction
  • 3. Application Code Introduction
  • 4. Application Code Drawbacks
  • 5. Summary

  • 4. Refactoring Towards a Task-based Interface
  • 1. Introduction
  • 2. CRUD-based Interface
  • 3. Task-based Interface
  • 4. Untangling the Update Method
  • 5. Recap - Untangling the Update Method
  • 6. Task-based User Interface
  • 7. Dealing with Create and Delete Methods
  • 8. Summary

  • 05. Segregating Commands and Queries
  • 01. Introduction
  • 02. Introducing a First Command
  • 03. Commands in CQS vs. Commands in CQRS
  • 04. Commands and Queries in CQRS
  • 05. Commands and Queries in the Onion Architecture
  • 06. Commands vs. DTOs
  • 07. Leveraging ASP.NET Core Dependency Injection to Resolve Handlers
  • 08. Introducing a Query
  • 09. Finishing up the Refactoring
  • 10. Recap - Introducing Commands and Queries
  • 11. Summary

  • 06. Implementing Decorators upon Command and Query Handlers
  • 01. Introduction
  • 02. New Requirement - Database Retries
  • 03. Introducing a Database Retry Decorator
  • 04. Decorator Pattern
  • 05. Introducing Another Decorator
  • 06. Streamlining the Decorator Configuration
  • 07. Recap - Streamlining the Decorator Configuration
  • 08. Decorators vs. ASP.NET Middleware
  • 09. Command and Query Handlers Best Practices
  • 10. Summary

  • 7. Simplifying the Read Model
  • 1. Introduction
  • 2. The State of the Read Model
  • 3. Separation of the Domain Model
  • 4. Simplifying the Read Model
  • 5. Recap - Simplifying the Read Model
  • 6. The Read Model and the Onion Architecture
  • 7. Summary

  • 8. Introducing a Separate Database for Queries
  • 1. Introduction
  • 2. Meet Scalability
  • 3. Separation at the Data Level in the Real World
  • 4. Designing a Database for Queries
  • 5. Creating a Database for Queries
  • 6. Recap - Creating a Database for Queries
  • 7. Scalability
  • 8. A Word of Caution Regarding the Database for Reads
  • 9. Summary

  • 9. Synchronizing the Commands and Queries Databases
  • 1. Introduction
  • 2. State-driven Projections
  • 3. Synchronous State-driven Projections
  • 4. Event-driven Projections
  • 5. Consistency
  • 6. Eventual Consistency
  • 7. Versioning
  • 8. CQRS and the CAP Theorem
  • 9. Summary

  • 10. CQRS Best Practices and Misconceptions
  • 1. Introduction
  • 2. CQRS and Event Sourcing
  • 3. Evolutionary Design
  • 4. Using Commands and Queries from Handlers
  • 5. One-way Commands
  • 6. CQRS vs. the Specification Pattern
  • 7. Resource List
  • 8. Course Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 17337
    حجم: 750 مگابایت
    مدت زمان: 262 دقیقه
    تاریخ انتشار: 13 مرداد 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید