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

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 دقیقه
    تاریخ انتشار: ۲۹ خرداد ۱۴۰۲
    طراحی سایت و خدمات سئو

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