اپلیکیشن اندرویدی فلشکارت آموزشی ASP.NET Core MVC Development
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ASP.NET Core MVC Development
موضوع کلی: برنامه نویسی
موضوع میانی: ایاسپی دات نت کور (ASP.NET Core)
📋 سرفصلهای دوره
- 1. مقدمهای بر ASP.NET Core MVC
- 2. نصب و راهاندازی محیط توسعه
- 3. مروری بر معماری MVC
- 4. مفهوم Controller و وظایف آن
- 5. ساخت اولین Controller
- 6. Routing در ASP.NET Core MVC
- 7. تعریف مسیرهای سفارشی
- 8. Controller Actions و انواع آنها
- 9. ارسال داده از Controller به View
- 10. استفاده از ViewBag و ViewData
- 11. مفهوم View و انواع آن
- 12. ساخت اولین View
- 13. Layouts و Partial Views
- 14. استفاده از Tag Helpers
- 15. کار با Model در View
- 16. مدلسازی دادهها
- 17. مفهوم Model Binding
- 18. اعتبارسنجی دادهها در سمت کلاینت و سرور
- 19. استفاده از Data Annotations
- 20. مدیریت خطا در ASP.NET Core MVC
- 21. Error Handling Middleware
- 22. صفحات خطا سفارشی
- 23. کار با دادهها و پایگاه داده
- 24. مقدمهای بر Entity Framework Core
- 25. نصب و پیکربندی Entity Framework Core
- 26. ایجاد مدلهای پایگاه داده
- 27. Migrations در Entity Framework Core
- 28. عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف)
- 29. کار با LINQ to Entities
- 30. اجرای کوئریهای پیچیده
- 31. ارتباط بین جداول (Relationships)
- 32. استفاده از Repository Pattern
- 33. مقدمهای بر Dependency Injection
- 34. پیادهسازی Dependency Injection در ASP.NET Core
- 35. تنظیمات Startup.cs برای DI
- 36. مدیریت Session State
- 37. استفاده از Cookies
- 38. احراز هویت (Authentication)
- 39. پیادهسازی Identity Framework
- 40. مدیریت کاربران و نقشها
- 41. مجوزدهی (Authorization)
- 42. فیلترها (Filters) در ASP.NET Core MVC
- 43. Action Filters
- 44. Authorization Filters
- 45. Resource Filters
- 46. Exception Filters
- 47. کار با فرمها (Forms)
- 48. ارسال دادههای فرم به Controller
- 49. File Upload در MVC
- 50. مقدمهای بر AJAX در ASP.NET Core MVC
- 51. استفاده از jQuery AJAX
- 52. ارسال و دریافت داده با AJAX
- 53. کار با JSON در MVC
- 54. AJAX و Partial Views
- 55. مقدمهای بر Web API
- 56. ساخت API Controller
- 57. ارسال پاسخهای JSON و XML
- 58. استفاده از Swagger/OpenAPI
- 59. امنیت در ASP.NET Core MVC
- 60. مقدمهای بر HTTPS
- 61. جلوگیری از حملات CSRF
- 62. اقدامات امنیتی عمومی
- 63. کار با ابزارهای توسعه (Developer Tools)
- 64. Logging و Tracing
- 65. استفاده از ابزارهای Debugging
- 66. مدیریت پیکربندی (Configuration)
- 67. تنظیمات محیطی (Environment Settings)
- 68. کار با فایلهای appsettings.json
- 69. استفاده از ابزارهای خط فرمان (CLI)
- 70. ساخت پروژههای SPA (Single Page Application)
- 71. مقدمهای بر Blazor
- 72. توسعه با Blazor Server
- 73. توسعه با Blazor WebAssembly
- 74. مقدمهای بر Docker و کانتینرسازی
- 75. استقرار برنامه با Docker
- 76. مقدمهای بر CI/CD (Continuous Integration/Continuous Deployment)
- 77. تنظیمات CI/CD با Azure DevOps
- 78. تست واحد (Unit Testing)
- 79. تست یکپارچهسازی (Integration Testing)
- 80. مقدمهای بر معماری میکروسرویس
- 81. اصول SOLID در طراحی نرمافزار
- 82. الگوهای طراحی (Design Patterns)
- 83. استفاده از AutoMapper
- 84. بهینهسازی عملکرد برنامه
- 85. مقدمهای بر caching
- 86. مدیریت پویای برنامه
- 87. کار با SignalR برای Real-time Applications
- 88. مقدمهای بر Azure Cloud Services
- 89. استقرار برنامه در Azure
- 90. مدیریت پایگاه داده در Azure
- 91. کار با Azure App Services
- 92. مقدمهای بر Serverless Computing
- 93. استفاده از Azure Functions
- 94. امنیت دادهها و حریم خصوصی
- 95. مقررات مربوط به حفاظت دادهها
- 96. استانداردهای کدنویسی
- 97. مروری بر آخرین نسخههای ASP.NET Core
- 98. پروژههای نمونه و کاربردی
- 99. نکات پیشرفته در Routing
- 100. مباحث پیشرفته در View Rendering
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.