آموزش Entity Framework: Building Real-World Applications

دانلود Entity Framework: Building Real-World Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ساخت برنامه های کاربردی مقیاس پذیر و کارآمد با Entity Framework با کار بر روی پروژه های دنیای واقعی درک و استفاده از مفاهیم Entity Framework، از جمله مدل های کد اول و مهاجرت نحوه اجرای عملیات CRUD و اعتبارسنجی داده ها با استفاده از EF. تکنیک های جستجوی پیشرفته با LINQ، Entity SQL، و SQL خام. نحوه طراحی و پیاده سازی روابط پیچیده بین جداول در پایگاه داده ایجاد پروژه های دنیای واقعی مانند سیستم مدیریت بیمارستان و مدیر لیست کارکنان. در پایان این دوره، شما آماده خواهید بود تا با استفاده از Entity Framework برای مدیریت ساختارهای داده پیچیده، روی برنامه های کاربردی در مقیاس بزرگ کار کنید. آشنایی با پایگاه های داده و SQL (البته اجباری نیست). نصب فعال Visual Studio و SQL Server (یا هر پایگاه داده سازگار).

مقدمه:

دوره آموزشی Entity Framework: Building Real-World Applications یک رویکرد عملی و عملی برای درک Entity Framework (EF) از طریق دو پروژه بزرگ ارائه می دهد. شما یاد خواهید گرفت که چگونه داده های دنیای واقعی را با استفاده از EF مدل کنید، عملیات CRUD را انجام دهید و با پرس و جوهای LINQ و SQL کار کنید. در پایان این دوره، شما در استفاده از Entity Framework برای ایجاد برنامه‌های کاربردی قوی در NET، با تمرکز بر مدیریت داده‌های بیمارستان و لیست کارکنان، مهارت خواهید داشت.

بخش 1: پروژه در چارچوب نهاد: سیستم مدیریت بیمارستان

این بخش شما را در ساختن یک سیستم مدیریت بیمارستان با استفاده از Entity Framework راهنمایی می کند. شما یاد خواهید گرفت که چگونه ساختار داده بیمارستان را مدل کنید و اطلاعات بیمار را به طور موثر مدیریت کنید.

  • سخنرانی 1: مقدمه پروژه
    شما با دامنه و اهداف پروژه سیستم مدیریت بیمارستان، از جمله مروری بر نیازهای داده بیمارستان و نحوه کمک به مدیریت آن Entity Framework آشنا خواهید شد.

  • سخنرانی 2: Entity Framework
    این سخنرانی اصول اولیه Entity Framework، از جمله مفاهیم اصلی آن و نحوه ساده سازی عملیات پایگاه داده با C# را پوشش می دهد.

  • سخنرانی 3: کلاس بیمار
    می‌آموزید که چگونه کلاس بیمار را که نشان‌دهنده داده‌های بیمار است، تعریف کرده و با استفاده از EF به پایگاه داده نگاشت کنید.

  • سخنرانی 4: Hospital Context
    کلاس HospitalContext معرفی خواهد شد که به عنوان پل بین برنامه شما و پایگاه داده عمل می کند و عملیات CRUD را فعال می کند.

  • سخنرانی 5: استفاده از Var
    آشنایی با نحوه استفاده از var در سی شارپ برای اعلان نوع ضمنی، به خصوص هنگام پرس و جو داده ها با استفاده از EF.

  • سخنرانی 6: تغییر جدول
    با نحوه تغییر طرحواره های جدول، از جمله افزودن یا حذف ستون ها، و اطمینان از همگام ماندن مدل و پایگاه داده خود، آشنا شوید.

  • سخنرانی 7: Protected Override Void
    این سخنرانی روش‌های محافظت شده را برای سفارشی‌سازی رفتار در مدل‌های EF شما معرفی می‌کند.

  • سخنرانی 8: تعریف طرحواره و جدول
    شما تعاریف طرحواره و نحوه ایجاد جداول بر اساس پیکربندی DbContext را بررسی خواهید کرد.

  • سخنرانی 9: Fluent API
    با نحوه استفاده از Fluent API برای پیکربندی مدل‌های Entity Framework خود به روش‌های پیشرفته‌تر از آنچه که حاشیه‌نویسی داده اجازه می‌دهد، استفاده کنید.

  • سخنرانی 10: بیانیه
    مقدمه ای بر نوشتن پرس و جوهای EF با استفاده از LINQ یا نحو روش برای بازیابی و دستکاری داده ها.

  • سخنرانی 11: داده ها انجام شد
    این سخنرانی نحوه تداوم تغییرات داده ها در پایگاه داده پس از انجام عملیات CRUD را خلاصه می کند.

  • سخنرانی 12: بررسی اجمالی جزئیات بیمار
    شما جزئیات کلاس بیمار و ویژگی های آن را بررسی خواهید کرد و مطمئن شوید که تمام فیلدهای مورد نیاز به درستی پیکربندی شده اند.

  • سخنرانی 13: تغییر اندازه ستون
    با نحوه تغییر اندازه ستون ها در پایگاه داده خود در صورت لزوم آشنا شوید و مدل داده خود را مطابق با آن تنظیم کنید.

  • سخنرانی 14: تنظیم اندازه متن
    شما نحوه تنظیم طول متن برای خصوصیات رشته در مدل خود را بررسی خواهید کرد.

  • سخنرانی 15: شناسه پزشکی
    با استفاده از کلیدهای خارجی و ویژگی های ناوبری، نحوه مدیریت روابط بین بیماران و داروهای موجود در سیستم خود را بیاموزید.

  • سخنرانی 16: حاشیه نویسی داده ها
    خواهید فهمید که چگونه از حاشیه نویسی داده ها برای تعریف قوانین اعتبارسنجی و اطلاعات طرح به طور مستقیم در مدل های خود استفاده می شود.

  • سخنرانی 17: عملیات CUD
    این سخنرانی بر اجرای عملیات ایجاد، به‌روزرسانی و حذف با Entity Framework تمرکز دارد.

  • سخنرانی 18: برنامه
    شما شروع به ادغام کد خود در یک برنامه کامل خواهید کرد و سیستم مدیریت بیمارستان را به عنوان یک برنامه کاربردی اجرا می کنید.

  • سخنرانی 19: Hospital DB Initializer
    با نحوه راه اندازی اولیه کننده پایگاه داده خود آشنا شوید تا پایگاه داده خود را با داده های اولیه در هنگام ایجاد بکارید.

  • سخنرانی 20: DB Model Builder
    مطالعه عمیق تر در ساخت مدل پایگاه داده خود با استفاده از رویکرد کد اول EF.

بخش 2: پروژه در چارچوب نهاد: مدیریت فهرست کارکنان

در این بخش، سیستم مدیریت فهرست کارکنان را توسعه می‌دهید که به شما امکان می‌دهد کار با مدل‌های داده پیچیده و مدیریت سوابق کارکنان، از جمله عملیات CRUD و پرس‌وجو را تمرین کنید.

  • سخنرانی 21: مقدمه ای بر پروژه
    این سخنرانی اهداف پروژه لیست کارکنان را معرفی می کند که بر مدیریت کارآمد داده های کارکنان با استفاده از EF تمرکز دارد.

  • سخنرانی 22: Entity Framework
    مربوط به نحوه عملکرد Entity Framework و اینکه چگونه تعامل پایگاه داده را برای برنامه ها ساده می کند.

  • سخنرانی 23: جدول نمودار
    با نحوه ایجاد جداول نموداری برای مدیریت روابط پیچیده مانند کارمندان و بخش های مربوطه آشنا شوید.

  • سخنرانی 24: ایجاد جدول دپارتمان
    این سخنرانی شما را در تنظیم جدول بخش، که به سوابق کارمندان مربوط می شود، راهنمایی می کند.

  • سخنرانی 25: اصلاح کوچک و VS
    مشکلات جزئی را برطرف کنید و نکات عیب یابی را در ویژوال استودیو در طول توسعه بیاموزید.

  • سخنرانی 26: توضیح جانبی در مقابل
    نگاهی به ابزارها و تنظیمات ویژوال استودیو که برای ساخت برنامه‌های Entity Framework استفاده می‌شوند.

  • سخنرانی 27: عملیات CRUD
    مقدمه ای بر انجام عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف) با Entity Framework در سوابق کارمندان.

  • سخنرانی 28: Insert Into Dept and Dept Success
    بیاموزید که چگونه رکوردهای جدید را در جدول بخش وارد کنید و تأیید کنید که درج موفقیت آمیز بوده است.

  • سخنرانی 29: EMP Insert
    این سخنرانی بر درج سوابق جدید کارکنان در پایگاه داده تمرکز دارد.

  • سخنرانی 30: Emp Success and SkillSet Insert
    با ادامه مدیریت کارمندان، یاد خواهید گرفت که چگونه اطلاعات مجموعه مهارت را وارد کنید و موفقیت را تأیید کنید.

  • سخنرانی 31: موفقیت مجموعه مهارت برای حذف موفقیت
    بر روی حذف سوابق از پایگاه داده تمرکز کنید، مانند حذف یک کارمند یا مجموعه مهارت، و در عین حال از یکپارچگی ارجاع اطمینان حاصل کنید.

  • سخنرانی 32: مقدمه ای بر مکانیسم پرس و جو
    مبانی پرس و جو داده ها را با استفاده از LINQ و Entity Framework بیاموزید.

  • سخنرانی 33: پرس و جوی LINQ را انتخاب کنید
    تجربه عملی با نوشتن عبارت های انتخابی LINQ برای بازیابی اطلاعات کارمندان به دست آورید.

  • سخنرانی 34: روش LINQ را انتخاب کنید
    شما سینتکس روش LINQ را یاد خواهید گرفت تا به نتیجه ای مشابه با نحو پرس و جو برسید.

  • سخنرانی 35-36: WHERE LINQ Query Method
    با نحوه فیلتر کردن داده ها با پرس و جوهای Where با استفاده از دستور و دستور روش در LINQ آشنا شوید.

  • سخنرانی 37-40: کار با فهرست‌ها و مرتب‌سازی
    یاد بگیرید که با فهرست‌های داده‌ها کار کنید، نتایج را سفارش دهید و چندین معیار مرتب‌سازی را با استفاده از LINQ اعمال کنید.

  • سخنرانی 41-44: گروه‌بندی، یافتن و پیش‌بینی‌ها
    این سخنرانی‌ها نحوه گروه‌بندی داده‌ها، یافتن رکوردهای خاص و نتایج پروژه را در قالب‌های سفارشی پوشش می‌دهند.

  • سخنرانی 45-46: First Default Entity SQL
    یاد بگیرید که اولین رکورد را بازیابی کنید، مقادیر پیش فرض را مدیریت کنید و برای جستجوهای پیچیده تر با Entity SQL شروع به کار کنید.

  • سخنرانی 47-56: جستجوی پیشرفته SQL خام
    با دستورات Entity SQL و خام SQL در جستارهای پیشرفته تر جستجو کنید تا مستقیماً با پایگاه داده تعامل داشته باشید.

نتیجه گیری:

با تکمیل Entity Framework: Building Real-World Applications، تجربه عملی با Entity Framework کسب خواهید کرد که همه چیز را از عملیات اولیه CRUD گرفته تا تکنیک های جستجوی پیشرفته را پوشش می دهد. با استفاده از Entity Framework، مانند سیستم‌های مدیریت بیمارستان و برنامه‌های ردیابی کارمندان، می‌توانید با اطمینان برنامه‌های دنیای واقعی را بسازید و نگهداری کنید.


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

پروژه در چارچوب نهاد: سیستم مدیریت بیمارستان Project on Entity Framework: Hospital Management System

  • مقدمه ای بر پروژه Introduction to Project

  • چارچوب نهاد Entity Framework

  • کلاس بیمار Patient Class

  • زمینه بیمارستان Hospital Context

  • با استفاده از Var Using Var

  • تغییر جدول Table Change

  • Protected Override Void Protected Override Void

  • تعریف طرحواره و جدول Schema Definig and Table

  • Fluent API Fluent API

  • بیانیه Statement

  • داده ها انجام شد Data Done

  • بررسی اجمالی جزئیات بیمار Overview Patient Details

  • تغییر اندازه ستون Changing the Column Size

  • تنظیم اندازه متن Setting the Text Size

  • شناسه پزشکی Medicine ID

  • حاشیه نویسی داده ها Data Annotations

  • عملیات CUD CUD Operations

  • برنامه Programe

  • Hospital DB Initialiser Hospital DB Initialiser

  • مدل ساز DB DB Model Builder

پروژه در چارچوب نهاد: مدیریت فهرست کارکنان Project on Entity Framework: Managing Employee List

  • مقدمه ای بر پروژه Introduction to Project

  • چارچوب نهاد Entity Framwork

  • جدول نمودار Graph Table

  • ایجاد جدول دپارتمان Department Table Creation

  • اصلاح کوچک و VS Small Correction and VS

  • توضیح جانبی VS VS Side Explanation

  • خام Crud

  • درج در بخش و موفقیت بخش Insert Into Dept and Dept Success

  • درج EMP EMP Insert

  • Emp Success و SkillSet Insert Emp Success and SkillSet Insert

  • Skillset Success برای حذف Success Skillset Success To delete Success

  • مقدمه ای بر Query Mech Introduction to Query Mech

  • LINQ Query را انتخاب کنید Select LINQ Query

  • روش LINQ را انتخاب کنید Select LINQ Method

  • WHERE LINQ Q و LINQ Q موفقیت WHERE LINQ Q and LINQ Q Success

  • WHERE LIN Methd و LINQ M موفقیت WHERE LIN Methd and LINQ M Success

  • معرفی لیست Introduction to List

  • LIST Q و موفقیت LIST Q and Success

  • LIST M Syntax و TLIST M Success LIST M Syntax and TLIST M Success

  • سفارش با پرس و جو Order By Query

  • سفارش بر اساس چند فیلد Order By Multiple Fields

  • سفارش با روش Order By Method

  • گروه توسط QSucces Group By QSucces

  • یافتن و یافتن Null Find and Find Null

  • اولین روش پیش فرض First Default Method

  • پرس و جو پروجکشن Projection Query

  • جستجوی پیوند Link Query

  • فرافکنی سفارشی Projection Custom

  • جزئیات کارمند سفارشی Custom Employe Details

  • مقدمه ای بر Entity SQL Introduction to Entity SQL

  • Entity SQL Success Entity SQL Success

  • SQL خام Raw SQL

  • مجموعه DB SQL DB Set SQL

  • پایگاه داده SQL Database SQL

  • پایگاه داده Exec SQL Database Exec SQL

  • نتیجه گیری Conclusion

نمایش نظرات

آموزش Entity Framework: Building Real-World Applications
جزییات دوره
5 hours
56
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,000
از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.