کتاب جامع طراحی و پیادهسازی سامانههای مقیاسپذیر با معماری پاک (Clean Architecture) در محیط .NET Core با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع طراحی و پیادهسازی سامانههای مقیاسپذیر با معماری پاک (Clean Architecture) در محیط .NET Core
موضوع کلی: مهندسی نرمافزار و توسعه سامانههای اطلاعاتی
موضوع میانی: توسعه کاربردی با پلتفرم .NET و معماریهای نوین نرمافزاری
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و اصول مهندسی نرمافزار در پلتفرم داتنت
- 2. آشنایی با ساختار و اکوسیستم داتنت کور
- 3. نصب و راهاندازی محیط توسعه یکپارچه و ابزارهای مدیریت پروژه
- 4. اصول طراحی نرمافزار و اهمیت معماری پاک در سیستمهای پیچیده
- 5. تفکیک لایههای نرمافزاری در معماری پاک
- 6. مدیریت وابستگیها و مفهوم تزریق وابستگی در داتنت
- 7. اصول پنجگانه طراحی شیءگرا (SOLID) در عمل
- 8. ساختار پروژه و سازماندهی کد در معماری چندلایه
- 9. پیادهسازی لایه دامنه و موجودیتهای اصلی سیستم
- 10. الگوهای طراحی مخزن (Repository Pattern) برای دسترسی به دادهها
- 11. کار با مدلهای دادهای در چارچوب موجودیت (Entity Framework Core)
- 12. طراحی پایگاه دادههای رابطهای با اسکیوال سرور
- 13. مدیریت مهاجرتهای پایگاه داده و کنترل نسخههای اسکیما
- 14. اصول طراحی رابط کاربری در الگوی امویسی (ASP.NET Core MVC)
- 15. مدیریت کنترلرها و انتقال دادهها بین لایهها
- 16. استفاده از ویومدلها برای نمایش بهینه اطلاعات
- 17. پیادهسازی اعتبارسنجی دادهها در سمت کاربر و سرور
- 18. آشنایی با الگوی میانجی (MediatR) برای کاهش وابستگی بین اجزا
- 19. پیادهسازی دستورات و پرسوجوها با استفاده از کتابخانه MediatR
- 20. مدیریت نگاشت اشیاء با استفاده از ابزار AutoMapper
- 21. پیادهسازی سرویسهای تجاری در لایه کاربرد
- 22. مدیریت استثناها و خطاها در معماری نرمافزار
- 23. تأمین امنیت در سامانههای وب با استاندارد داتنت
- 24. احراز هویت و مدیریت دسترسی کاربران در سیستم
- 25. پیادهسازی سطوح دسترسی و نقشهای کاربری
- 26. کار با میانافزارها (Middleware) در خط لوله پردازش درخواست
- 27. بهینهسازی پرسوجوهای پایگاه داده در لایه دسترسی به داده
- 28. آشنایی با مفاهیم تستنویسی واحد و اهمیت آن در سلامت کد
- 29. تستنویسی برای منطق تجاری و لایه سرویس
- 30. استفاده از ابزارهای تست در محیط داتنت
- 31. مفاهیم پایه در طراحی وبسرویسهای رستفول (RESTful)
- 32. ساخت کنترلرهای ایپیآی در محیط داتنت کور
- 33. مستندسازی ایپیآیها با استفاده از سوئگر (Swagger)
- 34. مدیریت پیکربندیهای سیستم و محیطهای اجرایی
- 35. بهینهسازی عملکرد و کشینگ در سامانههای مقیاسپذیر
- 36. مفاهیم تزریق وابستگی پیشرفته و طول عمر سرویسها
- 37. استفاده از الگوهای طراحی در لایه ارائه
- 38. امنسازی تبادل دادهها و جلوگیری از حملات رایج وب
- 39. استقرار و انتشار سامانههای داتنت در محیطهای عملیاتی
- 40. نظارت و لاگبرداری از عملکرد سیستم در محیط واقعی
- 41. آشنایی با مفاهیم میکروسرویس و جداسازی سرویسها
- 42. اصول کار با صفها و پردازش غیرهمزمان در معماری پاک
- 43. مدیریت تراکنشهای توزیعشده در سیستمهای مقیاسپذیر
- 44. اصول مستندسازی فنی و نگهداری کدهای پروژه
- 45. مدیریت نسخهبندی پروژه و همکاری تیمی با سیستم گیت
- 46. راهکارهای افزایش کارایی در لایه داده با ایندکسگذاری
- 47. پیادهسازی الگوهای امنیت داده در سطح دیتابیس
- 48. ارزیابی نهایی و یکپارچهسازی لایههای سیستم
- 49. اصول ارتقای سیستم و افزودن قابلیتهای جدید به معماری پاک
تگها:
Clean Architecture
Dependency Injection
آموزش ASP.NET Core
برنامه نویسی بک اند
برنامه نویسی سی شارپ
توسعه سامانه های مقیاس پذیر
دات نت کور
طراحی نرم افزار
معماری پاک
مهندسی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.