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

EF Core 6 and Domain-Driven Design

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

Data persistence is important to your application workflow. This course will teach you how to use Entity Framework Core 6 and 7 effectively to persist data from your DDD designed software.


1. Course Overview
  • 1. Course Overview

  • 2. Understanding Where EF Core 6 Fits Alongside DDD
  • 1. Course Introduction
  • 2. Course and Module Overview
  • 3. A Quick Review of DDD
  • 4. So, What About the Data
  • 5. EF Cores DDD-friendly Evolution
  • 6. How Smart Is EF Core in Persisting Your DDD Models
  • 7. Clarifying a Point of Confusion Around the Word [Context]
  • 8. Review

  • 3. Analyzing and Planning Our Domain
  • 1. Introduction and Overview
  • 2. Using Domain Storytelling to Learn About the Domain
  • 3. Exploring Outcomes of Strategic Design
  • 4. Identifying Bounded Contexts
  • 5. Outcomes of Tactical Planning the Contracting Bounded Context
  • 6. Review

  • 4. Exploring the Contract Bounded Context Solution
  • 1. Introduction and Overview
  • 2. Reviewing the Overall Solution in Visual Studio
  • 3. Examining Contractings Value Objects
  • 4. Continuing with Author Value Object
  • 5. Digging into Contract Version
  • 6. Inspecting the Contract Aggregate Root
  • 7. Creating Revisions and Other Aggregate Logic
  • 8. Running Unit Tests on the Aggregate
  • 9. Review and Resources

  • 5. Adding the First EF Core DbContext
  • 1. Introducing a New Project with EF Core, a DbContext and More!
  • 2. Validating the DbContext via Migrations
  • 3. Fixing the DbContext Complaints About Constructors
  • 4. Mapping the Value Objects
  • 5. Review and Resources

  • 6. Tuning Default Mappings for the Data Model
  • 1. Introduction
  • 2. Exploring the Default Data Model Visually
  • 3. Identifying Missing Data and Understanding Why EF Core Missed It
  • 4. Mapping the Missing Fields
  • 5. Ensuring the Database Is Created Suitably
  • 6. Renaming a Table Tied to an Owned Entity Collection
  • 7. Review

  • 07. Using Integration Tests to Validate Persistence
  • 01. M701 Intro And New Proj Overview
  • 02. Testing with the SQL Server Provider vs. the In-Memory Provider
  • 03. Setting Up the Tests
  • 04. Ensuring Basic Data is Getting Stored Correctly
  • 05. Using JSON to Test Persistence of a Full Aggregate
  • 06. Preparing to Test Contract Revisions
  • 07. Interpreting the EF Cores Weird Exception Message
  • 08. Refactoring the Domain and Adjusting the Mappings
  • 09. Exploring Some More Revision Integration Tests
  • 10. Review and Resources

  • 8. Reasoning About Many-to-Many Variations
  • 1. Overview
  • 2. Starting with the Simplest Ways to Express and Map Many-to-Many
  • 3. Refactoring to Suit the Needs of the Bounded Context
  • 4. Exploring Another Possibility for the Many-to-Many Relationship
  • 5. Review

  • 9. Mapping Aggregates to Azure CosmosDB
  • 1. Introduction and Overview
  • 2. Changing the Provider and Removing Incompatible Mappings
  • 3. Embedding Value Objects and Related Data in JSON Documents
  • 4. Using Integration Tests to Validate the CosmosDB Mapping
  • 5. Setting Expectations for Querying Related Data
  • 6. Adjusting the Final Tests for Cosmos
  • 7. Effortlessly Storing Dictionaries and Lists of Primitives
  • 8. Review and Resources

  • 10. Organizing Persistence Logic to Support DDD Design
  • 01. Introduction and Overview
  • 02. Repositories in DDD and EF Core
  • 03. Understanding Needs and Considerations for Our Contract Service
  • 04. Exploring the Contract Service
  • 05. Testing the Contract Service
  • 06. Implementing Contract Search
  • 07. Communicating Between Bounded Contexts
  • 08. Leveraging SaveChanges in an Events and Messaging Workflow
  • 09. Mapping Guarded Keys
  • 10. Review and Resources
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 14373
    حجم: 700 مگابایت
    مدت زمان: 223 دقیقه
    تاریخ انتشار: 29 خرداد 1402
    طراحی سایت و خدمات سئو

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