آموزش Terraform با GCP

دانلود Terraform with GCP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: HashiCorp دارای گواهی: Terraform Associate (003) درک زیرساخت به عنوان مفاهیم کد (IaC) درک هدف Terraform (در مقایسه با سایر IaC) درک اصول Terraform درک گردش کار terraform (terraform init,plan,apply) درک Terraform CI/CD Pipeline با استفاده از Cloud Build Understand Terraform CI/CD Pipeline با استفاده از GitHub Actions درک بهترین روش‌های توسعه‌دهنده Terraform مقدمه‌ای بر Terraform Cloud راه‌اندازی سازمان Terraform Cloud شما ایجاد فضای کاری ایجاد و مدیریت ماژول‌ها/رجیستری خصوصی پیش نیازها:دسترسی به محیط شخصی Google Cloud

دوره صدور گواهینامه HashiCorp Certified: Terraform Associate (003) با تمرکز بر Google Cloud Platform (GCP) دانش و مهارت های لازم برای استفاده مؤثر از Terraform برای تهیه و مدیریت زیرساخت در محیط GCP را در اختیار شرکت کنندگان قرار می دهد. این دوره برای آماده سازی افراد برای آزمون گواهینامه Terraform Associate طراحی شده است که توانایی آنها را در طراحی و پیاده سازی راه حل های زیرساختی با استفاده از Terraform ارزیابی می کند.

پس از تکمیل این دوره، شرکت کنندگان:

  1. اصول Terraform را درک کنید: درک عمیقی از Terraform، مفاهیم اصلی آن، و نحوه تطبیق آن با دنیای زیرساخت به عنوان کد (IaC) به دست آورید.

  2. Master Terraform Configuration Language (HCL): یاد بگیرید که فایل های پیکربندی Terraform را با استفاده از HCL برای تعریف منابع زیرساخت بنویسید و ساختار دهید.

  3. مدیریت منابع: نحوه تعریف، ایجاد، به‌روزرسانی و حذف منابع در GCP با استفاده از Terraform را بررسی کنید.

  4. مدیریت وضعیت: فایل‌های حالت Terraform و نحوه مدیریت آن‌ها را برای توسعه مشارکتی بدانید.

  5. ملزومات برنامه‌نویس Terraform را بیاموزید: روش‌ها و تکنیک‌های ضروری توسعه‌دهنده برای کار مؤثر با Terraform، از جمله کنترل نسخه، بررسی کد و همکاری را کاوش کنید.

  6. استفاده از Terraform Workspaces: درباره فضاهای کاری Terraform و نحوه فعال کردن آنها مدیریت چندین محیط و پیکربندی در یک پروژه واحد بیاموزید.

  7. از حالت راه دور Terraform استفاده کنید: مزایای مدیریت ایالت از راه دور را بدانید و پشتیبان‌های راه دور را برای پروژه‌های Terraform پیاده‌سازی کنید.

  8. اشکال‌زدایی Terraform: در عیب‌یابی و اشکال‌زدایی پیکربندی‌های Terraform برای شناسایی و حل مؤثر مشکلات مهارت کسب کنید.

  9. بهترین روش‌ها را اجرا کنید: بهترین شیوه‌ها را برای سازماندهی و ساختار کد Terraform دنبال کنید تا از قابلیت نگهداری و مقیاس‌پذیری اطمینان حاصل کنید.

  10. استفاده از ارائه‌دهنده GCP: ارائه‌دهنده GCP را کاوش کنید و نحوه تعامل با خدمات و منابع GCP با استفاده از Terraform را درک کنید.

  11. گردش کار استقرار را خودکار کنید: نحوه ادغام Terraform را در خطوط لوله CI/CD برای خودکارسازی استقرار زیرساخت بیاموزید.

  12. بهینه سازی زیرساخت: استراتژی هایی را برای بهینه سازی هزینه های زیرساخت و استفاده از منابع در GCP کاوش کنید.


سرفصل ها و درس ها

مقدمه Introduction

  • معرفی مربی Instructor Introduction

  • مقدمه Terraform Terraform Introduction

  • راه اندازی Terraform در ویندوز Terraform Setup on Windows

  • راه اندازی Terraform در لینوکس Terraform setup on Linux

  • مستندات Documentation

Terraform با Google Cloud Terraform with Google Cloud

  • ایجاد فایل های پیکربندی و احراز هویت Create configuration files and authentication

  • Terraform init، برنامه ریزی و اعمال دستورات Terraform init,plan and apply commands

  • ارائه دهنده Terraform Terraform Provider

  • نسخه مدیریت ارائه دهنده Managing Provider version

  • مستندات Documentation

ایالت Terraform Terraform State

  • حالت زمینی چیست؟ What is terraform state

  • با حالت Terraform بازی کنید Play with Terraform state

  • ایالت از راه دور چیست What is remote state

  • حالت راه دور با استفاده از Backend Remote state using Backend

  • اسناد ایالت Terraform Terraform State documentation

ملزومات توسعه دهنده Developer Essentials

  • متغیرهای Terraform Terraform Variables

  • لیست Terraform Terraform List

  • نقشه Terraform Terraform Map

  • تعداد ترافورم Terraform count

  • Terraform for_each Terraform for_each

  • بیان شرطی Terraform Terraform conditional expression

  • اعتبار سنجی متغیر Terraform Terraform Variable validation

  • اشکال زدایی کد Terraform Debugging Terraform code

  • مستندات متغیرهای Terraform Terraform Variables Documentation

  • اشکال زدایی در اسناد Terraform Debugging in Terraform documentation

فضای کاری در Terraform Workspace in Terraform

  • فضای کاری در Terraform Workspace in Terraform

  • مستندات فضای کاری Workspace Documentation

واردات Terraform Terraform Import

  • واردات Terraform Terraform Import

  • اسناد واردات Terraform Terraform import documentation

منابع GCP را ایجاد کنید Create GCP resources

  • با استفاده از Terraform پوشه ها را در GCP ایجاد کنید Create Folders in GCP using Terraform

  • با استفاده از Terraform پروژه ها را در GCP ایجاد کنید Create Projects in GCP using Terraform

  • ایجاد شبکه و زیرشبکه با استفاده از Terraform Create Network and subnetwork using Terraform

  • نمونه محاسباتی را با استفاده از Terraform ایجاد کنید Create Compute Instance using Terraform

  • ایجاد و ضمیمه دیسک با استفاده از Terraform Create and Attach disks using Terraform

  • اسناد ارائه دهنده Google Terraform Terraform Google Provider Documentation

خط لوله Terraform CI/CD با Google Cloud Build Terraform CI/CD Pipeline with Google Cloud Build

  • گام ها Steps walkthrough

  • خط لوله ایجاد کنید Create Pipeline

  • مستندات - ساخت ابر با Terraform Documentation - Cloud Build with Terraform

خط لوله Terraform CI/CD با استفاده از GitHub Actions Terraform CI/CD pipeline using GitHub Actions

  • نمای کلی مراحل Steps Overview

  • مخزن GitHub را ایجاد کنید Create GitHub Repository

  • گردش کار GitHub Actions را ایجاد کنید Create GitHub Actions Workflow

Terraform Cloud Terraform Cloud

  • یک حساب رایگان Terraform Cloud ایجاد کنید Create Free Terraform Cloud Account

  • CI/CD با Terraform Cloud CI/CD With Terraform Cloud

  • ایجاد و مدیریت ماژول ها/رجیستری خصوصی Creating and Managing Private Modules/Registry

Terraform Associate - برای امتحان آماده شوید Terraform Associate - Prepare for Exam

  • نحوه ثبت نام در آزمون How to register for Exam

  • چگونه برای امتحان آماده شویم How to prepare for Exam

نمایش نظرات

آموزش Terraform با GCP
جزییات دوره
5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,816
4.2 از 5
ندارد
دارد
دارد
TechTrapture
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TechTrapture TechTrapture

دارای گواهینامه کامل (11x) Google Cloud Professional