کتاب راهنمای جامع ASP.NET Core 5.0 MVC: از مبتدی تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع ASP.NET Core 5.0 MVC: از مبتدی تا حرفهای
موضوع کلی: توسعهٔ نرمافزار و وب
موضوع میانی: توسعه برنامههای وب با ASP.NET Core
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم پایهای توسعه وب
- 2. مقدمهای بر ASP.NET Core
- 3. نصب و راهاندازی محیط توسعه
- 4. ایجاد اولین پروژه ASP.NET Core MVC
- 5. ساختار یک پروژه ASP.NET Core MVC
- 6. مفهوم Model-View-Controller (MVC)
- 7. کار با Controllerها
- 8. تعریف Action Methodها
- 9. ارسال داده از Controller به View
- 10. مفهوم View و Razor Syntax
- 11. ایجاد Viewهای ساده
- 12. استفاده از Layoutها
- 13. کار با Partial Views
- 14. مفهوم Model در MVC
- 15. ایجاد کلاسهای Model
- 16. اعتبارسنجی دادههای Model
- 17. ارسال داده از View به Controller
- 18. کار با فرمها در ASP.NET Core MVC
- 19. دریافت دادههای فرم در Controller
- 20. فایلهای استاتیک (CSS, JavaScript, Images)
- 21. مدیریت فایلهای استاتیک
- 22. مفهوم Routing در ASP.NET Core
- 23. تعریف Routeهای سفارشی
- 24. استفاده از Attribute Routing
- 25. کار با Middlewareها
- 26. مفهوم Dependency Injection
- 27. پیادهسازی Dependency Injection
- 28. کار با پایگاه داده
- 29. مقدمهای بر Entity Framework Core
- 30. نصب Entity Framework Core
- 31. تعریف Context کلاس
- 32. ایجاد Migrations
- 33. اجرای Migrations
- 34. عملیات CRUD (Create, Read, Update, Delete)
- 35. ایجاد دادههای جدید
- 36. خواندن دادهها
- 37. بهروزرسانی دادهها
- 38. حذف دادهها
- 39. کار با ارتباطات پایگاه داده (One-to-Many)
- 40. کار با ارتباطات پایگاه داده (Many-to-Many)
- 41. احراز هویت (Authentication)
- 42. پیادهسازی سیستم ثبتنام کاربر
- 43. پیادهسازی سیستم ورود کاربر
- 44. مدیریت Session و Cookie
- 45. مجوزدهی (Authorization)
- 46. تعریف نقشهای کاربر
- 47. محدود کردن دسترسی بر اساس نقش
- 48. کار با View Components
- 49. ایجاد View Components سفارشی
- 50. استفاده از View Components
- 51. مدیریت خطا و Exception Handling
- 52. لاگگیری (Logging)
- 53. مقدمهای بر APIهای وب
- 54. ایجاد API Controller
- 55. کار با HTTP Verbs (GET, POST, PUT, DELETE)
- 56. ارسال و دریافت داده با JSON
- 57. مستندسازی API با Swagger/OpenAPI
- 58. مفاهیم پیشرفته MVC
- 59. کار با ViewModelها
- 60. استفاده از Data Transfer Objects (DTOs)
- 61. مدیریت وضعیت برنامه
- 62. Cache کردن دادهها
- 63. فشردهسازی پاسخها
- 64. بهینهسازی عملکرد برنامه
- 65. آزمایش واحد (Unit Testing)
- 66. آزمایش یکپارچهسازی (Integration Testing)
- 67. امنیت در ASP.NET Core
- 68. جلوگیری از حملات XSS
- 69. جلوگیری از حملات CSRF
- 70. مدیریت دادههای حساس
- 71. استفاده از HTTPS
- 72. مفاهیم DevOps
- 73. استقرار برنامه (Deployment)
- 74. استفاده از Docker
- 75. مقدمهای بر CI/CD
- 76. استفاده از Azure DevOps
- 77. کار با Git
- 78. مفاهیم معماری نرمافزار
- 79. معماری لایهای
- 80. معماری میکروسرویس (مقدماتی)
- 81. طراحی پایگاه داده بهینه
- 82. مفاهیم SOLID
- 83. اصول طراحی تمیز (Clean Architecture)
- 84. مقدمهای بر Blazor (اختیاری)
- 85. ایجاد کامپوننتهای Blazor
- 86. کار با دادهها در Blazor
- 87. استفاده از JavaScript Interop
- 88. توسعه اپلیکیشنهای تکصفحهای (SPA)
- 89. کار با SignalR برای Real-time Communication
- 90. مقدمهای بر .NET MAUI (اختیاری)
- 91. ایجاد اپلیکیشنهای موبایل با .NET MAUI
- 92. کار با XAML در .NET MAUI
- 93. چالشهای توسعه وب مدرن
- 94. بهترین روشها در توسعه ASP.NET Core
- 95. مقدمهای بر معماریهای Serverless
- 96. مفاهیم Cloud Computing
- 97. امنیت ابری
- 98. مدیریت هزینهها در Cloud
- 99. آینده ASP.NET Core
- 100. جمعبندی و پروژههای عملی
تگها:
ASP.NET Core
C#
MVC
آموزش ASP.NET
برنامهنویسی
توسعه وب
توسعهدهنده وب
دات نت
فریمورک
وب اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.