کتاب Deploying ASP.NET Core Applications Effectively با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

عنوان دوره: Deploying ASP.NET Core Applications Effectively معرفی دوره: از کد تا استقرار موفقیت‌آمیز در دنیای ASP.NET Core آیا به عنوان یک توسعه‌دهنده ASP.NET Core، با چالش‌های استقرار (Deployment) بر...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Deploying ASP.NET Core Applications Effectively

موضوع کلی: برنامه نویسی

موضوع میانی: ای‌اس‌پی دات نت کور (ASP.NET Core)

📋 سرفصل‌های دوره

  • 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
تگ‌ها: .NET ASP.NET Core Azure ci/cd Deployment Docker IIS آموزش دات نت کور انتشار اپلیکیشن وب ای اس پی دات نت کور برنامه نویسی پابلیش پروژه داکر دیپلوی ASP.NET Core هاست لینوکس

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.