header-logo.png BiaTech

Entity Framework Core یک ORM یا نگاشت رابطه‌ای شئ محبوب از سری محصولات شرکت مایکروسافت است.  این ORM با ارائه ویژگی‌هایی مانند امکان طراحی مدل و ایجاد پایگاه داده مبتنی بر آن، جداسازی عملکرد شئ گرا از مفاهیم پایگاه داده، تحت نظر قرار دادن تغییرات موجودیت‌ها، توانایی برقراری ارتباط با ارائه دهندگان پایگاه داده متنوع، پشتیبانی از تراکنش و غیره، قابلیت‌های بسیار زیادی را در اختیار قرار داده و حجم زیادی از بارکاری برنامه نویس را کاهش می دهد.

این دوره آموزشی به بررسی عمیق این ابزار پرداخته و مفاهیم را از مبتدی تا پیشرفته به زبان ساده بیان کرده است. این دوره شامل 46 جلسه در قالب هشت فصل می باشد.

این دوره برای اشخاص زیر مناسب است:

  • افرادی که جویای کار هستند و می خواهند برای موفقیت در مصاحبه مفاهیم بیشتری بیاموزند.
  • افرادی که به تازگی می خواهند کار با EF Core را آغاز کنند.
  • همه برنامه نویسان با تجربه ای که احساس می کنند نیاز به یادگیری عمیق این مفاهیم دارند.

نکته: این دوره در ابتدا با EF Core 5 آغاز شده و با توجه به اینکه در میانه دوره، EF Core 6 توسط مایکروسافت عرضه شد، به نسخه جدید مهاجرت کرده است.

پیش نیازها

  • تسلط بر زبان برنامه نویسی C#
  • تسلط بر ساختمان‌های داده در دات نت
  • آشنایی با Delegate، Anonymous Methods و LINQ
  • آشنایی  مختصر با Reflection
  • آشنایی با مفاهیم پایگاه داده رابطه ای و زبان SQL

فصل‌های دوره



در این فصل مقدمه‌ای بر EF ارائه شده است و معماری داخلی و نحوه عملکرد آن بشکل منسجم مطرح می‌شود. این فصل شامل سه جلسه با عناوین زیر است.

  • EF چیست؟
  • نگاه کلی به EF
  • پروژه ما

01 ساعت و 28 دقیقه | 510 MB

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

 

  • DbContext
  • Model And Entity Types
  • Entity Properties
  • کلیدها
  • مقادیر پیش فرض
  • توکن همزمانی
  • Shadow Properties
  • Relationships
  • اولین Migration
  • Index
  • Inheritance
  • Sequence
  • Backing Field
  • Value Conversion
  • Value Comparer
  • مقداردهی اولیه
  • Table Splitting
  • Owned Entity Type

 


07 ساعت و 03 دقیقه | 2588 MB

در این فصل به شکل عمیق در مفاهیم Migration ورود نموده و امکانات آن معرفی می شود. این فصل شامل یک جلسه است.

 


35 دقیقه | 203 MB

در این فصل مسائل مربوط به کوئری زدن از پایگاه داده توسط EF Core را شرح می‌دهیم.

این فصل شامل نه جلسه با عناوین زیر است:

  • کوئری من کجا اجرا شد؟
  • Tracking
  • Load Related Data
  • Split Query
  • Raw Sql Query
  • Database Functions
  • Global Query Filter
  • Query Tag
  • استفاده از Shadow Property در کوئری

 


02 ساعت و 38 دقیقه | 925 MB

در این فصل مسائل مربوط به Add، Update و Delete از پایگاه داده توسط EF Core را شرح می‌دهیم.

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

  • مقدمه
  • ذخیره سازی داده های مرتبط
  • تراکنش
  • Disconnected Entities

 


01 ساعت و 22 دقیقه | 481 MB

در این فصل به بررسی عمیق Change Tracker می پردازد و امکانات آن را شرح می دهد.

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

  • مقدمه
  • Attach
  • کار با Tracked Entities
  • Change Detection

 


01 ساعت و 46 دقیقه | 619 MB

در این فصل به بررسی امکانات جانبی ثبت وقایع، واکنش به رخدادها و دستکاری دستورات پرداخته می شود.

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

  • مقدمه
  • Logging
  • Events
  • Interceptors

 


59 دقیقه | 344 MB

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

این فصل شامل سه جلسه با عناوین زیر است:

  • مقدمه
  • کوئری و بروزرسانی کارا
  • مدلسازی کارا

 


44 دقیقه | 254 MB

درباره مدرس


میلاد روزی خوار

میلاد روزی خوار

کارشناس ارشد فناوری اطلاعات- برنامه نویس NET.

10 دوره آموزشی

دیدگاه‌ها


محسن خانی

دوره خیلی خوبیه تا اینجا که دیدم مخصوصا اونجا که کل عملکرد Entity framework رو گفتید. فقط کدهای پروژه رو نذاشتید برای دانلود. تو فایل هاش هم نبود.


بیاتک

سلام دوست عزیز. از نکته سنجی شما سپاسگذارم. بزودی به فهرست دانلود اضافه خواهد شد.


msnsali@gmail.com

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


ثبت دیدگاه و امتیاز


برای ثبت نظر یا امتیازدهی وارد شوید
ورود/ثبت نام
رایگان

برای استفاده از دوره‌های رایگان ابتدا ثبت نام | ورود کنید
ورود | ثبت نام

ویژگی‌های دوره


  • تعداد هنرجو 189
  • سطح دوره مبتدی تا پیشرفته
  • مدت زمان 16:35
  • مجموع حجم دوره 5924 MB
  • امتیاز
  • لینک کوتاه https://biatech.ir/links?id=clw