کتاب آموزش جامع صفحات Razor در ASP.NET Core (با تمرکز بر نسخه 3.1) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع صفحات Razor در ASP.NET Core (با تمرکز بر نسخه 3.1)
موضوع کلی: توسعه نرمافزار و برنامهنویسی وب
موضوع میانی: برنامهنویسی سمت سرور با ASP.NET Core
📋 سرفصلهای دوره
- 1. مبانی و معماری ASP.NET Core
- 2. آشنایی با صفحات Razor
- 3. ساختار پروژه صفحات Razor
- 4. صفحات Razor و مدلها
- 5. مدیریت وضعیت در صفحات Razor
- 6. انتقال دادهها بین صفحات
- 7. مکانیسمهای دادهبندی (Data Binding)
- 8. اعتبارسنجی دادهها در صفحات Razor
- 9. اعتبارسنجی سمت سرور و سمت کلاینت
- 10. مدیریت خطا و استثناها
- 11. امنیت در صفحات Razor (احراز هویت)
- 12. امنیت در صفحات Razor (مجوز دسترسی)
- 13. مدیریت کوکیها و نشستها
- 14. ارسال و دریافت دادههای فرم
- 15. کار با فایلها در صفحات Razor
- 16. آشنایی با View Components
- 17. استفاده از Tag Helpers
- 18. ایجاد Tag Helpers سفارشی
- 19. مدیریت Layout و Partial Views
- 20. کار با بخشها (Sections)
- 21. مسیریابی (Routing) در صفحات Razor
- 22. مسیریابی مبتنی بر ویژگی (Attribute Routing)
- 23. مسیریابی دادهمحور (Convention-based Routing)
- 24. مدیریت وابستگیها (Dependency Injection)
- 25. سرویسها در ASP.NET Core
- 26. لایههای داده (Data Layers)
- 27. کار با Entity Framework Core
- 28. انجام عملیات CRUD با EF Core
- 29. مدیریت تراکنشها در EF Core
- 30. بهینهسازی کوئریها با EF Core
- 31. کار با پایگاههای داده NoSQL (مقدماتی)
- 32. مبانی RESTful API
- 33. طراحی API با صفحات Razor
- 34. پاسخدهی به درخواستهای API
- 35. مدیریت خطا در API
- 36. امنیت API
- 37. مستندسازی API (Swagger/OpenAPI)
- 38. آشنایی با Blazor (مقدماتی)
- 39. مقایسه صفحات Razor و Blazor
- 40. استفاده از JavaScript در صفحات Razor
- 41. ادغام با فریمورکهای جاوا اسکریپت
- 42. تست واحد (Unit Testing)
- 43. تست یکپارچگی (Integration Testing)
- 44. تست صفحات Razor
- 45. مفاهیم CI/CD
- 46. استقرار (Deployment) برنامهها
- 47. استقرار در سرویسهای ابری (مقدماتی)
- 48. بهینهسازی عملکرد صفحات Razor
- 49. مدیریت حافظه و منابع
- 50. الگوهای طراحی نرمافزار
- 51. الگوی MVC در صفحات Razor
- 52. الگوی MVVM (مفهومی)
- 53. کار با دادههای JSON
- 54. کار با XML
- 55. فشردهسازی دادهها
- 56. کشینگ (Caching) در صفحات Razor
- 57. مدیریت لاگها (Logging)
- 58. فیلترها (Filters) در صفحات Razor
- 59. مدیریت درخواستها و پاسخها
- 60. کار با HTTP Context
- 61. مدیریت Middleware
- 62. ترتیب اجرای Middleware
- 63. امنیت لایههای داده
- 64. مدیریت تنظیمات برنامه
- 65. پیکربندی (Configuration)
- 66. مدیریت محیطهای مختلف (Development, Staging, Production)
- 67. کار با ابزارهای خط فرمان (CLI)
- 68. استفاده از Git برای کنترل نسخه
- 69. اصول توسعه نرمافزار چابک (Agile)
- 70. مبانی DevOps
- 71. معماری میکروسرویس (مقدماتی)
- 72. امنیت در میکروسرویسها
- 73. مدیریت وضعیت در میکروسرویسها
- 74. ارتباط بین میکروسرویسها
- 75. پردازش ناهمگام (Asynchronous Processing)
- 76. کار با صفهای پیام (Message Queues)
- 77. مبانی NoTification
- 78. استفاده از SignalR برای ارتباط بلادرنگ
- 79. امنیت SignalR
- 80. مبانی WebSockets
- 81. کار با پروتکلهای وب
- 82. مدیریت احراز هویت مبتنی بر توکن (JWT)
- 83. استفاده از OAuth 2.0 (مقدماتی)
- 84. مدیریت مجوزهای مبتنی بر نقش (RBAC)
- 85. اصول طراحی تجربه کاربری (UX)
- 86. اصول طراحی رابط کاربری (UI)
- 87. کار با ابزارهای طراحی UI
- 88. آزمایش A/B (مقدماتی)
- 89. تحلیل رفتار کاربر (مقدماتی)
- 90. مدیریت دادههای حجیم (مقدماتی)
- 91. امنیت دادهها
- 92. حریم خصوصی دادهها
- 93. قوانین مربوط به حفاظت از دادهها
- 94. مدیریت مجوزهای دسترسی به دادهها
- 95. مبانی قراردادهای هوشمند (مقدماتی)
- 96. مبانی بلاکچین (مقدماتی)
- 97. کاربرد بلاکچین در وب (مقدماتی)
- 98. اصول حقوقی نرمافزار
- 99. قوانین کپیرایت در نرمافزار
- 100. مقررات مربوط به محتوای دیجیتال
تگها:
ASP.NET Core 3.1
C# ASP.NET
آموزش برنامه نویسی
برنامه نویسی سمت سرور
برنامه نویسی وب
توسعه نرم افزار
صفحات Razor
یادگیری ASP.NET
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.