دوره آموزشی ساخت زیرساخت با کد زدن توی Terraform
4 ساعت 36 دقیقهمتوسط2025-07-01
مدرسین

Pearson

Robert Jordan
جزئیات دوره
تو این دوره، با ابزارها و روشهای خیلی مهم و کاربردی آشنا میشی که بهت کمک میکنه بتونی مفهوم Infrastructure as Code یا زیرساخت بهعنوان کد رو تو محیطهای همکاری و تولید بهخوبی پیادهسازی کنی. یاد میگیری چطوری IaC رو تو خطوط تست و استقرار (deployment pipeline) پروژههات ادغام کنی و چطوری با اعمال قوانین کدریویو (بازبینی کد) روی تغییرات زیرساخت، کیفیت و امنیت رو تضمین کنی.
دوره بهت نشون میده چطور مدیریت تغییرات زیرساخت رو به صورت بهینه انجام بدی و از جدیدترین ویژگیها و آپدیتهای نرمافزاری Terraform هم باخبر بشی تا بتونی همیشه بهروز باشی.
با این دوره میتونی ابزارهای مختلفی مثل گیت رو برای مدیریت زیرساخت به شکل کد به کار بگیری و در نهایت کار تیمی و اتوماسیون پروژههات رو حسابی قوی کنی.
اهداف یادگیری این دوره:
فهمیدن اینکه چرا زیرساخت باید بهعنوان کد مدیریت بشه و مزایای این روش
یادگیری بهترین روشها برای مدیریت Infrastructure as Code با استفاده از ابزارهای شناخته شده مثل Git
آشنایی کامل با زبان پیکربندی Terraform (HCL)
بررسی و استفاده از قابلیتهای پیشرفته Terraform، از جمله کار با Providerهای AWS، GCP و Azure
بهکارگیری Terraform تو محیطهای واقعی و تولیدی به صورت استاندارد و حرفهای
دوره بهت نشون میده چطور مدیریت تغییرات زیرساخت رو به صورت بهینه انجام بدی و از جدیدترین ویژگیها و آپدیتهای نرمافزاری Terraform هم باخبر بشی تا بتونی همیشه بهروز باشی.
با این دوره میتونی ابزارهای مختلفی مثل گیت رو برای مدیریت زیرساخت به شکل کد به کار بگیری و در نهایت کار تیمی و اتوماسیون پروژههات رو حسابی قوی کنی.
اهداف یادگیری این دوره:
فهمیدن اینکه چرا زیرساخت باید بهعنوان کد مدیریت بشه و مزایای این روش
یادگیری بهترین روشها برای مدیریت Infrastructure as Code با استفاده از ابزارهای شناخته شده مثل Git
آشنایی کامل با زبان پیکربندی Terraform (HCL)
بررسی و استفاده از قابلیتهای پیشرفته Terraform، از جمله کار با Providerهای AWS، GCP و Azure
بهکارگیری Terraform تو محیطهای واقعی و تولیدی به صورت استاندارد و حرفهای
مهارت ها
TerraformHashiCorpData CentersDevOps FoundationsDevOpsDatabase ManagementOne-Off
سرفصل ها
۰. مقدمه
- 01 - مقدمه
۱. به Terraform سلام کنید
- 02 - بخش اول - مقدمهای بر زیرساخت به عنوان کد (IaC)
- 03 - اهداف یادگیری
- 04 - تنظیم محیط توسعه شما
- 05 - دانلود کد نمونه
- 06 - اعمال اولین Terraform شما
۲. معرفی IaC
- 07 - اهداف یادگیری
- 08 - شروع با نگاهی به گذشته - چگونه به اینجا رسیدیم
- 09 - تصمیمگیری در مورد اینکه چرا باید از IaC استفاده کنید
- 10- تعاریف یادگیری
- 11- بررسی رویکردهای IaC
- 12 - چرخه حیات توسعه نرمافزار و IaC
۳. معرفی Terraform
- 13- بخش دوم - اصول اولیه Terraform
- 14 - اهداف یادگیری
- 15 - ساختن مدل ذهنی شما - Terraform چیست؟
- 16 - یادگیری اینکه Terraform چیست (چه چیزی هست و چه چیزی نیست)
- 17 - نسخه آزمایشی - یادگیری در مورد وضعیت Terraform
- 18- یادگیری ویژگیهای Terraform
- 19 - کشف کنید که آیا Terraform چندابری است یا خیر
- 20 - بررسی - Hello Terraform چگونه کار کرد؟
۴. HCL را یاد بگیرید
- 21 - اهداف یادگیری
- 22 - اصول اولیه - ساختار HCL
- 23 - ارائه دهندگان Terraform
- 24 - منابع و ماخذ داده Terraform
- 25- وابستگیها در Terraform
- 26 - درباره عبارات در HCL
- 27 - متغیرها و خروجیهای Terraform
- 28 - استفاده از ویژگیهای for each و count
- 29 - چرخه حیات منابع
- 30 - ویژگیهای بازسازی
- 31- تأمینکنندگان
۵. یادگیری استفاده مجدد از کد و کپسولهسازی با ماژولهای Terraform
- 32 - اهداف یادگیری
- 33- آشنایی با ماژولهای Terraform
- 34 - ایجاد یک نسخه آزمایشی ماژول
- 35 - توزیع ماژولهای شما
۶. مدل بلوغ IaC را درک کنید
- 36- بخش سوم - استفاده از Terraform در محیط عملیاتی
- 37- اهداف یادگیری
- 38- بررسی مراحل پذیرش IaC
- 39 - مدل بلوغ IaC و Terraform
۷. یادگیری ارائه دهندگان Terraform - فعالیتهای عملی
- 40 - اهداف یادگیری
- 41- معرفی ارائهدهندگان در Terraform
- 42 - نسخه آزمایشی - کار با AWS
- 43 - نسخه آزمایشی - کار با GCP
- 44 - نسخه آزمایشی - کار با Azure
- 45 - نسخه آزمایشی - استفاده از سایر ارائه دهندگان
۸. ادغام و استقرار مداوم را کشف کنید
- 46- اهداف یادگیری
- 47- سیستمهای کنترل نسخه و Terraform (VCS)
- 48 - راهاندازی HCP Terraform
- 49 - رجیستری ماژول HCP Terraform
- 50 - فضاهای کاری HCP Terraform
۹. بررسی و مراحل بعدی
- 51- اهداف یادگیری
- 52- مرور آموختههایمان
- 53- فهمیدن اینکه قدم بعدی چیست
نتیجهگیری
- 54 - خلاصه
دوره های مرتبط
- دوره آموزشی یادگیری Terraform
- دوره آموزشی مقدمهای بر Terraform در Azure
- دوره آموزشی ترفورم ضروری در آمازون وب سرویس (AWS)
- دوره آموزشی شبکهسازی جهانی AWS در Terraform
- دوره آموزشی مبانی DevOps: اولین پروژه شما
- دوره آموزشی آمادگی گواهینامه HashiCorp Certified: Terraform Associate (003)
- دوره آموزشی آمادگی گواهینامه Terraform Associate (003)
- دوره آموزشی مقدمه ای بر Terraform در پلتفرم ابری گوگل