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

Practical Application Architecture with Entity Framework Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای استفاده بیشتر از Entity Framework Core - روشی بین پلتفرمی برای دسترسی به داده ها از طریق برنامه - مهم است که بدانید چگونه می توان انتخاب های معماری صوتی را انجام داد. در این دوره ، یاد بگیرید که چگونه یک معماری برنامه را برای استفاده با Entity Framework Core برای چندین سناریو مختلف انتخاب کنید. Richard Goforth دلیل ضروری بودن همه این معماری را بیان می کند و با Entity Framework Core به الگوهای طراحی می پردازد و در مورد موضوعاتی مانند لایه های دسترسی به داده ها ، DTO ها صحبت می کند و رابط مورد پرسش را از Entity Framework Core نشان می دهد. وی همچنین به استراتژیهای مدیریت خطا ، استراتژیهای معماری برای استفاده از Entity Framework Core در ASP.NET ، آزمایش واحد و اشتباهاتی برای جلوگیری از هنگام طراحی نرم افزار با Entity Framework Core می پردازد.
موضوعات شامل:
  • معماری برنامه خوب چیست؟
  • نرم افزار دنیای واقعی و SDLC
  • دانش و نگهداری مشترک
  • انتخاب معماری
  • الگوهای طراحی با EF
  • رفع اشکال و مدیریت خطا
  • معماری وب با ASP.NET
  • طراحی برای آزمایش واحد
  • استراتژی های مقابله با مسائل رایج عملکرد

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

مقدمه Introduction

  • خوش آمدی Welcome

  • چه چیزی میخواهید بدانید What you need to know

  • معماری کاربرد خوب چیست؟ What is good application architecture?

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. چرا تمام این معماری؟ 1. Why Do All of This Architecture?

  • نرم افزار دنیای واقعی و SDLC Real-world software and the SDLC

  • برنامه های چند لایه Multi-layer applications

  • چندین برنامه و ردیف Multiple applications and tiers

  • دانش و نگهداری مشترک Common knowledge and maintenance

  • انتخاب یک معماری Choosing an architecture

2. طراحی الگوهای با EF 2. Design Patterns with EF

  • لایه دسترسی به داده Data access layer

  • مخزن Repository

  • واحد کار Unit of work

  • وارونگی کنترل Inversion of control

  • قابل پرسیدن Queryable

  • DTO DTOs

  • پرس و جو فرمان Command query

3. خطای در استفاده 3. Error Handling

  • تطبیق مدل با داده ها Matching the model to the data

  • خطاهای اشکال زدایی Debugging errors

  • DbUpdateException DbUpdateException

  • رسیدگی همزمان Concurrency handling

4- معماری وب با ASP.NET 4. Architecture for the Web with ASP.NET

  • ذخیره Scoping and memory usage

  • کاچین... Caching

  • اعتبارسنجی داده ها Validating data

  • نقشه برداری مدل را مشاهده کنید View model mapping

5. طراحی برای تست واحد 5. Designing for Unit Testing

  • ذخیره Decoupling

  • ذخیره InMemory database provider

  • ذخیره Mocking objects

  • ذخیره Testing business logic in queries

  • ذخیره Common testing mistakes

6. خطاهای چارچوب موجودیت 6. Entity Framework Mistakes

  • مدل های داده همه جا Data models everywhere

  • لایه های غیر ضروری Unnecessary layers

  • استفاده از حافظه و استفاده از حافظه خطاهای آزمایش سوء استفاده از منطق کسب و کار در نمایش داده شد مسدود کردن اشیاء ارائه دهنده پایگاه داده حافظه Poor performance

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش معماری کاربرد عملی با هسته چارچوب نهاد
جزییات دوره
2h 42m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
24,433
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Goforth Richard Goforth

معمار و مشاور نرم افزار

ریچارد گوفورث یک معمار و مشاور نرم‌افزار است، عمدتاً در فضای مایکروسافت.

او در توسعه C# با Xamarin، Windows Presentation Foundation و ASP.NET تجربه دارد و همچنین برخی از برنامه‌های کاربردی کوچک را با جاوا توسعه داده است. و جاوا اسکریپت.

ریچارد که معمار راه حل در CEI است، از ارائه راه حل های کارآمد محکم و تمیز و قابل نگهداری با تمرکز بر کل چرخه عمر توسعه نرم افزار لذت می برد. حل مسئله برای راه حل های بهینه در طراحی نرم افزار او را هنگام نوشتن کد یا دوره ها هدایت می کند.