آموزش مبانی ترارام (Terraform) - مدیریت زیرساخت به عنوان کد - آخرین آپدیت

دانلود Terraform Basics - Managing Infrastructure as Code

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است؛ دستیار یادگیری تعاملی شما که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشرفت، درک خود را عمیق‌تر کنید. با این آموزش عملی مدیریت محیط‌های ابری با استفاده از ترارام (Terraform)، پایه‌ای قوی در مفهوم زیرساخت به عنوان کد (IaC) ایجاد کنید. این دوره که برای مبتدیان طراحی شده است، شما را گام به گام در مسیر خودکارسازی استقرار زیرساخت، نوشتن پیکربندی‌ها در زبان HashiCorp Configuration Language (HCL) و مستقر کردن منابع واقعی در AWS راهنمایی می‌کند. شما با آماده‌سازی محیط، پیکربندی AWS با احراز هویت چندعاملی (MFA)، نصب ترارام و آماده‌سازی Visual Studio Code برای یک گردش کار بهینه شروع خواهید کرد. پس از آماده شدن ابزارها، مفاهیم اصلی ترارام از جمله Providerها، Resourceها، متغیرها و مدیریت State (وضعیت) را بررسی می‌کنید که بلوک‌های سازنده اتوماسیون ابری قابل اعتماد و تکرارپذیر هستند. در ادامه، مهارت‌های خود را در پروژه‌های عملی AWS به کار خواهید گرفت؛ از جمله ایجاد نمونه‌های EC2، ایجاد S3 Bucketها و مدیریت پیکربندی‌ها از طریق Terraform CLI. هر ماژول ترکیبی از توضیحات تئوری و تمرینات عملی است تا شما نه تنها درک نظری، بلکه تجربه واقعی ساخت زیرساخت ابری به روش حرفه‌ای را کسب کنید. در پایان این دوره، شما قادر خواهید بود: - استقرار ابری را با استفاده از Terraform و AWS خودکار کنید. - پیکربندی‌های تمیز و قابل استفاده مجدد را با زبان HCL بنویسید. - وضعیت (State) ترارام را برای گردش کارهای ایمن و مشارکتی به طور موثر مدیریت کنید. - تجربه عملی در استفاده از AWS CLI و Terraform CLI کسب کنید. - اعتماد به نفس لازم برای پشتیبانی از پروژه‌های IaC در محیط‌های واقعی را به دست آورید. این دوره برای مبتدیانی که می‌خواهند اتوماسیون ابری را یاد بگیرند ایده‌آل است. هیچ تجربه قبلی در ترارام نیاز نیست، اما دانش پایه در مورد فضای ابری مفید خواهد بود. چه در مسیر DevOps باشید و چه بخواهید مفاهیم پایه ابری خود را تقویت کنید، این دوره مهارت‌های لازم برای شروع کار با زیرساخت به عنوان کد را به شما می‌دهد.

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

شروع به کار Getting Started

  • مقدمه‌ای بر تخصص Introduction to the Specialization

  • راهنمای پیمایش در دوره Navigating Through the Course

آماده‌سازی محیط و ابزارها Setting Up Your Environment and Tools

  • راه‌اندازی حساب AWS: نحوه ساخت حساب AWS Account Setup - How to Create an Account

  • راه‌اندازی حساب AWS: فعال‌سازی MFA برای کاربر ریشه (Root) AWS Account Setup - Enabling MFA for the Root User

  • راه‌اندازی حساب AWS: ایجاد کاربر مدیر (Admin) AWS Account Setup - Creating an Admin User

  • برای کاربران ویندوز: نصب زیرسیستم ویندوز برای لینوکس (WSL) For Windows Users - Installing Windows Subsystem for Linux

  • برای کاربران ویندوز: ویژگی‌های کلیدی WSL For Windows Users - Key Features of Windows Subsystem for Linux

  • نصب ترارام: آماده‌سازی و نصب Terraform Terraform Installation - Getting Terraform Set Up

  • نصب ترارام: نصب AWS CLI Terraform Installation - Installing AWS CLI

  • نصب ترارام: ورود به حساب AWS Terraform Installation - Logging Into AWS

  • راه‌اندازی IDE: افزونه‌های مفید VS Code IDE Setup - Helpful VS Code Extensions

درک زیرساخت به عنوان کد (IaC) و ترارام Understanding Infrastructure as Code (IaC) and Terraform

  • تعریف زیرساخت به عنوان کد (IaC) Defining Infrastructure as Code (IaC)

  • مزایای استفاده از زیرساخت به عنوان کد Advantages of Using Infrastructure as Code

  • تمرین عملی: آماده‌سازی دستی زیرساخت در AWS (بررسی کلی) Hands-On: Setting Up Infrastructure Manually in AWS - Overview

  • تمرین عملی: آماده‌سازی دستی زیرساخت در AWS Hands-On: Setting Up Infrastructure Manually in AWS

  • تمرین عملی: آماده‌سازی زیرساخت با ترارام (بررسی کلی) Hands-On: Setting Up Infrastructure with Terraform - Overview

  • تمرین عملی: آماده‌سازی زیرساخت با ترارام Hands-On: Setting Up Infrastructure with Terraform

  • چرا ترارام را انتخاب کنیم؟ Why Choose Terraform?

  • ساختار ترارام The Structure of Terraform

  • مراحل استقرار زیرساخت Phases of Infrastructure Provisioning

  • تمرین عملی: درک مراحل اجرای ترارام (بررسی کلی) Hands-On: Understanding Terraform's Phases - Overview

  • تمرین عملی: درک مراحل اجرای ترارام Hands-On: Understanding Terraform's Phases

اجزای اصلی ترارام Terraform's Core Components

  • تمرین عملی: بررسی کلی زبان پیکربندی HashiCorp (HCL) Hands-On: Overview of the HashiCorp Configuration Language (HCL)

  • درک زبان پیکربندی HashiCorp (HCL) Understanding HashiCorp Configuration Language (HCL)

  • پیکربندی ترارام Configuring Terraform

  • تمرین عملی: مقدمه‌ای بر اولین پروژه ترارام (بررسی کلی) Hands-On: Introduction to Our First Terraform Project - Overview

  • تمرین عملی: ایجاد منابع در اولین پروژه ترارام Hands-On: Creating Resources in Our First Terraform Project

  • تمرین عملی: بررسی کلی Terraform CLI Hands-On: Overview of the Terraform CLI

  • تمرین عملی: بررسی دستورات کلیدی در Terraform CLI Hands-On: Exploring Key Commands in the Terraform CLI

  • درک مفهوم وضعیت (State) در ترارام Understanding Terraform State

  • [دمو] بررسی وضعیت پروژه [Demo] Reviewing the State of Our Project

  • کار با Backendها در ترارام Working with Backends in Terraform

  • تمرین عملی: راه‌اندازی Remote Backend در S3 (بررسی کلی) Hands-On: Setting Up a Remote Backend in S3 - Overview

  • تمرین عملی: پیکربندی Remote S3 Backend Hands-On: Configuring a Remote S3 Backend

  • تمرین عملی: راه‌اندازی Partial Backend (بررسی کلی) Hands-On: Partial Backend Setup - Overview

  • تمرین عملی: راه‌اندازی Partial Backend Hands-On: Partial Backend Setup

  • توضیح Providerهای ترارام Terraform Providers Explained

  • تمرین عملی: بررسی کلی کار با Providerها Hands-On: Overview of Working with Providers

  • تمرین عملی: کار با Providerها Hands-On: Hands-on with Providers

کار با منابع (Resources) Working with Resources

  • درک منابع (Resources) Understanding Resources

  • بررسی وابستگی‌های منابع Exploring Resource Dependencies

  • استفاده از Meta Arguments Using Meta-Arguments

  • پروژه VPC و EC2: بررسی کلی VPC and EC2 Project - Overview

  • پروژه VPC و EC2: راه‌اندازی VPC و Subnet VPC and EC2 Project - Setting Up the VPC and Subnet

  • پروژه VPC و EC2: راه‌اندازی Internet Gateway VPC and EC2 Project - Setting Up the Internet Gateway

  • پروژه VPC و EC2: مدیریت تگ‌های مشترک VPC and EC2 Project - Managing Common Tags

  • پروژه VPC و EC2: راه‌اندازی نمونه EC2 VPC and EC2 Project - Setting Up the EC2 Instance

  • پروژه VPC و EC2: درک و استفاده از Security Groups VPC and EC2 Project - Understanding and Using Security Groups

  • پروژه VPC و EC2: ایجاد یک Security Group سفارشی VPC and EC2 Project - Creating a Custom Security Group

  • پروژه VPC و EC2: استقرار نمونه EC2 با NGINX VPC and EC2 Project - Deploying an EC2 Instance with NGINX

  • پروژه VPC و EC2: جمع‌بندی و پاک‌سازی منابع VPC and EC2 Project - Wrapping Up and Cleaning Up Resources

پروژه: استقرار وب‌سایت استاتیک S3 Project - Deploying an S3 Static Website

  • بررسی کلی پروژه Overview of the Project

  • راه‌اندازی یک S3 Bucket Setting Up an S3 Bucket

  • غیرفعال کردن مسدودکننده دسترسی عمومی (Public Access Block) Turning Off Public Access Block

  • راه‌اندازی وب‌سایت استاتیک S3 Setting Up an S3 Static Website

  • آپلود فایل‌ها در S3 با استفاده از ترارام Uploading Files to S3 with Terraform

کار با منابع داده (Data Sources) Working with Data Sources

  • درک منابع داده (Data Sources) Understanding Data Sources

  • تمرین عملی: بررسی کلی دریافت داده‌های AMI Hands-On: Overview of Fetching AMI Data

  • تمرین عملی: دریافت داده‌های AMI Hands-On: Fetching AMI Data

  • تمرین عملی: بررسی کلی دریافت اطلاعات حساب AWS و منطقه (Region) Hands-On: Overview of Fetching AWS Account Information and Region

  • تمرین عملی: دریافت اطلاعات حساب AWS و منطقه Hands-On: Fetching AWS Account Information and Region

  • تمرین عملی: بررسی کلی دریافت داده‌های VPC Hands-On: Overview of Fetching VPC Data

  • تمرین عملی: دریافت داده‌های VPC Hands-On: Fetching VPC Data

  • [دمو] بازیابی Availability Zoneهای AWS [Demo] Retrieving AWS Availability Zones

  • تمرین عملی: بررسی کلی ایجاد سیاست‌های AWS IAM Hands-On: Overview of Creating AWS IAM Policies

  • تمرین عملی: ایجاد سیاست‌های AWS IAM Hands-On: Creating AWS IAM Policies

نمایش نظرات

آموزش مبانی ترارام (Terraform) - مدیریت زیرساخت به عنوان کد
جزییات دوره
8h 52m
66
(آخرین آپدیت)
2,233
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده