دوره آموزشی
دوبله زبان فارسی
آموزش Terraform برای DevOps - اتوماسیون و مدیریت زیرساخت ابری
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول زیرساخت بهعنوان کد (IaC) - توضیح مزایای IaC و مقایسه Terraform با ابزارهای IaC دیگر مانند CloudFormation و انسیبل
- نصب و پیکربندی Terraform - راهاندازی Terraform در سیستمعاملهای مختلف و یادگیری HCL (زبان پیکربندی HashiCorp)
- استفاده از گردش کار Terraform - یادگیری فرمانهای اصلی Terraform مانند init ،plan ،apply و destroy
- مدیریت زیرساخت ابری با Providerها - پیکربندی و استفاده از Providerهای Terraform مانند AWS، آژور و GCP برای استقرار منابع
- کار با منابع داده و منابع Terraform - ایجاد، خواندن، بروزرسانی و حذف منابع ابری به صورت مؤثر
- پیادهسازی متغیرها، خروجیها و مدیریت State - استفاده از متغیرها برای پیکربندی، خروجیها برای نمایش داده و مدیریت State در Terraform به صورت کارآمد
- استفاده از ماژولهای Terraform برای قابلیت استفاده مجدد - ایجاد، استفاده و مدیریت ماژولهای عمومی و خصوصی برای سازماندهی بهتر کد
- ایمنسازی استقرارهای Terraform - پیادهسازی بهترین شیوهها برای مدیریت secretها، ایمنسازی نقشهای IAM و رمزگذاری Terraform
- اتوماسیون استقرار زیرساخت با CI و CD - یکپارچهسازی Terraform با ابزارهای CI و CD مانند GitHub Actions، جنکینز و GitLab CI برای استقرارهای خودکار
- اشکالزدایی و تست پیکربندیهای Terraform - استفاده از تکنیکهای اشکالزدایی، لینتینگ و ابزارهای تست خودکار مانند Terratest
- استقرار زیرساخت چند ابری و ابر هیبریدی - استفاده از Terraform برای مدیریت منابع در AWS، آژور و GCP و یکپارچهسازی با زیرساختهای on-premises
- مقیاسبندی زیرساخت با فضاهای کاری، For_each و Count - مدیریت چند محیط (استیجینگ، پاد و توسعه) و مقیاسبندی منابع به صورت پویا
- استفاده از ویژگیهای پیشرفته Terraform - اعمال بلوکهای پویا، مدیریت وابستگیهای منابع و استفاده از اجرای از راه دور برای پروژههای بزرگمقیاس
- ساخت پروژه واقعی با Terraform - طراحی و استقرار یک زیرساخت آماده تولید شامل VPCها، نمونههای EC2، پایگاه دادهها و ذخیرهسازی
- آمادگی برای مصاحبههای Terraform و عیبیابی واقعی - کسب بینشهای کاربردی، عیبیابی مشکلات رایج و دنبال کردن بهترین شیوهها
پیشنیازهای دوره
شور و انگیزه برای تاثیرگذاری روی جهان!
توضیحات دوره
به دوره "آموزش Terraform برای DevOps - اتوماسیون و مدیریت زیرساخت ابری" خوش آمدید.
برنامه درسی دوره Terraform:
- ماژول 1: معرفی Terraform
- Terraform چیست؟
- شروع کار با Terraform
- درک گردش کار Terraform
- ماژول 2: مفاهیم اصلی Terraform
- Providerها
- منابع
- منابع داده
- متغیرها و خروجیها
- ماژول 3: کار با ماژولها
- ماژولهای Terraform چه هستند؟
- استفاده از ماژولهای عمومی و خصوصی
- بهترین شیوههای ماژول
- ماژول 4: مدیریت State
- State در Terraform
- پیکربندیهای بکاند
- دستکاری State
- ماژول 5: بررسی دانش در AWS، انسیبل و گیت
- ماژول 6: ویژگیهای پیشرفته Terraform
- فضاهای کاری
- Count و For_each
- Provisionerها
- ماژول 7: بهترین شیوههای امنیت Terraform
- مدیریت Secretها و داده حساس
- IAM و کنترل دسترسی
- بهترین شیوههای امنیت Terraform
- ماژول 8: Terraform در CI و CD
- Terraform و یکپارچهسازی مداوم و استقرار مداوم (CI و CD)
- Terraform Cloud و Terraform Enterprise
- ماژول 9: تست و اشکالزدایی پیکربندیهای Terraform
- تکنیکهای اشکالزدایی Terraform
- تست خودکار برای Terraform
- لینتینگ و فرمتبندی Terraform
- ماژول 10: Terraform برای محیطهای چند ابری و هیبرید
- مدیریت زیرساخت چند ابری
- راهاندازی ابر هیبریدی با Terraform
- ماژول 11: بهترین شیوهها و موضوعات پیشرفته
- بهترین شیوهها برای ساختاردهی پروژههای Terraform
- Terraform Cloud و اجرای راه دور
- ویژگیهای پیشرفته Terraform
- ماژول 12: پروژه عملی
- استقرار زیرساخت واقعی
- پروژه کامل با یکپارچهسازی CI و CD
- ماژول 13: نتیجهگیری و گامهای بعدی
این دوره برای چه کسانی مناسب است؟
- مهندسان DevOps - متخصصانی که به دنبال اتوماسیون تأمین و مدیریت زیرساخت هستند.
- مهندسان ابر - کسانی که با AWS، آژور یا GCP کار میکنند و میخواهند زیرساخت به عنوان کد (IaC) را پیاده کنند.
- مدیران سیستم - متخصصان فناوری اطلاعات که زیرساخت on-premises یا ابری را مدیریت میکنند و میخواهند از Terraform برای اتوماسیون بهره ببرند.
- مهندسان قابلیت اطمینان سایت (SRE) - مهندسانی که روی قابلیت اطمینان، مقیاسپذیری و اتوماسیون سیستمهای ابری تمرکز دارند.
- توسعهدهندگان نرمافزار - توسعهدهندگانی که به استقرار و مدیریت زیرساخت ابری به شکل مؤثر نیاز دارند.
- تیمهای عملیاتهای فناوری اطلاعات - تیمهایی که مسئول تأمین، مقیاسبندی و حفظ محیطهای مبتنی بر ابر هستند.
- معماران زیرساخت - متخصصانی که راهحلهای زیرساخت نیتیو ابری و هیبریدی را طراحی میکنند.
- مهندسان امنیت - مهندسانی که محیطهای ابری ایمن را با سیاستها و پیکربندیهای Terraform پیادهسازی میکنند.
- افراد مبتدی و علاقهمند به DevOps - کسانی که به تازگی با Terraform آشنا شده و میخواهند در حوزه ابر و DevOps حرفهای شوند.
- فریلنسرها و مشاوران - متخصصان مستقلی که مایل به اتوماسیون زیرساخت ابری برای مشتریان خود هستند.
- مدیران پروژه در فناوری اطلاعات - مدیرانی که پروژههای ابری را مدیریت میکنند و نیاز به درک Terraform برای تصمیمگیری بهتر دارند.
آموزش Terraform برای DevOps - اتوماسیون و مدیریت زیرساخت ابری
-
بررسی Terraform 23:51
-
نصب Terraform 38:52
-
ایجاد منابع AWS EC2 با Terraform 47:39
-
استقرارهای چندمنطقهای و چند ابری در Terraform 57:18
-
متغیرهای Tfvars و محلی در Terraform 51:57
-
ماژول Terraform - تئوری 46:39
-
ماژول Terraform - لابراتوار 48:46
-
فایل State در Terraform 01:02:24
-
گیت و گیتهاب با Terraform 35:36
-
بررسی بکاند Terraform 46:44
-
آمادهسازی پایگاه داده DynamoDB با Terraform 33:24
-
ایجاد جدول DynamoDB با Terraform 52:44
-
تحلیل فایل State در Terraform 31:35
-
Provisioner در Terraform - لابراتوار 36:39
-
بررسی عمیق Provisioner در Terraform 40:55
-
بررسی فضای کاری در Terraform 28:13
-
ایجاد فضای کاری در Terraform - لابراتوار 45:42
-
مدیریت فایل State فضای کاری در Terraform - لابراتوار 47:09
-
بررسی Vault در Terraform 39:05
-
مدیریت Secret در Terraform 49:30
-
ایمپورت منابع در Terraform 50:35
-
تشخیص Drift در Terraform - لابراتوار 45:14
-
بررسی عمیق تشخیص Drift در Terraform 47:55
-
توابع داخلی Terraform 47:01
-
موارد استفاده متغیر Map در Terraform 58:33
-
نوع داده در Terraform - لابراتوار 40:57
-
بهترین شیوهها در Terraform 50:28
-
اتوماسیون Terraform با GitHub Actions 51:43
-
استقرار تابع لامبدا با Terraform 55:53
-
نکات عیبیابی Terraform و لابراتوار 01:07:29
-
سوالات و پاسخهای مصاحبه Terraform 35:52
-
تفاوت کلیدی بین Terraform و انسیبل و سوالات و پاسخهای پیشرفته 57:51
-
آزمون پایان دوره None
مشخصات آموزش
آموزش Terraform برای DevOps - اتوماسیون و مدیریت زیرساخت ابری
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:33
- مدت زمان :24:34:13
- حجم :10.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy