دوره آموزش EF Core

مشاهده نمونه ویدیوهای تدریس دوره

جهت مشاهده کلیک کنید

توضیحات دوره

دوره آموزش Entity Framework Core 

Entity Framework Core یک تکنولوژی جدید برای دسترسی به پایگاه داده ها می باشد. EF Core یک ORM است که توسط مایکروسافت برای ساده‌سازی عملیات پایگاه داده برای برنامه نویسان NET. معرفی شد.

EF Core اشیاء یا به عبارتی Domain Model ما را به جداول پایگاه داده های رابطه ای نگاشت می کند. Entity Framework Core  سبک، قابل توسعه، open source  و cross platform است.

EF Core بخشی از NET Core. و NET Standard. نیست و به صورت بسته NuGet در دسترس است.

Entity Framework Core  دسترسی به داده ها را ساده می سازد و به برنامه نویسان اجازه می دهد تا مدل مفهومی مورد نیاز برای کسب و کار خود را ایجاد کنند. Entity Framework Core از طیف گسترده ای از پایگاه داده های رابطه ای از جمله SQL Server، MySQL، SQLite و PostgreSQL پشتیبانی می کند.

یکی از ویژگی‌های کلیدی و بسیار مهم دوره آموزش Entity Framework Core این است که مفاهیم بسیار پیچیده به زبانی ساده و روان بیان شده است و یادگیری آن حتی برای افرادی که تجربه و تخصص چندانی در این زمینه ندارند نیز ساده و راحت خواهد بود.

با مشاهده این دوره آموزشی از این پس می توانید به راحتی از آخرین تکنولوژی مایکروسافت برای ارتباط با SQL Server استفاده نمایید.

سرفصل دوره

آشنایی با Entity Framework Core (8 قسمت)

آشنایی با ORM (Object Relational Mapping)
آشنایی با EF Core
Nuget Packages
ایجاد یک NuGet Package و آپلود آن
نصب Entity Framework Core
آشنایی و کار با کلاس DbContext
پیکربندی Connection String
Migrations

Data Annotation (8 قسمت)

Default Conventions in EF Core
Table and Column Attributes
Key and NotMapped Attributes
Required and MaxLength Attributes
ForeignKey Attribute
Timestamp Attribute
ConcurrencyCheck Attribute
DatabaseGenerated Attribute

عملیات CRUD و انواع روابط در EF Core (10 قسمت)

درج داده ها در پایگاه داده
بازیابی داده ها و به روز رسانی داده ها
حذف داده ها از پایگاه داده
Entity States
Fluent Interface Design Pattern
رابطه یک به یک در EF Core
رابطه یک به چند در EF Core
رابطه چند به چند در EF Core
رابطه Self-Referencing در EF Core
پیکربندی Cascade Delete

Fluent API و LINQ to Entities (7 قسمت)

پیکربندی Entity ها با استفاده از Fluent API
پیکربندی Property ها با استفاده از Fluent API
LINQ To Entities
Eager Loading (Include , ThenInclude)
Lazy Loading
Explicit Loading
Raw SQL Queries

کار با Track Entity Graph ، Store Procedures و Transaction ها (10 قسمت)

Asynchronous Programming با EF Core
Disconnected Entities
Disconnected Entity Graph
TrackGraph Method
کار با Stored Procedure ها در EF Core
Transaction ها در EF Core
Local Transaction و Distributed Transaction
Nested Transaction
ACID (Atomicity, Consistency, Isolation, Durability)
Transaction Isolation Level

Database First Approach ،EF Core Inheritance و ... (8 قسمت)

Seed Data
Shadow Properties
Global Query Filters
پیکربندی Entity Model در فایل مجزا
روش Database First
Table Per Hierarchy (TPH) Inheritance
Table Per Type (TPT) Inheritance
Table Per Concrete Type (TPC) Inheritance

اطلاعات دوره آموزشی


  • مدرس دوره: محمد رامشینی
  • طول دوره: 16:12:32 (ساعت)
  • تعداد ویدیوها: 51
  • آخرین بروز رسانی: 1403/06/28
  • تعداد نظرات: 4
  • اطلاع رسانی آپدیت ها: کانال تلگرام
  • به اتمام رسیده

پیش نیازهای دوره

  • آشنایی با زبان برنامه نویسی #C
  • آشنایی با مباحث پایگاه داده و کار با پایگاه داده SQL Server

تجهیزات و استاندارد های ضبط دوره ها

یکی از مهمترین مواردی که برای تهیه یک دوره آموزشی حائز اهمیت است، کیفیت و رعایت استانداردهای ضبط دوره است. به طوری که کیفیت صدا و تصویر ویدیوهای آموزشی و همچنین رعایت استانداردهای ضبط، باید در بهترین حد و مطلوب باشد. برای این منظور، موسسه آموزشی آتریا با بهره گیری از بهترین تجهیزات ضبط صدا و تصویر و رعایت استانداردهای آموزشی تلاش کرده است تا بسته های آموزشی با بهترین کیفیت را در اختیار دانشجویان عزیز قرار دهد. در زیر به بخشی از این تجهیزات و استانداردها اشاره می کنیم:

میکروفون ضبط صدا

آموزش asp.net core 5

مسلم است که یکی از مهمترین ویژگی های هر ویدیو آموزشی، کیفیت صدای ویدیو است که باید بدون نویز، واضح و شفاف باشد. کیفیت صدای فوق العاده، شفافیت و صدای بدون نویز، از اصلی ترین ویژگی های میکروفون RODE NT-USB است که موسسه آموزش آتریا از آن برای ضبط دوره ها استفاده می کند. اگر ویدیوهای رایگان دوره را مشاهده کرده باشید، به وضوح کیفیت صدای استاد را احساس می کنید.

تصویر مدرس در کنار ویدیوها

آموزش asp.net core 5

یکی از مشکلات رایج بیشتر پکیج های آموزش، خستگی ناشی از یکنواختی روند ویدیو آموزشی است چرا که اکثر این ویدیوها از پویایی لازم برخوردار نیستند. این خستگی باعث می شود که راندمان یادگیری پایین آمده و در بعضی اوقات دانشجویان دوره تا انتها دنبال نکنند. برای برطرف کردن این مشکل، دوره های آموزشی به گونه ای ضبط شده است که دانشجویان می توانند تصویر دسکتاپ و مدرس را به صورت همزمان مشاهده کنند، به طوری که ویدیو آموزشی، تداعی کننده کلاس حضوری باشد. بنابراین، جدا از تصویر دسکتاپ، تصویر مدرس نیز با استفاده از دوربین Microsoft ضبط شده است.

کیفیت 1080p Full HD ویدیوها

آموزش asp.net core 5

از آنجا که مهمترین دغدغه ما در تولید آموزش ها، کیفیت مطلوب است، تمام ویدیوهای موسسه آموزشی آتریا با بالاترین کیفیت یعنی 1080p ضبط شده اند. کیفیت بالای تصویر بسته ها باعث می شود تا شما کدها و اسلایدهای مورد استفاده مدرس را بهتر ببیند.

استاندارد زمانی ویدیوهای آموزشی

یکی از استانداردهای ویدیوهای آموزشی، توجه به مدت زمان آن ویدیو است. به نحوی که ویدیوها دارای مدت زمان بین 5 تا 20 دقیقه باشند تا منجر به خستگی دانشجو نگردد. برای این منظور سعی شده است تا حتی الامکان این استاندارد در ضبط ویدیوهای آموزشی رعایت شده باشد.

جامعیت دوره ها

یکی از ویژگی های اساسی بسته های موسسه آموزشی آتریا، جامعیت آنها است. جامعیت به این معنا که با تهیه بسته آموزشی، تمام مباحث مربوط  در آن زمینه را به خوبی فراگرفته و دیگر نیازی به منابع جانبی نداشته باشید. برای این منظور مدرسین مجموعه تلاش کرده اند تا دوره های آموزشی را به صورت کاربردی و پروژه محور ضبط کنند، به طوری که دانشجویان پس از یادگیری، توانایی پیاده سازی و راه اندازی پروژه های واقعی را داشته باشند. بنابراین رویکرد ما در تولید بسته ها، آماده سازی دانشجویان برای ورود به بازار کار و یا ارتقاء جایگاه شغلی ایشان است.

پلن های قیمتی

بسته پایه

  • دریافت به روزرسانی های دوره آموزشی
  • پشتیبانی از طریق واتساپ و تلفن
  • 2 ساعت خصوصی آنلاین جهت رفع اشکالات
  • 580,000 تومان
افزودن به سبد خرید

بسته ویژه

  • دریافت به روزرسانی های دوره آموزشی
  • پشتیبانی از طریق واتساپ و تلفن
  • 2 ساعت خصوصی آنلاین جهت رفع اشکالات
  • 980,000 تومان
افزودن به سبد خرید

دانشجویان این دوره، دوره های زیر را هم شرکت کرده اند

نظرات خود را به اشتراک بگذارید
آکادمی آتریا
نظرات (4)
جاوید
1403/08/13

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

مدیر آموزش
1403/08/13

سلام ارادت. لطف دارید

رضا
1403/05/04

سلام خیلی ممنون بابت آموزش خوبتون واقعا خوب و کامل گفتید

مدیر آموزش
1403/05/04

سلام، ممنون خوشحالیم که از دوره رضایت دارید.