دانلود دوره عملی Terraform برای مبتدیان با GCP - Google Cloud

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

نام محصول به انگلیسی دانلود Terraform for Beginners using GCP - Google Cloud (Hands-on) - دانلود رایگان نرم افزار
نام محصول به فارسی دانلود دوره عملی Terraform برای مبتدیان با GCP - Google Cloud
زبان انگلیسی با زیرنویس فارسی
نوع محصول آموزش ویدیویی
نحوه تحویل به صورت دانلودی
توجه مهم:

این دوره آموزشی به صورت دانلودی ارائه می‌شود و همراه با زیرنویس فارسی است.

حداکثر تا ۲۴ ساعت پس از ثبت سفارش، لینک اختصاصی دوره برای شما ساخته و ارسال خواهد شد.


📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر دوره ویدیویی، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دانلود رایگان دوره عملی Terraform برای مبتدیان با GCP - Google Cloud

معرفی دوره

در این دوره عملی و جامع، یاد می‌گیرید چگونه با استفاده از ابزار Terraform به صورت خودکار و سازمان‌یافته منابع ابری را روی پلتفرم Google Cloud Provision کنید. این دوره مخصوص افراد تازه‌کار طراحی شده و با مثال‌های واقعی، مفاهیم پایه تا پیشرفته Infrastructure as Code (IaC) را به شما آموزش می‌دهد. هدف این دوره، توانمندسازی شما برای مدیریت مقیاس‌پذیر، قابل‌تکرار و ایمن زیرساخت‌های ابری با Terraform است.

آنچه در این دوره خواهید آموخت

  • درک کامل مفاهیم IaC و مزایای آن در استقرار زیرساخت
  • نصب و پیکربندی Terraform و ارتباط آن با حساب Google Cloud
  • ساختار فایل‌های پیکربندی (.tf) و سینتکس HCL
  • تعریف منابع پایه مثل Compute Engine، شبکه و فایروال
  • مدیریت متغیرها، خروجی‌ها و استفاده از ماژول‌ها برای تکرارپذیری
  • ترکیب چندین ماژول برای ساخت محیط‌های چندلایه (VPC، Subnet، Load Balancer)
  • ارتباط با سرویس‌های ذخیره‌سازی ابری (Cloud Storage، Persistent Disk)
  • کار با داده‌های حساس با استفاده از Google Secret Manager
  • به‌روزرسانی و تغییر ایمن زیرساخت با دستور terraform plan و terraform apply
  • نکات عیب‌یابی و بهترین روش‌ها (Best Practices) برای پروژه‌های عملی

مزایای استفاده از Terraform و GCP

  • قابلیت تکرارپذیری: ایجاد محیط‌های توسعه، تست و تولید با دستوراتی ساده و یکسان
  • مدیریت نسخه: امکان ذخیره و پیگیری تغییرات زیرساخت در سیستم‌های کنترل نسخه (Git)
  • سرعت عمل: استقرار زیرساخت در چند دقیقه به‌جای ساعت‌ها انجام رایج دستی
  • مقیاس‌پذیری: افزودن خودکار منابع در صورت نیاز پروژه
  • هماهنگی با سرویس‌های GCP: سابقه طولانی Terraform در یکپارچگی عمیق با APIهای Google Cloud

پیش‌نیازها

  • آشنایی کلی با مفاهیم ابری و Google Cloud Platform
  • دانش مقدماتی از خط فرمان (CLI) و ویرایشگر متن
  • داشتن حساب Google Cloud با دسترسی Project Owner
  • آشنایی جزئی با زبان‌های اسکریپتی (اختیاری)

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

  • بخش 1: مقدمه بر Terraform و نصب اولیه
    • معرفی HCL و معماری Terraform
    • نصب روی ویندوز، macOS و لینوکس
  • بخش 2: پیکربندی پروایدر GCP
    • ساخت Service Account و کلید JSON
    • تنظیم متغیرهای محیطی و فایل provider.tf
  • بخش 3: ساخت اولین منابع (VM، شبکه)
  • بخش 4: ماژول‌ها و ساختار پروژه‌های بزرگ
  • بخش 5: متغیرها، خروجی‌ها و نقاط حساس
  • بخش 6: استراتژی‌های مدیریت State و بکاپ
  • بخش 7: استقرار محیط چندلایه با Load Balancer
  • بخش 8: نکات امنیتی و بهینه‌سازی هزینه
  • بخش 9: اتوماسیون CI/CD با Terraform

مثال‌های عملی

در این دوره، چند نمونه پروژه واقعی را از صفر تا صد پیاده‌سازی می‌کنیم. یکی از مثال‌ها:

ایجاد یک ماشین مجازی با دیسک دائمی و آدرس IP استاتیک:

provider "google" {
  project = "my-gcp-project"
  region  = "us-central1"
}

resource "google_compute_address" "static_ip" {
  name = "my-static-ip"
}

resource "google_compute_instance" "vm_instance" {
  name         = "terraform-vm"
  machine_type = "e2-medium"
  zone         = "us-central1-a"
  tags         = ["web-server"]

  boot_disk {
    initialize_params {
      image = "debian-cloud/debian-11"
      size  = 20
    }
  }

  network_interface {
    network    = "default"
    access_config {
      nat_ip = google_compute_address.static_ip.address
    }
  }
}
  

پس از اجرای terraform init و terraform apply، ماشین مجازی شما بالا می‌آید و با آدرس IP ثابت در دسترس خواهد بود.

نکات کلیدی

  • همیشه قبل از اعمال تغییرات از terraform plan استفاده کنید.
  • سعی کنید State را در Google Cloud Storage نگهداری کنید.
  • ماژول‌ها را برای اجزای تکرارشونده‌تان ایجاد کنید تا قابل‌نگهداری‌تر شود.
  • دسترسی به Secretها را تنها از طریق Secret Manager مدیریت نمایید.

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.