اپلیکیشن اندرویدی فلشکارت آموزشی استقرار برنامهٔ Angular در پلتفرم Azure با استفاده از Git
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار برنامهٔ Angular در پلتفرم Azure با استفاده از Git
موضوع کلی: توسعهٔ نرمافزارهای وب
موضوع میانی: استقرار برنامههای کاربردی وب
📋 سرفصلهای دوره
- 1. آشنایی با توسعهٔ وب و پلتفرم Azure
- 2. مبانی استقرار برنامههای وب
- 3. مقدمهٔ کتاب و دوره
- 4. فصل اول: شروع کار با Azure
- 5. مفاهیم کلیدی Azure برای توسعهدهندگان
- 6. آشنایی با Git و کاربردهای آن در توسعهٔ وب
- 7. نصب و پیکربندی Git
- 8. مفاهیم پایهای Git: مخازن، شاخهها، ادغام
- 9. راهاندازی یک پروژهٔ Angular
- 10. معماری برنامههای Angular
- 11. اجزای اصلی برنامههای Angular
- 12. فصل دوم: آمادهسازی برنامهٔ Angular برای استقرار
- 13. ساخت برنامهٔ Angular
- 14. کامپایل کردن برنامهٔ Angular
- 15. بهینهسازی برنامهٔ Angular برای تولید
- 16. نصب ابزارهای لازم برای استقرار
- 17. آشنایی با Azure CLI
- 18. نصب و پیکربندی Azure CLI
- 19. فصل سوم: استقرار اولیه برنامهٔ Angular در Azure
- 20. ایجاد یک سرویس App در Azure
- 21. پیکربندی اولیهٔ App Service
- 22. انتخاب پلن میزبانی مناسب
- 23. آشنایی با Azure Repos
- 24. راهاندازی یک مخزن Git در Azure Repos
- 25. فصل چهارم: اتصال Git به Azure App Service
- 26. پیکربندی App Service برای دریافت کد از Git
- 27. اتصال مخزن Azure Repos به App Service
- 28. تنظیمات استقرار خودکار (Continuous Deployment)
- 29. فصل پنجم: مدیریت و بهروزرسانی برنامهٔ مستقر شده
- 30. بررسی وضعیت استقرار
- 31. انجام تغییرات در کد برنامهٔ Angular
- 32. ارسال تغییرات به مخزن Git
- 33. استقرار خودکار نسخهٔ جدید
- 34. فصل ششم: آشنایی با Azure DevOps
- 35. مفاهیم Azure DevOps
- 36. Azure Pipelines برای CI/CD
- 37. Azure Boards برای مدیریت وظایف
- 38. فصل هفتم: استفاده از Azure Pipelines برای استقرار
- 39. ایجاد یک Pipeline برای برنامهٔ Angular
- 40. پیکربندی مراحل Build و Deploy
- 41. تنظیمات مربوط به Build Agent
- 42. فصل هشتم: استقرار پیشرفته در Azure
- 43. مدیریت محیطهای مختلف (توسعه، تست، تولید)
- 44. استقرار در App Serviceهای مختلف
- 45. استفاده از Azure Functions برای بکاند
- 46. فصل نهم: بهینهسازی عملکرد برنامهٔ مستقر شده
- 47. تنظیمات کش در Azure
- 48. استفاده از CDN برای بهبود سرعت
- 49. مانیتورینگ عملکرد برنامه
- 50. فصل دهم: امنیت در استقرار برنامههای وب
- 51. مفاهیم امنیت در Azure
- 52. مدیریت دسترسیها (RBAC)
- 53. تنظیمات SSL/TLS
- 54. فصل یازدهم: مدیریت پایگاه داده در Azure
- 55. معرفی Azure SQL Database
- 56. اتصال برنامهٔ Angular به Azure SQL Database
- 57. مدیریت دادهها
- 58. فصل دوازدهم: استفاده از Docker برای استقرار
- 59. مفاهیم Docker و کانتینرها
- 60. ساخت Dockerfile برای برنامهٔ Angular
- 61. استقرار کانتینر در Azure Container Instances
- 62. فصل سیزدهم: آشنایی با Azure Static Web Apps
- 63. معرفی Azure Static Web Apps
- 64. مزایای استفاده از Static Web Apps
- 65. استقرار برنامهٔ Angular در Static Web Apps
- 66. فصل چهاردهم: مانیتورینگ و لاگبرداری
- 67. استفاده از Azure Application Insights
- 68. تحلیل لاگها و خطاها
- 69. تنظیم هشدارها
- 70. فصل پانزدهم: نکات تکمیلی و بهترین شیوهها
- 71. نکات مهم در استقرار برنامههای Angular
- 72. بهترین شیوهها در استفاده از Git
- 73. معرفی ابزارهای کمکی
- 74. مرور کلی بر مفاهیم استقرار
- 75. جمعبندی دوره
- 76. آیندهٔ توسعهٔ وب و Azure
- 77. آمادگی برای موقعیتهای شغلی
- 78. یادگیری مداوم در حوزهٔ توسعهٔ وب
- 79. نکات کاربردی برای توسعهدهندگان Angular
- 80. پروژههای عملی برای تمرین بیشتر
- 81. استفاده از ابزارهای CI/CD پیشرفته
- 82. مدیریت هزینهها در Azure
- 83. بهینهسازی منابع در Azure
- 84. استقرار برنامههای Single Page Application (SPA)
- 85. ملاحظات مربوط به SEO در برنامههای SPA
- 86. استفاده از Azure DevOps برای مدیریت پروژه
- 87. استقرار چند لایهٔ برنامه (Front-end, Back-end, Database)
- 88. معرفی Azure Kubernetes Service (AKS)
- 89. مفاهیم Orchestration در AKS
- 90. استقرار برنامههای پیچیده در AKS
- 91. مدیریت و مانیتورینگ در AKS
- 92. آشنایی با Serverless Computing در Azure
- 93. استفاده از Azure Logic Apps
- 94. استقرار برنامههای Microservices
- 95. مفاهیم طراحی Microservices
- 96. مدیریت ارتباط بین Microservices
- 97. امنیت در Microservices
- 98. آشنایی با Azure API Management
- 99. طراحی و مدیریت APIها
- 100. امنیت APIها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.