
آموزش صفر تا صد EF Core
دردنیای برنامه نویسی ذخیره سازی داده ها از مهم ترین قسمت توسعه یک نرم افزار است که در این دوره ما از جدیدترین روش ذخیره سازی داده را استفاده و آموزش میدهیم . در این دوره موارد مهمی از دانش طراحی پایگاه داده تا نحوه استفاده از Core EF و معماری های داده ای را بررسی خواهیم کرد و در پایان دوره 0 تا 100 طراحی پایگاه داده یک پروژه مناسب را با هم توسعه می دهیم.
سرفصل های دوره:
1- توضیح ORM در پایگاه داده |
2- نصب EF Core |
3- دستورات dot Net CLI , PMC |
4- مدل سازی اشیاها و داده های خاص |
5- تنظیمات های خاص و کلاس های اجرایی مهم DB Context , DB Set |
6- ساخت پایگاه داده از روی کلاس ها و وارد کردن جداول پایگاه داده (Migration) |
7- بررسی روی انواع رابطه میان جداول ها |
8- تعیین خصوصیات خاص و رابطه ها (2 روش) Fluent Api , Data Annotation |
9- عملیات های ذخیره سازی و ویرایش و حذف روی داده ها |
10- جست و جوی / عملیات های پس و جو |
11- خواندن اطلاعات با رابطه (3 روش) Lazy , Eager Explicit , |
12- بررسی حافظه تغییرات روی عملیات های پایگاه داده Change Tracking |
13- بررسی برخی ازتابع های مهم EF Core |
14- ثبت اتفاقات و رویدادها / بررسی کارایی در EF Core |
15- تست انواع دستورات اجرایی درORM از طریق پایگاه داده SQL Profiler |
16- بررسی انواع اتصال به پایگاه داده ها SQL Server / SQLite |
17- اجرایی دستورات کاربردی و پشتیبانی گیری از داده ها SQL در EF Core |
18- موارد پیشرفته در EF Core (Query Filter و Asynchronous و ...) |
19- پیاده سازی الگوی (CQRS) |
20- Catching |
21- ثبت موقعیت جغرافیایی (عرض و طول) |
22- Aggregations |
23- Pagination EF Core |
24- EF Function |
25- ذخیره کردن فایل ها (2 روش اصلی) |
26- رمز نگاری روی داده ها |
پیش نیاز های دوره :
- LINQ
- آشنایی با سی شارپ
نظرات کاربران در رابطه با این دوره