دوره آموزشی معماری کاربردی کاربردی با Entity Framework Core
2 ساعت 43 دقیقهپیشرفته2017-06-21
مدرسین

Richard Goforth
Software Architect and Consultant
جزئیات دوره
برای استفاده حداکثری از Entity Framework Core - راهی بین پلتفرمی برای دسترسی به دادههای یک برنامه - مهم است که بدانید چگونه میتوانید انتخابهای معمارانه درستی داشته باشید. در این دوره آموزشی، نحوه انتخاب معماری اپلیکیشن برای استفاده با Entity Framework Core برای چندین سناریو مختلف را بیاموزید. ریچارد گوفورث چرایی نیاز همه این معماری را پوشش میدهد، و به الگوهای طراحی با Entity Framework Core میپردازد، در مورد موضوعاتی مانند لایههای دسترسی به داده، DTOها و افشای رابط قابل پرس و جو از Entity Framework Core بحث میکند. او همچنین به استراتژیهای رسیدگی به خطا، استراتژیهای معماری برای استفاده از Entity Framework Core در ASP.NET، تست واحد، و اشتباهاتی که هنگام معماری نرمافزار با Entity Framework Core باید اجتناب کرد، میپردازد.
اهداف یادگیری
معماری اپلیکیشن خوب چیست؟
نرم افزار دنیای واقعی و SDLC
دانش و نگهداری مشترک
انتخاب یک معماری
طراحی الگوها با EF
اشکال زدایی و مدیریت خطا
معماری برای وب با ASP.NET
طراحی برای تست واحد
استراتژی هایی برای برخورد با مسائل رایج عملکرد
اهداف یادگیری
معماری اپلیکیشن خوب چیست؟
نرم افزار دنیای واقعی و SDLC
دانش و نگهداری مشترک
انتخاب یک معماری
طراحی الگوها با EF
اشکال زدایی و مدیریت خطا
معماری برای وب با ASP.NET
طراحی برای تست واحد
استراتژی هایی برای برخورد با مسائل رایج عملکرد
مهارت ها
Entity FrameworkFull-Stack Web DevelopmentWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - معماری اپلیکیشن خوب چیست
- 04 - نحوه استفاده از فایلهای تمرینی
1. چرا همه این معماری را انجامدهیم ?
- 05 - نرمافزار دنیای واقعی و SDLC
- 06 - برنامههای چند لایه
- 07 - برنامههای کاربردی و ردیفهای متعدد
- 08 - دانش و نگهداری مشترک
- 09 - انتخاب یک معماری
2. طراحی الگوها با EF
- 10 - لایه دسترسی به داده ها
- 11 - مخزن
- 12 - واحد کار
- 13 - وارونگی کنترل
- 14 - قابل استعلام
- 15 - DTOs
- 16 - کوئری دستوری
3. رسیدگی به خطا
- 17 - تطبیق مدل با داده ها
- 18 - خطاهای اشکال زدایی
- 19 - DbUpdateException
- 20 - رسیدگی همزمان
4. معماری برای وب با ASP.NET
- 21 - محدوده و استفاده از حافظه
- 22 - ذخیره سازی
- 23 - اعتبارسنجی داده ها
- 24 - مشاهده نقشه مدل
5. طراحی برای تست واحد
- 25 - جدا شدن
- 26 - ارائه دهنده پایگاه داده InMemory
- 27 - mock اشیا
- 28 - تست منطق کسب و کار در کوئری ها
- 29 - اشتباهات رایج تست
6. اشتباهات چارچوب موجودیت
- 30 - مدلهای داده در همه جا
- 31 - لایههای غیر ضروری
- 32 - عملکرد ضعیف
نتیجه
- 33 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمه ایی بر Entity Framework
- دوره آموزشی پیشرفته ASP.NET Web API 2.2
- دوره آموزشی ساخت اپلیکیشن با Angular، ASP.NET Core و Entity Framework Core
- دوره آموزشی ایجاد API های وب با ASP.NET Web API 2.2
- دوره آموزشی استفاده از Entity Framework Core با پایگاه داده قدیمی
- دوره آموزشی Entity Framework Core