اپلیکیشن اندرویدی فلشکارت آموزشی پیادهسازی زیرساخت ابری با Terraform در Azure با رویکرد DevOps و SRE
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی زیرساخت ابری با Terraform در Azure با رویکرد DevOps و SRE
موضوع کلی: زیرساخت ابری و اتوماسیون
موضوع میانی: مدیریت زیرساخت به عنوان کد (IaC) در محیط ابری
📋 سرفصلهای دوره
- 1. مقدمهای بر زیرساخت ابری و مفاهیم کلیدی
- 2. آشنایی با Azure و خدمات اصلی آن
- 3. معرفی DevOps و اصول آن
- 4. اصول SRE و پیادهسازی آن در محیط ابری
- 5. مبانی زیرساخت به عنوان کد (IaC)
- 6. معرفی Terraform و معماری آن
- 7. نصب و پیکربندی Terraform
- 8. اولین گامها با Terraform: ایجاد منابع ساده
- 9. مدیریت وضعیت Terraform (State Management)
- 10. مفاهیم Provider و Resource در Terraform
- 11. نوشتن اولین ماژولهای Terraform
- 12. توابع و متغیرها در Terraform
- 13. منابع داده (Data Sources) در Terraform
- 14. ارتباط بین منابع (Resource Dependencies)
- 15. ایجاد شبکههای مجازی (VNet) در Azure با Terraform
- 16. پیکربندی گروههای امنیتی شبکه (NSG)
- 17. استقرار ماشینهای مجازی (VM) با Terraform
- 18. مدیریت دیسکهای ماشین مجازی
- 19. پیکربندی IP آدرسهای عمومی و خصوصی
- 20. ایجاد و مدیریت Azure Load Balancer
- 21. پیکربندی Azure Application Gateway
- 22. استقرار پایگاههای داده Azure SQL
- 23. مدیریت Azure Storage Accounts
- 24. استقرار Azure Kubernetes Service (AKS)
- 25. پیکربندی Node Pools در AKS
- 26. استقرار برنامهها در AKS با Terraform
- 27. مدیریت Azure Functions با Terraform
- 28. ایجاد و پیکربندی Azure App Services
- 29. استقرار وبسایتهای استاتیک در Azure Storage
- 30. مفاهیم ماژولهای Terraform و بهترین شیوهها
- 31. استفاده از ماژولهای آماده در Terraform Registry
- 32. نوشتن ماژولهای قابل استفاده مجدد
- 33. مدیریت وابستگیهای ماژول
- 34. تست ماژولهای Terraform
- 35. مقدمهای بر Azure DevOps
- 36. ایجاد مخازن کد در Azure Repos
- 37. پیکربندی Pipelineهای CI/CD در Azure Pipelines
- 38. استفاده از Terraform در Azure Pipelines
- 39. خودکارسازی استقرار زیرساخت با CI/CD
- 40. مدیریت Secrets و Variables در Azure Pipelines
- 41. مقدمهای بر GitOps و پیادهسازی آن
- 42. استفاده از GitOps برای مدیریت زیرساخت
- 43. اصول IaC برای مقیاسپذیری
- 44. مدیریت هزینههای ابری با IaC
- 45. بهینهسازی منابع ابری با Terraform
- 46. پیکربندی Azure Policy برای انطباق
- 47. مقدمهای بر امنیت زیرساخت ابری
- 48. مدیریت دسترسیها با Azure RBAC
- 49. استفاده از Managed Identities در Azure
- 50. ایجاد و مدیریت Azure Key Vault
- 51. ذخیرهسازی و بازیابی Secrets با Key Vault
- 52. امنیت شبکههای ابری با Terraform
- 53. پیکربندی فایروالهای Azure
- 54. مدیریت گواهینامههای SSL/TLS
- 55. مقدمهای بر مانیتورینگ و لاگینگ در Azure
- 56. استفاده از Azure Monitor
- 57. پیکربندی Diagnostic Settings
- 58. جمعآوری لاگها با Terraform
- 59. ساخت داشبوردهای مانیتورینگ
- 60. مقدمهای بر Disaster Recovery در Azure
- 61. پیادهسازی استراتژیهای DR با Terraform
- 62. استفاده از Azure Site Recovery
- 63. بکآپگیری از منابع با Terraform
- 64. بازیابی منابع از بکآپ
- 65. مدیریت چندین محیط (Dev, Staging, Prod)
- 66. استفاده از Workspaces در Terraform
- 67. مدیریت تفاوت بین محیطها
- 68. تکنیکهای Refactoring در Terraform
- 69. بازسازی ماژولهای موجود
- 70. بهبود عملکرد Terraform
- 71. استفاده از Terraform Cloud/Enterprise
- 72. مقدمهای بر ابزارهای مشابه Terraform
- 73. مقایسه Terraform با Azure Resource Manager (ARM) Templates
- 74. مقایسه Terraform با Ansible
- 75. مقایسه Terraform با CloudFormation (AWS)
- 76. کاربرد Terraform در سناریوهای پیچیده
- 77. استقرار زیرساخت برای Big Data
- 78. استقرار زیرساخت برای Machine Learning
- 79. استقرار زیرساخت برای IoT
- 80. بهترین شیوهها برای SRE با IaC
- 81. مدیریت خطا در Terraform
- 82. عیبیابی و رفع مشکلات Terraform
- 83. استراتژیهای Rollback در صورت بروز مشکل
- 84. مقدمهای بر Zero Trust Architecture
- 85. پیادهسازی اصول Zero Trust با Terraform
- 86. انطباق با استانداردهای امنیتی
- 87. مدیریت تغییرات و مستندسازی
- 88. مستندسازی زیرساخت با Terraform
- 89. فرآیندهای بررسی کد (Code Review)
- 90. مدیریت چرخهی عمر زیرساخت
- 91. آمادهسازی برای مهاجرت به ابر
- 92. مهاجرت برنامههای قدیمی به Azure
- 93. نکات پیشرفته در مدیریت وضعیت Terraform
- 94. استفاده از Backendهای پیشرفته
- 95. مدیریت State Locking
- 96. مفاهیم Import و Move در Terraform
- 97. مدیریت Sensitive Data در Terraform
- 98. جمعبندی و گامهای بعدی در DevOps و SRE
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.