آموزش مدل‌سازی و مدیریت روابط در EF Core 10 - آخرین آپدیت

دانلود Modeling and Relationships with EF Core 10

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های مدرن به ندرت به طور پیش‌فرض با قراردادهای دیتابیس مطابقت کامل دارند. در دوره «مدل‌سازی و مدیریت روابط در EF Core 10»، شما توانایی شکل‌دهی دقیق شمای دیتابیس خود را مطابق با نیازهای واقعی کسب‌وکار کسب خواهید کرد. ابتدا بررسی می‌کنید که چگونه قراردادها را بازنویسی کرده و با استفاده از Fluent API، قوانین سخت‌گیرانه‌ای برای شماما تعریف کنید. سپس، نحوه مدل‌سازی Value Objectها، روابط و سلسله‌مراتب ارث‌بری را بدون آسیب زدن به مدل دامنه (Domain Model) خود خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه داده‌های نیمه‌ساختاریافته JSON را ادغام کنید، دیتابیس‌های قدیمی (Legacy) را مدرن‌سازی نمایید و پروجکشن‌های پیچیده را با استفاده از LINQ مدرن ساده کنید. در پایان این دوره، شما مهارت و اعتمادبه‌نفس لازم برای مدل‌سازی ساختارهای داده پیچیده در EF Core 10 را خواهید داشت که بهینه، قابل نگهداری و آماده برای محیط عملیاتی (Production-ready) باشند.

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

مبانی دوره و طرز تفکر در مدل‌سازی Course context and modeling mindset

  • چرا طراحی شما در EF Core اهمیت دارد Why schema design matters in EF Core

  • مپینگ ساختاری در مقابل منطق دامنه Structural mapping vs. domain logic

  • مرور کلی پروژه دوره Course project overview

درک و تغییر قراردادهای EF Core Understanding and breaking EF Core conventions

  • قراردادهای EF Core چگونه شما را شکل می‌دهند How EF Core conventions shape your schema

  • زمانی که قراردادها تبدیل به یک محدودیت می‌شوند When conventions become a liability

  • تصمیم‌گیری درباره موارد بازنویسی (و مواردی که نباید تغییر کنند) Deciding what to override (and what not to)

اعمال دقت در شما با استفاده از Fluent API Enforcing schema precision with Fluent API

  • تسلط بر متد OnModelCreating Mastering OnModelCreating

  • پیکربندی جدول، ستون و محدودیت‌ها Table, column, and constraint configuration

  • اندکس‌ها، کلیدها و محدودیت‌های پیشرفته Indexes, keys, and advanced constraints

  • همسو کردن EF Core با شمای دیتابیس‌های قدیمی Aligning EF Core with legacy schemas

مدل‌سازی Value Objectها با ComplexProperty Modeling value objects with ComplexProperty

  • تفاوت Value Object در چیست What makes a value object different

  • استفاده از ComplexProperty در EF Core 10 Using ComplexProperty in EF Core 10

  • سفارشی‌سازی و بازاستفاده از ستون‌ها Column customization and reuse

  • جلوگیری از اشتباهات رایج در Value Objectها Avoiding common value object pitfalls

تعریف صریح روابط بین موجودیت‌ها Defining explicit entity relationships

  • تعیین تعداد روابط (Cardinality) بدون حدس و گمان Cardinality without guesswork

  • موجودیت‌های Join و Skip Navigations Join entities and skip navigations

  • استفاده از Shadow Properties برای کلیدهای خارجی Shadow properties for foreign keys

  • رفتارهای حذف (Delete Behaviors) و قوانین ارجاعی Delete behaviors and referential rules

مپ کردن سلسله‌مراتب ارث‌بری Mapping inheritance hierarchies

  • ارث‌بری در دیتابیس و سبک‌سنگین کردن مزایا و معایب Inheritance in the database is a trade-off

  • استراتژی Table Per Hierarchy (TPH) Table Per Hierarchy (TPH)

  • استراتژی Table Per Type (TPT) Table Per Type (TPT)

  • استراتژی Table Per Concrete Type (TPC) Table Per Concrete Type (TPC)

  • انتخاب استراتژی مناسب Choosing the right strategy

ادغام داده‌های نیمه‌ساختاریافته Integrating semi-structured data

  • زمانی که جداول رابطه‌ای از نظر مفهومی مقیاس‌پذیر نیستند When relational tables stop scaling conceptually

  • مپ کردن ستون‌های JSON در دیتابیس‌های رابطه‌ای Mapping JSON columns in relational databases

  • کوئری زدن و به‌روزرسانی داده‌های JSON Querying and updating JSON data

  • مپ کردن به اسناد Cosmos DB Mapping to Cosmos DB documents

کار با دیتابیس‌های قدیمی و پروجکشن‌های پیشرفته Working with legacy databases and advanced projections

  • اسکافولدینگ مدل‌ها از دیتابیس‌های قدیمی Scaffolding models from legacy databases

  • سفارشی‌سازی اسکافولدینگ با T4 Templates Customizing scaffolding with T4 templates

  • هزینه الگوهای پروجکشن در دیتابیس‌های قدیمی The cost of legacy projection patterns

  • استفاده از LINQ مدرن با LeftJoin و RightJoin Modern LINQ with LeftJoin and RightJoin

نمایش نظرات

آموزش مدل‌سازی و مدیریت روابط در EF Core 10
جزییات دوره
3h 21m
31
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fiodar Sazanavets Fiodar Sazanavets

توسعه‌دهنده ارشد نرم‌افزار متخصص در دات‌نت با چندین سال تجربه