دوره آموزشی یادگیری Terraform
2 ساعت 24 دقیقهمبتدی2026-01-16
مدرسین

Josh Samuelson
Systems Administrator, DevOps Engineer
جزئیات دوره
اگه وارد دنیای DevOps شدی، حتماً با مفهوم Infrastructure as Code (IaC) برخورد کردی؛ یعنی همون جایی که به جای تنظیم دستی سرورها، با کدنویسی زیرساختها رو میسازی. Terraform یکی از قدرتمندترین ابزارهای دنیا برای این کارِ دقیق و Declarative هست که باعث میشه پیکربندی محیطهای ابری (Cloud) خیلی سریعتر و سادهتر انجام بشه.
توی این دوره، مدرس دوره یعنی Josh Samuelson، قدمبهقدم بهت یاد میده چطور با استفاده از Terraform، زیرساختهای خودت رو روی سرویسهای AWS (Amazon Web Services) مدیریت کنی. اول از همه، نحوه راهاندازی AWS برای کار با Terraform رو بهت نشون میده و بعد وارد بحث اصلی میشه: اینکه Terraform اصلاً چطوری زیرساختها رو مدیریت میکنه و چطور از دستورات اصلی (Core Commands) استفاده کنی. اما بحث به همینجا ختم نمیشه؛ داگ وارد مباحث پیشرفتهتر هم میشه، مثل اینکه چطور از ماژولهای آماده در Terraform Registry استفاده کنی و یا حتی چطور ماژولهای اختصاصی خودت رو بسازی. در پایان این دوره، تو دانش لازم برای تعریف و مدیریت بهینه زیرساختها رو با این ابزار فوقالعاده خواهی داشت.
اهداف یادگیری
نحوه راهاندازی و اتصال سرویسهای AWS برای استفاده از Terraform رو یاد بگیرید.
درک کنید که Terraform دقیقاً چطور زیرساختها رو مدیریت و کنترل میکنه.
استفاده از دستورات اصلی (Core Commands) تررافرم رو به تسلط برسید.
یاد بگیرید چطور از ماژولهای آماده در رجیستری تررافرم (Terraform Registry) بهره ببرید.
توانایی ساخت و طراحی ماژولهای اختصاصی برای پروژههای خودتون رو کسب کنید.
مدیریت زیرساختهای ابری رو به صورت کد (IaC) و به شکلی کارآمد انجام بدید.
توی این دوره، مدرس دوره یعنی Josh Samuelson، قدمبهقدم بهت یاد میده چطور با استفاده از Terraform، زیرساختهای خودت رو روی سرویسهای AWS (Amazon Web Services) مدیریت کنی. اول از همه، نحوه راهاندازی AWS برای کار با Terraform رو بهت نشون میده و بعد وارد بحث اصلی میشه: اینکه Terraform اصلاً چطوری زیرساختها رو مدیریت میکنه و چطور از دستورات اصلی (Core Commands) استفاده کنی. اما بحث به همینجا ختم نمیشه؛ داگ وارد مباحث پیشرفتهتر هم میشه، مثل اینکه چطور از ماژولهای آماده در Terraform Registry استفاده کنی و یا حتی چطور ماژولهای اختصاصی خودت رو بسازی. در پایان این دوره، تو دانش لازم برای تعریف و مدیریت بهینه زیرساختها رو با این ابزار فوقالعاده خواهی داشت.
اهداف یادگیری
نحوه راهاندازی و اتصال سرویسهای AWS برای استفاده از Terraform رو یاد بگیرید.
درک کنید که Terraform دقیقاً چطور زیرساختها رو مدیریت و کنترل میکنه.
استفاده از دستورات اصلی (Core Commands) تررافرم رو به تسلط برسید.
یاد بگیرید چطور از ماژولهای آماده در رجیستری تررافرم (Terraform Registry) بهره ببرید.
توانایی ساخت و طراحی ماژولهای اختصاصی برای پروژههای خودتون رو کسب کنید.
مدیریت زیرساختهای ابری رو به صورت کد (IaC) و به شکلی کارآمد انجام بدید.
مهارت ها
TerraformHashiCorpData CentersDatabase ManagementLearning
سرفصل ها
مقدمه
- Terraform را برای زیرساخت ابری خود بیاموزید
- آنچه شما نیاز دارید
اولین قدمها با Terraform
- Terraform چیست؟
- مخزن کد Terraform شما
- راه اندازی AWS برای Terraform
- فضای ابری Terraform
Terraform در عمل
- طرح Terraform
- اولین اجرای Terraform
- نحوه کار Terraform
- ایالتهای زمینیسازیشده
- ویرایش کد شما
- درک خطاهای Terraform
زیرساخت به عنوان کد
- منابع
- انواع منابع پایه
- سبک Terraform
- گروه امنیتی
- استفاده از ماژولها
- رجیستری Terraform - ارائه دهندگان
- رجیستری Terraform - ماژولها
مباحث پیشرفته
- برای پیشرفت آماده شوید
- گسترش نصب شما
- متغیرها
- دادههای خود را تقسیمبندی کنید
- ماژولار کردن
- استقرار محیطها
- پاکسازی - تخریب زمینی
- رابط خط فرمان Terraform
نتیجهگیری
- مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمهای بر Terraform در Azure
- دوره آموزشی ترفورم ضروری در آمازون وب سرویس (AWS)
- دوره آموزشی Terraform: مدیریت زیرساخت شبکه
- دوره آموزشی مبانی GitOps
- دوره آموزشی یادگیری اصولی Terraform: نوشتن، ساختاردهی و مقیاسپذیری کد
- دوره آموزشی شبکهسازی جهانی AWS در Terraform
- دوره آموزشی ساخت زیرساخت با کد زدن توی Terraform
- دوره آموزشی آمادگی برای گواهینامه HashiCorp Certified: Terraform Associate (004)
مسیرهای مرتبط
- مسیر آموزشی بهبود بخشیدن اتوماسیون زیرساخت خود با ابزار HashiCorp
- مسیر آموزشی زیرساخت به عنوان کد با Terraform
- مسیر آموزشی گواهینامه حرفهای خودکارسازی شبکه توسط Arista Networks
- مسیر آموزشی آماده شدن برای آزمون Designing and Implementing Microsoft DevOps Solutions (AZ-400)
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی ارتقاء مهارت های خود را در هوش مصنوعی و یادگیری ماشین
- مسیر آموزشی تبدیل شدن به استاد اکسل برای علوم داده
- مسیر آموزشی افزایش مهارت تجزیه و تحلیل داده های خود