اپلیکیشن اندرویدی فلشکارت آموزشی استقرار برنامههای Spring Boot، Node.js و Express در Azure با استفاده از کانتینرها
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار برنامههای Spring Boot، Node.js و Express در Azure با استفاده از کانتینرها
موضوع کلی: توسعه و استقرار برنامههای کاربردی مدرن
موضوع میانی: کانتینرسازی و استقرار برنامههای وب
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم برنامههای کاربردی مدرن
- 2. مقدمهای بر کانتینرسازی
- 3. مفاهیم کلیدی داکر
- 4. نصب و پیکربندی داکر
- 5. ساخت اولین ایمیج داکر
- 6. فایل داکر برای برنامههای Spring Boot
- 7. بهینهسازی فایل داکر Spring Boot
- 8. ساخت ایمیج داکر برای برنامههای Node.js
- 9. بهینهسازی فایل داکر Node.js
- 10. ساخت ایمیج داکر برای برنامههای Express
- 11. بهینهسازی فایل داکر Express
- 12. مدیریت کانتینرها با داکر
- 13. اجرای کانتینرها
- 14. اتصال کانتینرها
- 15. مدیریت شبکههای داکر
- 16. ذخیرهسازی داده در کانتینرها
- 17. استقرار برنامهها در Azure
- 18. مقدمهای بر Azure Container Instances
- 19. استقرار Spring Boot در Azure Container Instances
- 20. استقرار Node.js در Azure Container Instances
- 21. استقرار Express در Azure Container Instances
- 22. مقدمهای بر Azure Kubernetes Service
- 23. مفاهیم کلیدی Kubernetes
- 24. نصب و پیکربندی Kubernetes
- 25. ساخت کلاستر Kubernetes در Azure
- 26. استقرار برنامههای Spring Boot در AKS
- 27. استقرار برنامههای Node.js در AKS
- 28. استقرار برنامههای Express در AKS
- 29. مدیریت Deployments در Kubernetes
- 30. مدیریت Services در Kubernetes
- 31. مدیریت Ingress در Kubernetes
- 32. ذخیرهسازی پایدار در Kubernetes
- 33. مانیتورینگ و لاگگیری در Azure
- 34. ابزارهای مانیتورینگ Azure
- 35. مانیتورینگ کانتینرها در Azure
- 36. لاگگیری برنامهها در Azure
- 37. امنیت در استقرار برنامهها
- 38. مدیریت Secret در Kubernetes
- 39. مدیریت Network Security Groups در Azure
- 40. استقرار CI/CD برای برنامههای کانتینری
- 41. مقدمهای بر Azure DevOps
- 42. پایپلاینهای ساخت در Azure DevOps
- 43. پایپلاینهای انتشار در Azure DevOps
- 44. استقرار خودکار برنامهها
- 45. تست خودکار در پایپلاینها
- 46. مدیریت نسخهها و Rollback
- 47. استقرار برنامههای چند کانتینری
- 48. مقدمهای بر Docker Compose
- 49. استفاده از Docker Compose برای استقرار
- 50. استقرار برنامههای چند کانتینری در Azure
- 51. بهینهسازی عملکرد برنامهها در Azure
- 52. مقیاسپذیری برنامهها در Azure
- 53. مدیریت هزینهها در Azure
- 54. مباحث پیشرفته در Kubernetes
- 55. StatefulSets در Kubernetes
- 56. DaemonSets در Kubernetes
- 57. Jobs و CronJobs در Kubernetes
- 58. Helm برای مدیریت بستههای Kubernetes
- 59. استقرار با Helm
- 60. سفارشیسازی Chartهای Helm
- 61. مباحث پیشرفته در Azure DevOps
- 62. استفاده از Azure Pipelines برای استقرار در Kubernetes
- 63. استقرار مبتنی بر GitOps
- 64. استقرار با Argo CD
- 65. استقرار برنامههای Serverless در Azure
- 66. Azure Functions
- 67. استقرار برنامههای Spring Boot با Azure Functions
- 68. استقرار برنامههای Node.js با Azure Functions
- 69. استقرار برنامههای Express با Azure Functions
- 70. مباحث امنیتی پیشرفته در Azure
- 71. Azure Security Center
- 72. مدیریت دسترسی و هویت در Azure
- 73. رمزنگاری دادهها در Azure
- 74. مباحث مربوط به داده در Azure
- 75. Azure SQL Database
- 76. Azure Cosmos DB
- 77. استفاده از پایگاه داده در برنامههای کانتینری
- 78. مدیریت کش در Azure
- 79. Azure Cache for Redis
- 80. استقرار و مدیریت Microservices
- 81. اصول طراحی Microservices
- 82. استقرار Microservices در Azure
- 83. ارتباط بین Microservices
- 84. API Gateway در Azure
- 85. مدیریت ارتباطات در Microservices
- 86. نظارت و عیبیابی Microservices
- 87. استقرار برنامههای Spring Boot با Spring Cloud
- 88. استقرار برنامههای Node.js با Express Gateway
- 89. استقرار برنامههای Express با NestJS
- 90. پایاننامه و جمعبندی مباحث
- 91. مرور کلی بر استقرار برنامههای مدرن
- 92. چالشها و راهکارها در استقرار
- 93. آیندهٔ استقرار برنامهها در Cloud
- 94. منابع تکمیلی برای مطالعه
- 95. کارگاه عملی: استقرار یک برنامه پیچیده
- 96. پروژه نهایی: طراحی و استقرار یک سیستم کامل
- 97. ارزیابی نهایی و بازخورد
- 98. موفقیت در دنیای Cloud Native
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.