دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آموزش Terraform برای DevOps - اتوماسیون و مدیریت زیرساخت ابری

آموزش 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

9,703,500 1,940,700 تومان

مشخصات آموزش

آموزش Terraform برای DevOps - اتوماسیون و مدیریت زیرساخت ابری

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:33
  • مدت زمان :24:34:13
  • حجم :10.8GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,351,500 870,300 تومان
  • زمان: 11:01:32
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 01:48:43
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,930,000 786,000 تومان
  • زمان: 09:57:30
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:29:57
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,576,500 1,315,300 تومان
  • زمان: 16:39:53
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,654,000 930,800 تومان
  • زمان: 11:47:11
  • تعداد درس: 71
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید