اپلیکیشن اندرویدی فلشکارت آموزشی مقدمهای کاربردی بر زیرساخت به عنوان کد (IaC) با Terraform
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای کاربردی بر زیرساخت به عنوان کد (IaC) با Terraform
موضوع کلی: مهندسی نرمافزار و زیرساخت ابری
موضوع میانی: مدیریت و اتوماسیون زیرساخت
📋 سرفصلهای دوره
- 1. مقدمه: زیرساخت به عنوان کد (IaC) چیست؟
- 2. چرا IaC؟ مزایا و کاربردها
- 3. آشنایی با Terraform: ابزار مدیریت زیرساخت
- 4. نصب و پیکربندی Terraform
- 5. مفاهیم کلیدی Terraform: Provider ها
- 6. مفاهیم کلیدی Terraform: Resources
- 7. مفاهیم کلیدی Terraform: Data Sources
- 8. مفاهیم کلیدی Terraform: Variables
- 9. مفاهیم کلیدی Terraform: Outputs
- 10. مفاهیم کلیدی Terraform: State File
- 11. ساختار یک پروژه Terraform
- 12. نوشتن اولین بلوک Provider
- 13. تعریف اولین Resource
- 14. استفاده از Variables برای پیکربندی پویا
- 15. نمایش خروجی ها با Outputs
- 16. مدیریت State File: Local Backend
- 17. استفاده از Data Sources برای بازیابی اطلاعات
- 18. مقدمهای بر ماژولها در Terraform
- 19. ایجاد اولین ماژول سفارشی
- 20. استفاده از ماژول ها برای سازماندهی کد
- 21. نسخهبندی ماژول ها
- 22. مفاهیم پیشرفته Terraform: Dependencies
- 23. مدیریت منابع در Azure با Terraform
- 24. مدیریت منابع در AWS با Terraform
- 25. مدیریت منابع در Google Cloud با Terraform
- 26. استفاده از Terraform برای مدیریت شبکه
- 27. استفاده از Terraform برای مدیریت پایگاه داده
- 28. استفاده از Terraform برای مدیریت سرورها
- 29. استفاده از Terraform برای مدیریت کانتینرها
- 30. مقدمهای بر Docker و کانتینرها
- 31. استفاده از Terraform برای استقرار Docker
- 32. استفاده از Terraform برای مدیریت Kubernetes
- 33. مقدمهای بر Kubernetes
- 34. استقرار Kubernetes با Terraform
- 35. مدیریت Pod ها و Deployment ها در Kubernetes
- 36. مدیریت Service ها و Ingress ها در Kubernetes
- 37. مفاهیم پیشرفته Terraform: Provisioners
- 38. استفاده از Provisioners برای اجرای اسکریپت ها
- 39. مفاهیم پیشرفته Terraform: Remote-exec
- 40. مفاهیم پیشرفته Terraform: Local-exec
- 41. مقدمهای بر CI/CD و Terraform
- 42. ادغام Terraform با GitLab CI
- 43. ادغام Terraform با GitHub Actions
- 44. ادغام Terraform با Jenkins
- 45. مدیریت Secret ها در Terraform
- 46. استفاده از HashiCorp Vault برای مدیریت Secret ها
- 47. مدیریت State File: Remote Backend ها
- 48. استفاده از S3 برای Remote State
- 49. استفاده از Azure Blob Storage برای Remote State
- 50. استفاده از Google Cloud Storage برای Remote State
- 51. مفاهیم پیشرفته Terraform: Workspaces
- 52. استفاده از Workspaces برای مدیریت محیط های مختلف
- 53. مدیریت خطاها در Terraform
- 54. اشکالزدایی (Debugging) در Terraform
- 55. مقدمهای بر Infrastructure as Code Best Practices
- 56. اصول نوشتن کد Terraform خوانا و قابل نگهداری
- 57. مستندسازی پروژه Terraform
- 58. تست خودکار در Terraform
- 59. مقدمهای بر Security Best Practices برای IaC
- 60. امنیت در مدیریت State File
- 61. امنیت در استفاده از Credentials
- 62. امنیت در ماژول های Terraform
- 63. استفاده از Terraform Cloud
- 64. معرفی Terraform Cloud
- 65. مدیریت Team ها و Workspace ها در Terraform Cloud
- 66. اجرا و نظارت بر Run ها در Terraform Cloud
- 67. مفاهیم پیشرفته Terraform: Policies (Sentinel)
- 68. نوشتن Policy برای اطمینان از انطباق
- 69. مفاهیم پیشرفته Terraform: Private Registry
- 70. استفاده از Private Registry برای ماژول ها
- 71. مقدمهای بر Orchestration و Terraform
- 72. مقایسه Terraform با Ansible
- 73. مقایسه Terraform با Chef
- 74. مقایسه Terraform با Puppet
- 75. استفاده از Terraform برای مدیریت Cloud Native Applications
- 76. مقدمهای بر Serverless Computing
- 77. استفاده از Terraform برای استقرار Serverless Functions
- 78. استفاده از Terraform برای مدیریت API Gateway
- 79. مقدمهای بر Cost Management با IaC
- 80. بهینهسازی هزینه با Terraform
- 81. مانیتورینگ زیرساخت با Terraform
- 82. ادغام Terraform با ابزارهای مانیتورینگ
- 83. آینده IaC و Terraform
- 84. کاربرد Terraform در DevOps Culture
- 85. نکات و ترفندهای پیشرفته Terraform
- 86. مروری بر ابزارهای مشابه Terraform
- 87. جمعبندی و گامهای بعدی در IaC
- 88. پروژههای عملی با Terraform
- 89. ساخت یک وب سرور با Terraform
- 90. استقرار یک پایگاه داده با Terraform
- 91. مدیریت یک شبکه ابری پیچیده
- 92. استقرار یک برنامه چندلایه
- 93. ایجاد یک محیط توسعه و تست خودکار
- 94. مدیریت زیرساخت برای Big Data
- 95. پیادهسازی Disaster Recovery با Terraform
- 96. تنظیمات امنیتی پیشرفته برای زیرساخت ابری
- 97. بهینهسازی عملکرد زیرساخت با Terraform
- 98. استانداردسازی زیرساخت در سازمان
- 99. مقدمهای بر مفاهیم Serverless Orchestration
- 100. استفاده از Terraform برای مدیریت CloudFormation
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.