| نام محصول به انگلیسی | دانلود Terraform for Beginners using GCP – Google Cloud (Hands-on) – دانلود رایگان نرم افزار |
|---|---|
| نام محصول به فارسی | دانلود دوره عملی Terraform برای مبتدیان با GCP – Google Cloud |
| زبان | انگلیسی با زیرنویس فارسی |
| نوع محصول | آموزش ویدیویی |
| نحوه تحویل | به صورت دانلودی |
این دوره آموزشی دانلودی بوده و همراه با زیرنویس فارسی ارائه میگردد.
حداکثر تا ۲۴ ساعت پس از سفارش، لینک اختصاصی دوره برای شما ساخته و جهت دانلود ارسال خواهد شد.
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 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 مدیریت نمایید.


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