دوره مقدمهای کاربردی بر زیرساخت به عنوان کد (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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.