کتاب آشنایی با Terraform: اتوماسیون زیرساخت ابری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با Terraform: اتوماسیون زیرساخت ابری
موضوع کلی: نرمافزارهای کاربردی و ابزارهای رایانه شخصی
موضوع میانی: نرمافزارهای اتوماسیون زیرساخت ابری
📋 سرفصلهای دوره
- 1. آشنایی با Terraform و مفهوم زیرساخت به عنوان کد
- 2. نصب و راهاندازی CLI Terraform
- 3. مبانی زبان پیکربندی Terraform (HCL)
- 4. تفاوت پیکربندی Declarative و Imperative در Terraform
- 5. ساختار پوشه و فایلهای پیکربندی Terraform
- 6. نحو و ساختار تعریف منابع
- 7. استفاده از منابع محاسباتی (مانند ماشینهای مجازی)
- 8. مدیریت زیرساخت شبکه (VPC، Subnet، فایروال)
- 9. پیکربندی منابع ذخیرهسازی (Bucket، Volume)
- 10. تنظیم لودبالنسرها و توپولوژی شبکه
- 11. استفاده از ارائهدهندگان پیشفرض (مانند AWS، Azure، GCP)
- 12. افزودن ارائهدهندگان شخص ثالث به Terraform
- 13. مرور مستندات و مرجع پارامترهای ارائهدهندگان
- 14. مدیریت وضعیت با استفاده از state Terraform
- 15. مقایسه state محلی با بکاند راه دور
- 16. پیکربازی بکاند راه دور (مانند S3، GCS، Azure Blob)
- 17. فعالسازی قفل state و تضمین یکپارچگی
- 18. استفاده از Workspaces برای جداسازی محیطها
- 19. استفاده از متغیرها برای پارامتریزه کردن پیکربندی
- 20. تعریف متغیرها در فایلهای .tfvars
- 21. استفاده از متغیرهای محیطی برای اطلاعات حساس
- 22. انواع متغیرها و اعتبارسنجی آنها
- 23. استفاده از Outputs برای نمایش ویژگیهای منابع
- 24. استفاده از Interpolation و عبارات در HCL
- 25. استفاده از Conditional Blocks با استفاده از Count و For_each
- 26. استفاده از Dynamic Blocks برای انعطافپذیری بیشتر
- 27. مفهوم ماژول و بازاستفاده پیکربندی
- 28. انتشار و بهاشتراکگذاری ماژولها در Terraform Registry
- 29. ایجاد یک ماژول ریشه برای یک مجموعه معمولی برنامه
- 30. ادغام ماژولها در پیکربندی
- 31. مدیریت وابستگیها بین منابع
- 32. استفاده از Data Sources برای خواندن اطلاعات خارجی
- 33. وارد کردن زیرساخت موجود به Terraform
- 34. شناسایی تغییر وضعیت و انجام Refresh
- 35. پیشنمایش تغییرات با استفاده از Terraform Plan
- 36. استقرار زیرساخت با استفاده از Terraform Apply
- 37. پاکسازی منابع با استفاده از Terraform Destroy
- 38. بهترین روشهای استفاده از Version Control با Terraform
- 39. ادغام Git با پیکربندیهای Terraform
- 40. آزمایش خودکار پیکربندیهای Terraform (tflint، checkov)
- 41. Linting و اعتبارسنجی با استفاده از tflint
- 42. اسکن امنیتی با استفاده از Checkov و Terrascan
- 43. مقایسه Terraform Cloud با نسخهٔ Open Source
- 44. معرفی Terraform Enterprise و امکانات آن
- 45. تنظیم Pipeline CI/CD برای Terraform
- 46. ادغام Terraform با GitHub Actions
- 47. استفاده از GitLab CI برای اتوماسیون زیرساخت
- 48. استفاده از Jenkins Pipeline برای استقرار Terraform
- 49. مانیتورینگ و حسابرسی اجراهای Terraform
- 50. استراتژیهای تگگذاری منابع
- 51. مدیریت هزینه با استفاده از Terraform
- 52. مدیریت Workspace در Terraform Cloud
- 53. مدیریت دسترسی و همکاری تیمی در Terraform Cloud
- 54. استراتژیهای چندمحیطی (Dev، Test، Prod)
- 55. استفاده از State راه دور برای وابستگیهای بینمحیطی
- 56. مدیریت رمزها با استفاده از Vault و Terraform
- 57. اعمال سیاست با استفاده از Sentinel در Terraform Cloud/Enterprise
- 58. قالبهای پیکربندی برای سرویسهای رایج
- 59. استفاده از Terraform برای استقرار پایگاهداده
- 60. مدیریت Kubernetes با استفاده از Terraform (EKS، AKS، GKE)
- 61. پیکربازی زیرساخت برای توابع Serverless
- 62. تنظیم مانیتورینگ و لاگگیری (CloudWatch، Stackdriver)
- 63. Disaster Recovery با استفاده از Terraform
- 64. تصویرسازی توپولوژی زیرساخت با استفاده از Terraform Graph
- 65. رفع مشکلات رایج در Terraform
- 66. درک Refresh و ایجاد Force‑New در منابع
- 67. بهترین روشها برای پروژههای بزرگ Terraform
- 68. بهینهسازی Parallelism و عملکرد منابع
- 69. اتفاقات آینده: Cloud Native Terraform و ادغام با GitOps
- 70. آمادهسازی برای گواهینامهٔ Terraform Associate
تگها:
AWS Provider
Azure Provider
CI/CD Pipelines
Cloud Automation
DevOps
GCP Provider
HCL
IaC
Infrastructure as Code
Modules
State Management
Terraform
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.