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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 17337
    حجم: 750 مگابایت
    مدت زمان: 262 دقیقه
    تاریخ انتشار: ۱۳ مرداد ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید