سیستم مدیریت کارمندان با Entity Framework و LINQ
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه Entity Framework را برای مدیریت پایگاه داده راهاندازی و استفاده کنیم؟
- چگونه عملیات CRUD را با Entity Framework و LINQ انجام دهیم؟
- تکنیکهای کوئری داده با استفاده از LINQ و Entity SQL چه هستند؟
- چگونه روابط بین داده را مدیریت کرده و با جداول چندگانه کار کنیم؟
- چگونه در کنار Entity Framework با کوئریهای SQL خام کار کنیم؟
پیشنیازهای دوره
- دانش اولیه از زبان #C و فریمورک NET.
- آشنایی با پایگاههای داده رابطهای (مانند SQL Server ،MySQL)
- دانش قبلی از Entity Framework لازم نیست؛ این دوره آن را از پایه پوشش خواهد داد.
توضیحات دوره
مقدمه:
در این دوره جامع، شما یک سیستم مدیریت کارمندان را با استفاده از Entity Framework (EF) و LINQ خواهید ساخت. ما شما را در تمام مراحل ایجاد جداول، انجام عملیات CRUD و کوئری پایگاه داده با استفاده از کوئریهای LINQ همراهی خواهیم کرد. در پایان این دوره، شما برای ساخت اپلیکیشنهای قدرتمند مبتنی بر پایگاه داده و کار با Entity Framework و LINQ برای دستکاری مؤثر داده مجهز خواهید شد. این دوره برای هر کسی که به دنبال ارتقاء مهارتهای خود در توسعه داتنت و مدیریت پایگاه داده است، عالی است.
شرح بخش به بخش:
بخش 1: مقدمه
در این بخش، ما پروژه و فناوریهای مورد استفاده برای ساخت آن را معرفی میکنیم.
- درس 1: معرفی پروژه – بررسی اهداف دوره، ابزارها و فناوریهای مورد استفاده در این پروژه سیستم مدیریت کارمندان
بخش 2: شروع کار
- در اینجا، به راهاندازی و پیکربندی Entity Framework و همچنین ایجاد جداول اولیه پایگاه داده میپردازیم.
- درس 2: Entity Framework – راهاندازی Entity Framework در پروژه و درک چگونگی تعامل آن با پایگاه داده
- درس 3: جدول گراف – مقدمهای بر نمایش داده مبتنی بر گراف و راهاندازی ساختار جدول مرتبط
بخش 3: ایجاد جداول
- در این بخش، شما یاد خواهید گرفت که چگونه جداول پایگاه داده مانند دپارتمان و کارمند را ایجاد و مدیریت کنید.
- درس 4: ایجاد جدول دپارتمان – ایجاد یک جدول Department برای ذخیره دادههای دپارتمان
- درس 5: اصلاحات جزئی و VS – اعمال اصلاحات کوچک و بهبود راهاندازی
- درس 6: توضیحات در محیط VS – توضیح دقیق چگونگی استفاده از Visual Studio برای مدیریت پروژه
بخش 4: عملیات CRUD
- ما چگونگی پیادهسازی قابلیتهای CRUD (ایجاد، خواندن، بروزرسانی، حذف) را برای مدیریت داده کارمندان و دپارتمانها بررسی میکنیم.
- درس 7: CRUD – مقدمهای بر عملیات CRUD با استفاده از Entity Framework
- درس 8: درج در جدول دپارتمان و تأیید موفقیت – درج رکوردها در جدول Department و تأیید موفقیت
- درس 9: درج کارمند – درج داده کارمند در جدول Employee
- درس 10: موفقیت در درج کارمند و درج مجموعه مهارتها – درج داده کارمند و مجموعه مهارتها و اطمینان از موفقیت
- درس 11: از موفقیت در درج مهارت تا موفقیت در حذف – نمایش حذف موفقیتآمیز رکوردها
بخش 5: کوئری با LINQ
این بخش بر روی کوئری داده با استفاده از متدها و اپراتورهای LINQ برای استخراج اطلاعات خاص از پایگاه داده تمرکز دارد.
- درس 12: مقدمهای بر مکانیزمهای کوئری – بررسی مکانیزمهای کوئری LINQ
- درس 13: کوئری Select در LINQ – نوشتن کوئریهای LINQ برای انتخاب داده
- درس 14: متد Select در LINQ – استفاده از متد Select در LINQ برای بازیابی داده
- درس 15: کوئری WHERE در LINQ و تأیید موفقیت – فیلتر کردن داده با استفاده از متد Where در LINQ
- درس 16: متد WHERE و تأیید موفقیت در سینتکس متد – بررسی سینتکس متد LINQ برای Where
- درس 17: مقدمهای بر List – درک چگونگی استفاده از List با LINQ
- درس 18: کوئری روی List و تأیید موفقیت – کوئری از لیستها و پردازش نتایج
- درس 19: سینتکس متد List و موفقیت در متد TLIST – کار با متدهای List در LINQ
- درس 20: کوئری Order By – مرتبسازی نتایج کوئری با استفاده از OrderBy در LINQ
- درس 21: مرتبسازی بر اساس چند فیلد – مرتبسازی داده بر اساس چندین فیلد در LINQ
- درس 22: متد Order By – درک متد OrderBy در LINQ
- درس 23: موفقیت در کوئری Group By – گروهبندی داده با استفاده از متد GroupBy در LINQ
- درس 24: متد Find و مدیریت مقادیر Null – استفاده از Find در LINQ و مدیریت مقادیر تهی
- درس 25: متد FirstOrDefault – کوئری اولین عنصر با استفاده از FirstOrDefault
- درس 26: کوئری Projection – ایجاد Projection برای شکل دادن به نتایج کوئری
- درس 27: کوئری Link – کوئریهای پیشرفته LINQ با استفاده از سینتکس Link
- درس 28: Projection سفارشی – projections سفارشی برای استخراج داده پیچیدهتر
- درس 29: جزئیات سفارشی کارمند – کوئری و سفارشیسازی داده کارمند با استفاده از LINQ
بخش 6: Entity SQL
در این بخش، ما چگونگی نوشتن کوئریهای SQL خام و کار با Entity SQL را برای بازیابی داده بررسی خواهیم کرد.
- درس 30: مقدمهای بر Entity SQL – مقدمهای بر استفاده از Entity SQL برای کوئری
- درس 31: موفقیت در Entity SQL – اجرای موفقیتآمیز کوئریهای Entity SQL
- درس 32: کوئریهای SQL خام – کار با کوئریهای SQL خام در Entity Framework
- درس 33: کار با DBSet و SQL – دسترسی و اصلاح داده با استفاده از DBSet در کوئریهای SQL
- درس 34: کوئری مستقیم Database SQL – کوئریهای مستقیم SQL برای تعامل با پایگاه داده
- درس 35: اجرای دستورات SQL با Database.Execute – اجرای فرمان های SQL در Entity Framework
بخش 7: نتیجهگیری
دوره با مروری بر آنچه یاد گرفتهاید و چگونگی ادامه کار برای بهبودهای بیشتر به پایان میرسد.
- درس 36: نتیجهگیری – خلاصهسازی نکات کلیدی و بحث در مورد گامهای بعدی در توسعه اپلیکیشن
در پایان این دوره، شما یک سیستم مدیریت کارمندان کاملاً کاربردی را با استفاده از Entity Framework و LINQ ایجاد کردهاید. شما تجربه عملی در طراحی پایگاه داده، عملیات CRUD و تکنیکهای پیچیده کوئری کسب خواهید کرد. این دوره یک اصول محکم برای هر کسی است که به دنبال ساخت اپلیکیشنهای مقیاسپذیر مبتنی بر پایگاه داده با استفاده از فناوریهای NET. است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان NET. در سطح مبتدی تا متوسط که به دنبال یادگیری Entity Framework و LINQ هستند.
- توسعهدهندگانی که علاقهمند به ساخت اپلیکیشنهای پایگاه داده محور هستند.
- دانشجویان و متخصصانی که میخواهند چگونگی استفاده از LINQ و Entity Framework را در پروژههای واقعی درک کنند.
- هر کسی که به دنبال تعمیق دانش خود در زمینه مدیریت پایگاه داده با NET. است.
سیستم مدیریت کارمندان با Entity Framework و LINQ
-
آشنایی با پروژه 04:17
-
Entity Framework 02:13
-
جدول گراف 08:17
-
ایجاد جدول Department 07:11
-
اصلاحات کوچک و VS 06:31
-
توضیحات مربوط به محیط VS 09:40
-
CRUD 02:19
-
درج در دپارتمان و تأیید موفقیت 07:55
-
درج EMP 05:13
-
موفقیت در درج کارمند و درج مجموعه مهارت 02:06
-
از موفقیت در درج Skillset تا موفقیت در حذف 09:25
-
مقدمهای بر مکانیزمهای کوئری 03:58
-
کوئری Select در LINQ 03:38
-
متد Select در LINQ 03:14
-
کوئری WHERE در LINQ و تأیید موفقیت کوئری 04:38
-
متد WHERE در LINQ و تأیید موفقیت متد 02:34
-
مقدمهای بر لیست 01:17
-
کوئری روی لیست و تأیید موفقیت 03:14
-
سینتکس متد روی لیست و تأیید موفقیت 02:00
-
کوئری Order By 03:11
-
مرتبسازی بر اساس چند فیلد 01:47
-
موفقیت در کوئری Group By 05:12
-
موفقیت جستجوی Group By 07:46
-
متد Find و مدیریت مقادیر Null 05:01
-
متد FirstOrDefault 05:21
-
کوئری Projection 02:06
-
کوئری Link 04:43
-
Projection سفارشی 02:05
-
جزئیات سفارشی کارمند 08:19
-
مقدمهای بر Entity SQL 05:06
-
موفقیت در اجرای Entity SQL 03:18
-
SQL خام 04:03
-
کار با DBSet و SQL 01:02
-
کوئری در سطح Database با SQL 03:52
-
Database.ExecuteSQL 02:41
-
نتیجه گیری 00:42
مشخصات آموزش
سیستم مدیریت کارمندان با Entity Framework و LINQ
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:36
- مدت زمان :02:35:55
- حجم :857.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy