🎁 تخفیفات عیدانه دوره های آموزشی آتریا را از دست ندهید🎁

آموزش Entity Framework Core

توضیحات دوره

در گذشته، تکنولوژی های گوناگونی برای دسترسی به پایگاه داده (Database) مانند ADO.NET یا Linq وجود داشته است. اما با پیشرفت تکنولوژی و افزایش نیاز توسعه دهندگان، این تکنولوژی ها دیگر منسوخ و Entity Framework Core جایگزین آن شده است. EF Core نحوه دسترسی به داده های موجود در پایگاه داده و همچنین افزودن اطلاعات جدید و ویرایش اطلاعات موجود را به شدت آسان کرده است.

Entity Framework Core جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه های cross-platform است. Entity Framework Core یک نسخه ی سبک، قابل توسعه و cross-platform است. Entity Framework Core دسترسی به داده ها را ساده می سازد و به برنامه نویسان اجازه می دهد تا مدل مفهومی مورد نیاز برای کسب و کار خود را ایجاد کنند. هدف از برگزاری این دوره، آشنایی کامل دانشجویان با لایه Data Access و نحوه ی استفاده از تکنولوژی EF Core در این لایه می باشد.

در دوره آموزش Entity Framework Core 5 همچنین سعی نموده ایم تا هنرجویان با معماری Onion و پترن Dependency Injection آشنا شده و جایگاه EF Core در معماری را فرا بگیرند. این دوره جدیدترین دوره آموزشی EF Core است که با ورژن 5 آموزش داده شده است. در این بسته EF Core 5 را به همراه تمام جزئیات تدریس کرده ایم. از نصب و راه اندازی تا مباحث پیشرفته مثل Migration، Code First، Relations، Mapping و ... را بررسی و پیاده سازی کرده ایم. البته قسمت های ابتدایی دوره با استفاده از Entity Framework Core 3.1.5 آموزش داده شده است و قسمت های پایانی که عمدتا مباحث مهم دوره است با نسخه Entitty Framework Core 5.0 Preview آموزش داده شده است. با مشاهده این دوره آموزشی از این پس به جای استفاده از تکنولوژی های قدیمی مانند ADO.NET برای ارتباط با پایگاه داده می توانید به راحتی از آخرین تکنولوژی مایکروسافت برای ارتباط با SQL Server استفاده نمایید.

سرفصل دوره

مقدمات EF Core و راه اندازی محیط کار (6 قسمت)

معرفی دوره
EF Core چیست؟
آموزش نصب EF Core
آموزش ایجاد DbContext
مدیریت رشته اتصال (Connection String)
آموزش کار با DbContext

دستورات و نحوه ارتباط با Database (8 قسمت)

آموزش Migration در EF Core (بخش اول)
آموزش Migration در EF Core (بخش دوم)
دستورات First & FirstOrDefault
دستورات Single & SingleOrDefault & Find
دستورات Where
دستورات Max-Min-Count-CountLong-Any-All
ویرایش اطلاعات دیتابیس و نحوه Update
حذف اطلاعات دیتابیس و عملیات Delete

مباحث پیشرفته EF Core به همراه پروژه (14 قسمت)

آشنایی با ChangeTracker
معرفی تکنیک Mapping
Mapping با استفاده از DataAnnotation
Mapping با استفاده از FluentAPI
معرفی روابط میان Entity ها
رابطه یک به چند (One-To-Many)
رابطه یک به یک (One-To-One)
رابطه چند به چند (Many-To-Many)
معرفی پروژه
پیاده سازی بخش گروه محصولی (Product Category)
پیاده سازی بخش محصول (Product)
کوئری های AsNoTracking
Eager Loading
Explicit Loading

سورس پروژه EF Core (0 قسمت)

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


  • مدرس دوره: مهندس عباس آبادی
  • مدت زمان دوره: 5:52:9
  • تعداد ویدیو: 28
  • آخرین بروزرسانی: 1399/10/29

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

  • آشنایی با زبان برنامه نویسی #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 دقیقه باشند تا منجر به خستگی دانشجو نگردد. برای این منظور سعی شده است تا حتی الامکان این استاندارد در ضبط ویدیوهای آموزشی رعایت شده باشد.

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

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

لطفا، بدون ریسک خرید کنید!

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

پلن های قیمتی

00ثانیه
00دقیقه
00ساعت
00روز

بسته پایه

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

بسته ویژه

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

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

نظرات خود را به اشتراک بگذارید
موسسه آموزشی آتریا
نظرات (10)
میکاییل
1399/10/17

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

مدیر آموزش
1399/10/17

باسلام و ارادت. ممنون از لطف شما. سورس پروژه آپلود شد و در دسترس شما قرار گرفته است. به جهت یادگیری معماری پیاز (یا همان معماری تمیز) می توانید از دوره Onion Architecture استفاده کنید.

شیوا
1399/04/29

سلام واقعا ممنون که اموزش به این خوبی و جامعی رو انقدر دقیق و روان توضیح دادید واقعا جای تشکر داره ممنون از تسلطتون روی مباحث و نحوه تدریس

مدیر آموزش
1399/04/29

سلام و عرض ادب. ممنون از لطف شما

sina salari
1399/04/23

سلام استاد عزیز واقعا ممنون از اموزش خوبتون

مهدی
1399/04/14

سلام و ادب استاد عزیز آموزشی چنین پر بار با بیان سلیس و روان واقعا جای تقدیر و تشکر داره سپاس از شما

مدیر آموزش
1399/04/14

سپاس فراوان از لطف شما. خیلی انرژی گرفتیم

کیاوش
1399/04/11

سلام .متاسفانه لینک دانلود وجود ندارد

مدیر آموزش
1399/04/11

سلام. متاسفانه مشکل فنی ایجاد شده بود که حل شد. لینک ها در حال حاضر قابل دانلود هستند. باتشکر