دوره Deploying ASP.NET Core Applications Effectively همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Deploying ASP.NET Core Applications Effectively
موضوع کلی: برنامه نویسی
موضوع میانی: ایاسپی دات نت کور (ASP.NET Core)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی ASP.NET Core: شروع کار
- 2. نصب و راهاندازی ASP.NET Core SDK
- 3. ساختار پروژههای ASP.NET Core
- 4. معرفی مفاهیم MVC (Model-View-Controller)
- 5. ایجاد اولین پروژه ASP.NET Core
- 6. مدیریت درخواستها با استفاده از Middleware
- 7. راهاندازی و پیکربندی Startup Class
- 8. کار با Controllerها و Actionها
- 9. مدیریت Routeها در ASP.NET Core
- 10. کار با Viewها و Razor Syntax
- 11. استفاده از Modelها و Data Binding
- 12. پیکربندی تنظیمات (Configuration)
- 13. مدیریت Dependency Injection (DI)
- 14. استفاده از سرویسهای پیشفرض DI
- 15. ایجاد و مدیریت Custom Services
- 16. اعتبارسنجی ورودیها (Model Validation)
- 17. کار با Form و ارسال دادهها
- 18. مدیریت Session و Cookieها
- 19. استفاده از Tag Helpers
- 20. کار با Static Files و Assets
- 21. استفاده از Razor Pages
- 22. مقایسه MVC و Razor Pages
- 23. استفاده از Layout و Partial Viewها
- 24. کار با بخشبندی Views
- 25. استفاده از View Components
- 26. مدیریت خطاها و Exception Handling
- 27. لاگگیری (Logging) در ASP.NET Core
- 28. استفاده از Serilog برای لاگگیری
- 29. کار با Entity Framework Core
- 30. پیکربندی Connection Stringها
- 31. ایجاد Modelها و Migrations
- 32. CRUD عملیاتها با EF Core
- 33. استفاده از Database Context
- 34. آشنایی با LINQ و EF Core
- 35. کار با دادههای Asynchronous
- 36. آشنایی با Authentication
- 37. استفاده از Identity Framework
- 38. مدیریت کاربران و نقشها
- 39. پیادهسازی Login و Logout
- 40. استفاده از JWT (JSON Web Tokens)
- 41. آشنایی با Authorization
- 42. اعمال Role-based Authorization
- 43. اعمال Policy-based Authorization
- 44. ایجاد API با ASP.NET Core Web API
- 45. طراحی RESTful API
- 46. مدیریت HTTP Methods (GET, POST, PUT, DELETE)
- 47. مدیریت دادهها با API
- 48. استفاده از Swagger/OpenAPI برای مستندسازی API
- 49. Versioning API
- 50. Test Driven Development (TDD) در ASP.NET Core
- 51. ایجاد Unit Tests
- 52. ایجاد Integration Tests
- 53. ایجاد Mock Objects
- 54. اصول Clean Architecture
- 55. Separation of Concerns در ASP.NET Core
- 56. استفاده از Repository Pattern
- 57. استفاده از Unit of Work Pattern
- 58. پیکربندی محیطهای مختلف (Development, Production, ...)
- 59. استفاده از Environment Variables
- 60. پیکربندی SSL/TLS
- 61. بهینهسازی عملکرد (Performance Optimization)
- 62. Caching در ASP.NET Core
- 63. Minification و Bundling فایلهای CSS و JavaScript
- 64. Lazy Loading
- 65. استفاده از CDN
- 66. امنیت در ASP.NET Core
- 67. مفاهیم OWASP
- 68. جلوگیری از حملات XSS
- 69. جلوگیری از حملات CSRF
- 70. استفاده از Security Headers
- 71. معرفی Blazor
- 72. ایجاد برنامههای Blazor Server
- 73. ایجاد برنامههای Blazor WebAssembly
- 74. معرفی SignalR
- 75. ایجاد برنامههای Real-time با SignalR
- 76. استفاده از WebSockets
- 77. استفاده از Background Tasks و Hosted Services
- 78. کار با Queues (RabbitMQ, Azure Queue Storage)
- 79. Deploy کردن برنامه بر روی IIS
- 80. Deploy کردن برنامه بر روی Docker
- 81. Dockerizing ASP.NET Core Applications
- 82. مدیریت Docker Images
- 83. استفاده از Docker Compose
- 84. Deploy کردن بر روی Azure App Service
- 85. Deploy کردن بر روی AWS Elastic Beanstalk
- 86. Deploy کردن بر روی Google Cloud Platform
- 87. استفاده از CI/CD Pipeline
- 88. Continuous Integration با Azure DevOps
- 89. Continuous Delivery با Azure DevOps
- 90. Continuous Integration با GitHub Actions
- 91. Continuous Delivery با GitHub Actions
- 92. Monitoring و Logging در محیط Production
- 93. استفاده از Application Insights
- 94. استفاده از ELK Stack
- 95. Health Checks
- 96. Scaling ASP.NET Core Applications
- 97. Load Balancing
- 98. Database Scaling
- 99. Caching Strategies
- 100. استفاده از Distributed Caching
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.