آموزش بیش از گواهینامه Terraform

More than Certified in Terraform

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Terraform را با استفاده از Docker، AWS، Kubernetes و موارد دیگر بیاموزید! Terraform Infrastructure as Code Docker AWS Devops Hashicorp زبان پیکربندی Terraform Cloud پیش نیازها: خط فرمان لینوکس درک اولیه AWS و Docker مفید است

این دوره به شما آنچه را که برای استقرار منابع Terraform به درستی و کارآمد باید بدانید، چه مبتدی باشید و چه کسی که به دنبال ترفندهای جدید هستید، به شما می آموزد! ما با اصول اولیه و ساخت روشمند از آنجا شروع خواهیم کرد و در طول مسیر اطلاعات، ترفندها و مهارت های جدید را یاد می گیریم! بیشتر درس‌ها کمتر از 8 دقیقه طول می‌کشند تا از سرعتی مطمئن شوید که شما را نخواباند!

با تمرکز بر استفاده از ابزارهای داخلی برای استقرار و عیب‌یابی استقرارهای خود، شما تنها کسی خواهید بود که مجبور نیستید هر خطایی را که پیدا می‌کنید در گوگل جستجو کنید یا از Stack Overflow کپی و جای‌گذاری کنید!

هنگامی که یک برنامه Node-RED IoT را با استفاده از Docker، استقرار Rancher K3s Kubernetes در AWS، استقرار Kubernetes از pods، و حتی استقرار کامل CICD با استفاده از راه اندازی می کنید، ابزارهای مهم Terraform برای عیب یابی و ایجاد زیرساخت خود را یاد خواهید گرفت. Terraform Cloud!

ما روی نوشتن کد کارآمد با حداقل تکرار تمرکز خواهیم کرد و در عین حال از بسیاری از ویژگی‌های پیشرفته Terraform مانند:

  • وارد کردن

  • پیوستن

  • دقیقه

  • حداکثر

  • منبع محلی

  • متغیرها

  • پشت‌پاشی

  • برای حلقه ها

  • بلوک های پویا

  • تأیید اعتبار متغیر

  • مرجع مسیر

  • درون یابی رشته ای

  • فضای کاری

  • تامین کنندگان محلی و راه دور

  • و بیشتر!


کل دوره با استفاده از تجهیزات با کیفیت برای سهولت گوش دادن، زوم هوشمند و برجسته کردن مکان نما برای اطمینان از حداکثر خوانایی و امکان پیگیری آسان، و حاشیه نویسی در صورت لزوم برای مشاهده سریع پیوندهای وب برای بازدید، موضوعات مهم و دنبال کردن ضبط شد. همراه با منابع راحت تر.

همه کدها با استفاده از نسخه 0.14+ Terraform آزمایش می‌شوند و به‌روزرسانی‌های جدید همیشه در اسرع وقت آزمایش و منتشر می‌شوند!


پس منتظر چه چیزی هستید؟ امروز ثبت نام کنید و Terraform خود را اعمال کنید!



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

مقدمه و پیش نیازها Introduction and Prerequisites

  • مقدمه دوره Introduction to the Course

  • مقدمه دوره Introduction to the Course

  • یادداشت‌های نسخه Terraform (مهم!) Terraform Version Notes (Important!)

  • دانلود کد Downloading the Code

  • راه اندازی AWS و اطلاعات Cloud9 AWS Setup and Cloud9 Info

  • راه اندازی حساب جدید AWS New AWS Account Setup

  • راه اندازی حساب جدید AWS New AWS Account Setup

  • پیکربندی هشدارهای صورتحساب Configuring Billing Alarms

  • افزودن امنیت به حساب AWS شما Adding Security to your AWS Account

  • افزودن امنیت به حساب AWS شما Adding Security to your AWS Account

  • پیکربندی AWS Cloud9 AWS Cloud9 Configuration

  • AWS Cloud9 Disk Expanding AWS Cloud9 Disk Expanding

  • AWS Cloud9 Disk Expanding AWS Cloud9 Disk Expanding

  • گروه های امنیتی و دسترسی به IP Security Groups and IP Access

  • گروه های امنیتی و دسترسی به IP Security Groups and IP Access

  • نصب Terraform (دستورالعمل های یکسان برای همه نسخه ها) Terraform Installation (Same Instructions for all Versions)

  • اصطلاحات Terraform (اگر امتحان را پس داده اید یا قبلاً آشنا هستید رد شوید) Terraform Terminology (Skip if you have passed the exam or are already familiar)

  • اصطلاحات Terraform (اگر امتحان را پس داده اید یا قبلاً آشنا هستید رد شوید) Terraform Terminology (Skip if you have passed the exam or are already familiar)

مقدمه و پیش نیازها Introduction and Prerequisites

  • یادداشت‌های نسخه Terraform (مهم!) Terraform Version Notes (Important!)

  • دانلود کد Downloading the Code

  • راه اندازی AWS و اطلاعات Cloud9 AWS Setup and Cloud9 Info

  • پیکربندی هشدارهای صورتحساب Configuring Billing Alarms

  • پیکربندی AWS Cloud9 AWS Cloud9 Configuration

  • نصب Terraform (دستورالعمل های یکسان برای همه نسخه ها) Terraform Installation (Same Instructions for all Versions)

Terraform Basics و Docker Terraform Basics and Docker

  • اطلاعیه ارتقاء ارائه دهنده Docker! (مهم!) Docker Provider Upgrade Notice! (Important!)

  • ارائه دهنده Docker The Docker Provider

  • ارائه دهنده Docker The Docker Provider

  • Terraform Init Deeper Dive Terraform Init Deeper Dive

  • Terraform Init Deeper Dive Terraform Init Deeper Dive

  • قفل وابستگی Terraform (فقط نسخه 0.14+) Terraform Dependency Lock (v0.14+ only)

  • اولین درخواست Terraform شما! Your First Terraform Apply!

  • Terraform برنامه ریزی و استفاده از Deeper Dive Terraform Plan and Apply Deeper Dive

  • ارجاع به منابع دیگر Referencing other Resources

  • مشاهده استقرار خود در مرورگر Viewing Your Deployment in the Browser

  • مشاهده استقرار خود در مرورگر Viewing Your Deployment in the Browser

  • غواصی عمیق تر Terraform State Terraform State Deeper Dive

  • غواصی عمیق تر Terraform State Terraform State Deeper Dive

  • کنسول و خروجی های Terraform Terraform Console and Outputs

  • تابع پیوستن The Join Function

  • منبع تصادفی The Random Resource

  • منابع متعدد و تعداد Multiple Resources and Count

  • منابع متعدد و تعداد Multiple Resources and Count

  • عبارت Splat The Splat Expression

  • حلقه های "برای". "For" Loops

  • آلوده کردن و به روز رسانی منابع Tainting and Updating Resources

  • آلوده کردن و به روز رسانی منابع Tainting and Updating Resources

  • حالت قفل و شکستن حالت State Locking and Breaking State

  • حالت قفل و شکستن حالت State Locking and Breaking State

  • واردات Terraform Terraform Import

  • Terraform Refresh and State rm (به روز شده!) Terraform Refresh and State rm (Updated!)

  • Terraform Refresh and State rm (به روز شده!) Terraform Refresh and State rm (Updated!)

  • اضافه کردن متغیرها Adding Variables

  • اعتبارسنجی متغیر (فقط نسخه 0.13+) Variable Validation (v 0.13+ only)

  • اعتبارسنجی متغیر (فقط نسخه 0.13+) Variable Validation (v 0.13+ only)

  • متغیرها و فایل های خروجی Variables and Output Files

  • متغیرهای حساس و فایل‌های tfvars Sensitive Variables and .tfvars files

  • متغیرهای حساس و فایل‌های tfvars Sensitive Variables and .tfvars files

  • اولویت تعریف متغیر Variable Definition Precedence

  • اولویت تعریف متغیر Variable Definition Precedence

  • پنهان کردن متغیرهای حساس از CLI (فقط نسخه 0.14+) Hiding Sensitive Variables from CLI (v 0.14+ only)

  • Bind Mount و Local-Exec The Bind Mount and Local-Exec

  • استفاده از ارزش های محلی Utilizing Local Values

  • توابع حداقل و حداکثر و Expand Expression Min and Max Functions and the Expand Expression

  • توابع حداقل و حداکثر و Expand Expression Min and Max Functions and the Expand Expression

  • مراجع مسیر و درون یابی رشته ای Path References and String Interpolation

  • نقشه ها و جستجوها: متغیر تصویر Maps and Lookups: the Image Variable

  • نقشه ها و جستجوها: پورت های خارجی Maps and Lookups: External Ports

  • نقشه ها و جستجوها: پورت های خارجی Maps and Lookups: External Ports

  • فضاهای کاری Terraform Terraform Workspaces

  • فضاهای کاری Terraform Terraform Workspaces

  • ارجاع دادن به فضاهای کاری شما Referencing your Workspaces

  • ارجاع دادن به فضاهای کاری شما Referencing your Workspaces

  • استفاده از کلیدهای نقشه به جای جستجوها Utilizing Map Keys instead of Lookups

  • آزمایشگاه مبانی Terraform: قسمت 1 Terraform Basics Lab: Part 1

  • آزمایشگاه مبانی Terraform 2 Terraform Basics Lab 2

  • آزمایشگاه مبانی Terraform 2 Terraform Basics Lab 2

Terraform Basics و Docker Terraform Basics and Docker

  • اطلاعیه ارتقاء ارائه دهنده Docker! (مهم!) Docker Provider Upgrade Notice! (Important!)

  • قفل وابستگی Terraform (فقط نسخه 0.14+) Terraform Dependency Lock (v0.14+ only)

  • اولین درخواست Terraform شما! Your First Terraform Apply!

  • Terraform برنامه ریزی و استفاده از Deeper Dive Terraform Plan and Apply Deeper Dive

  • ارجاع به منابع دیگر Referencing other Resources

  • کنسول و خروجی های Terraform Terraform Console and Outputs

  • تابع پیوستن The Join Function

  • منبع تصادفی The Random Resource

  • عبارت Splat The Splat Expression

  • حلقه های "برای". "For" Loops

  • واردات Terraform Terraform Import

  • اضافه کردن متغیرها Adding Variables

  • متغیرها و فایل های خروجی Variables and Output Files

  • پنهان کردن متغیرهای حساس از CLI (فقط نسخه 0.14+) Hiding Sensitive Variables from CLI (v 0.14+ only)

  • Bind Mount و Local-Exec The Bind Mount and Local-Exec

  • استفاده از ارزش های محلی Utilizing Local Values

  • مراجع مسیر و درون یابی رشته ای Path References and String Interpolation

  • نقشه ها و جستجوها: متغیر تصویر Maps and Lookups: the Image Variable

  • استفاده از کلیدهای نقشه به جای جستجوها Utilizing Map Keys instead of Lookups

  • آزمایشگاه مبانی Terraform: قسمت 1 Terraform Basics Lab: Part 1

استقرارهای مدولار Modular Deployments

  • معرفی ماژول ها Modules Intro

  • ماژول اول! First Module!

  • ماژول اول! First Module!

  • متغیرهای ماژول Module Variables

  • نمودار Terraform Terraform Graph

  • نمودار Terraform Terraform Graph

  • عیب یابی وابستگی ها Troubleshooting Dependencies

  • عیب یابی وابستگی ها Troubleshooting Dependencies

  • ماژول کانتینر The Container Module

  • خروجی های ماژول Module Outputs

  • خروجی های ماژول Module Outputs

  • جریان اطلاعات ماژول Module Information Flow

  • جریان اطلاعات ماژول Module Information Flow

  • حجم داکر Docker Volume

  • حجم داکر Docker Volume

  • سفارشی سازی چرخه زندگی و هدف گذاری Lifecycle Customization and Targeting

  • سفارشی سازی چرخه زندگی و هدف گذاری Lifecycle Customization and Targeting

  • یک ماژول برای چندین منبع One Module for Multiple Resources

  • یک ماژول برای چندین منبع One Module for Multiple Resources

  • استفاده از for_each Using for_each

  • استفاده از for_each Using for_each

  • استقرار کانتینرها با for_each Deploying Containers with for_each

  • استقرار کانتینرها با for_each Deploying Containers with for_each

  • با استفاده از Count و for_each Together Using Count and for_each Together

  • با استفاده از Count و for_each Together Using Count and for_each Together

  • خروجی های جدید و تبدیل نقشه New Outputs and Map Transformations

  • خروجی های جدید و تبدیل نقشه New Outputs and Map Transformations

  • Grafana خود را اعمال کنید! Grafana Apply Yourself!

  • محلول گرافانا Grafana Solution

  • حالت‌های خطای خود ارجاع و تأمین‌کننده Self Referencing and Provisioner Failure Modes

  • حالت‌های خطای خود ارجاع و تأمین‌کننده Self Referencing and Provisioner Failure Modes

  • Terraform Apply Yourself - Self Referencing Terraform Apply Yourself - Self Referencing

  • Terraform Apply Yourself - Self Referencing Terraform Apply Yourself - Self Referencing

  • بلوک های پویا Dynamic Blocks

  • تودرتو کردن ماژول حجم Nesting the Volume Module

  • تودرتو کردن ماژول حجم Nesting the Volume Module

  • پروژه داشبورد آب و هوا! Weather Dashboard Project!

  • پروژه داشبورد آب و هوا! Weather Dashboard Project!

استقرارهای مدولار Modular Deployments

  • معرفی ماژول ها Modules Intro

  • متغیرهای ماژول Module Variables

  • ماژول کانتینر The Container Module

  • Grafana خود را اعمال کنید! Grafana Apply Yourself!

  • محلول گرافانا Grafana Solution

  • بلوک های پویا Dynamic Blocks

استقرار منابع AWS با Terraform Deploy AWS Resources with Terraform

  • چیزی که قراره بسازیم What We're Going to Build

  • پیکربندی Terraform Cloud Configuring Terraform Cloud

  • ارائه دهنده AWS The AWS Provider

  • یک VPC را مستقر کنید Deploy a VPC

  • یک VPC را مستقر کنید Deploy a VPC

  • حالت از راه دور در Terraform Cloud Remote State in Terraform Cloud

  • زیرشبکه های VPC "Hardcoded" VPC Subnets "Hardcoded"

  • زیرشبکه های VPC "Hardcoded" VPC Subnets "Hardcoded"

  • زیرشبکه های VPC - Terraform Apply Yourself! VPC Subnets - Terraform Apply Yourself!

  • تابع cidrsubnet(). The cidrsubnet() Function

  • تابع cidrsubnet(). The cidrsubnet() Function

  • منبع داده aws_availability_zones The aws_availability_zones Data Source

  • منبع random_shuffle The random_shuffle Resource

  • منبع random_shuffle The random_shuffle Resource

  • چرا از for_each استفاده نکردیم؟ Why didn't we use for_each?

  • جداول مسیر و دروازه اینترنت Route Tables and the Internet Gateway

  • جداول مسیر و دروازه اینترنت Route Tables and the Internet Gateway

  • متا آرگومنت create_before_destroy Lifecycle The create_before_destroy Lifecycle Meta Argument

  • گروه های امنیتی VPC "Hardcoded" VPC Security Groups "Hardcoded"

  • VPC Security Groups Dynamic VPC Security Groups Dynamic

  • VPC Security Groups - Terraform Apply Yourself! VPC Security Groups - Terraform Apply Yourself!

  • VPC Security Groups - Terraform Apply Yourself! VPC Security Groups - Terraform Apply Yourself!

  • گروه و شرایط زیرشبکه VPC RDS VPC RDS Subnet Group and Conditionals

  • گروه و شرایط زیرشبکه VPC RDS VPC RDS Subnet Group and Conditionals

  • راه اندازی اولیه RDS Basic RDS Setup

  • خروجی های VPC برای RDS - Terraform Apply Yourself! VPC Outputs for RDS - Terraform Apply Yourself!

  • خروجی های VPC برای RDS - Terraform Apply Yourself! VPC Outputs for RDS - Terraform Apply Yourself!

  • مدیریت ارزش های حساس RDS Managing Sensitive RDS Values

  • مدیریت ارزش های حساس RDS Managing Sensitive RDS Values

  • دستور طرحواره ارائه دهندگان Terraform The Terraform Providers Schema Command

  • راه اندازی اولیه ALB ALB Initial Setup

  • گروه و زیرشبکه های امنیتی ALB - Terraform Apply Yourself! ALB Security Group and Subnets - Terraform Apply Yourself!

  • گروه هدف ALB و توابع uuid و substr ALB Target Group and the uuid and substr functions

  • شنونده ALB ALB Listener

  • شنونده ALB ALB Listener

  • ارتقا Terraform (0.14.1+ مورد نیاز برای ignore_changes) Upgrading Terraform (0.14.1+ required for ignore_changes)

  • ارتقا Terraform (0.14.1+ مورد نیاز برای ignore_changes) Upgrading Terraform (0.14.1+ required for ignore_changes)

  • سیاست‌های چرخه حیات ALB: ignore_changes و create_before_destroy ALB Lifecycle Policies: ignore_changes and create_before_destroy

  • سیاست‌های چرخه حیات ALB: ignore_changes و create_before_destroy ALB Lifecycle Policies: ignore_changes and create_before_destroy

  • منبع داده aws_ami The aws_ami Data Source

  • Scaffolding ما نمونه EC2 و random_id Scaffolding Our EC2 Instance and random_id

  • Scaffolding ما نمونه EC2 و random_id Scaffolding Our EC2 Instance and random_id

  • EC2 - Terraform Apply Yourself! EC2 - Terraform Apply Yourself!

  • کلید SSH برای نمونه ما و عملکرد فایل SSH Key for Our Instance and the file Function

  • کنترل تغییرات random_id با Keepers Controlling random_id Changes with Keepers

  • به روز رسانی داده های کاربر! خیلی مهم! Userdata UPDATE! VERY IMPORTANT!

  • به روز رسانی داده های کاربر! خیلی مهم! Userdata UPDATE! VERY IMPORTANT!

  • داده های کاربر EC2 و فایل های الگو EC2 User Data and Template Files

  • داده های کاربر EC2 و فایل های الگو EC2 User Data and Template Files

  • متغیرهای الگوی داده های کاربر EC2 - Terraform Apply Yourself! EC2 User Data Template Variables - Terraform Apply Yourself!

  • استقرار NGINX در خوشه Kubernetes ما! Deploying NGINX to Our Kubernetes Cluster!

  • افزودن نمونه های EC2 ما به گروه هدف Adding our EC2 Instances to the Target Group

  • افزودن نمونه های EC2 ما به گروه هدف Adding our EC2 Instances to the Target Group

  • افزودن برخی خروجی ها برای منابع ما Adding some Outputs for our Resources

  • افزودن برخی خروجی ها برای منابع ما Adding some Outputs for our Resources

  • خروجی های حساس و نحوه دسترسی به آنها Sensitive Outputs and How to Access Them

  • خروجی های حساس و نحوه دسترسی به آنها Sensitive Outputs and How to Access Them

  • Terraform Apply Yourself - خروجی ها! Terraform Apply Yourself - Outputs!

  • با استفاده از ارائه دهنده local-exec برای SCP فایل Kubeconfig ما Utilizing the local-exec Provisioner to SCP our Kubeconfig File

  • استفاده از Remote-exec Provisioner برای اجرای دستورات در نمونه های EC2 Utilizing the remote-exec Provisioner to Run Commands on EC2 Instances

  • Terraform خود را اعمال کنید! - پاکسازی و ایجاد یک Destroy Provisioner Terraform Apply Yourself! - Cleanup and Create a Destroy Provisioner

  • Terraform خود را اعمال کنید! - پاکسازی و ایجاد یک Destroy Provisioner Terraform Apply Yourself! - Cleanup and Create a Destroy Provisioner

  • استقرار منابع K8s از نمونه Cloud9 ما! Deploying K8s Resources from our Cloud9 Instance!

استقرار منابع AWS با Terraform Deploy AWS Resources with Terraform

  • چیزی که قراره بسازیم What We're Going to Build

  • پیکربندی Terraform Cloud Configuring Terraform Cloud

  • ارائه دهنده AWS The AWS Provider

  • حالت از راه دور در Terraform Cloud Remote State in Terraform Cloud

  • زیرشبکه های VPC - Terraform Apply Yourself! VPC Subnets - Terraform Apply Yourself!

  • منبع داده aws_availability_zones The aws_availability_zones Data Source

  • چرا از for_each استفاده نکردیم؟ Why didn't we use for_each?

  • متا آرگومنت create_before_destroy Lifecycle The create_before_destroy Lifecycle Meta Argument

  • گروه های امنیتی VPC "Hardcoded" VPC Security Groups "Hardcoded"

  • VPC Security Groups Dynamic VPC Security Groups Dynamic

  • راه اندازی اولیه RDS Basic RDS Setup

  • دستور طرحواره ارائه دهندگان Terraform The Terraform Providers Schema Command

  • راه اندازی اولیه ALB ALB Initial Setup

  • گروه و زیرشبکه های امنیتی ALB - Terraform Apply Yourself! ALB Security Group and Subnets - Terraform Apply Yourself!

  • گروه هدف ALB و توابع uuid و substr ALB Target Group and the uuid and substr functions

  • منبع داده aws_ami The aws_ami Data Source

  • EC2 - Terraform Apply Yourself! EC2 - Terraform Apply Yourself!

  • کلید SSH برای نمونه ما و عملکرد فایل SSH Key for Our Instance and the file Function

  • کنترل تغییرات random_id با Keepers Controlling random_id Changes with Keepers

  • متغیرهای الگوی داده های کاربر EC2 - Terraform Apply Yourself! EC2 User Data Template Variables - Terraform Apply Yourself!

  • استقرار NGINX در خوشه Kubernetes ما! Deploying NGINX to Our Kubernetes Cluster!

  • Terraform Apply Yourself - خروجی ها! Terraform Apply Yourself - Outputs!

  • با استفاده از ارائه دهنده local-exec برای SCP فایل Kubeconfig ما Utilizing the local-exec Provisioner to SCP our Kubeconfig File

  • استفاده از Remote-exec Provisioner برای اجرای دستورات در نمونه های EC2 Utilizing the remote-exec Provisioner to Run Commands on EC2 Instances

  • استقرار منابع K8s از نمونه Cloud9 ما! Deploying K8s Resources from our Cloud9 Instance!

استقرار منابع Kubernetes با Terraform Deploying Kubernetes Resources with Terraform

  • بخش Kubernetes اول من را بخوانید! Kubernetes Section Read Me First!

  • بخش Kubernetes اول من را بخوانید! Kubernetes Section Read Me First!

  • پیکربندی ارائه دهنده Kubernetes Configuring the Kubernetes Provider

  • اولین استقرار Kubernetes ما! Our First Kubernetes Deployment!

  • Terraform Apply Yourself- Utilizing for_each در استقرار ما Terraform Apply Yourself- Utilizing for_each in our Deployment

  • Terraform Apply Yourself- Utilizing for_each در استقرار ما Terraform Apply Yourself- Utilizing for_each in our Deployment

  • منبع داده terraform_remote_state و تابع تقسیم The terraform_remote_state datasource and the split Function

استقرار منابع Kubernetes با Terraform Deploying Kubernetes Resources with Terraform

  • پیکربندی ارائه دهنده Kubernetes Configuring the Kubernetes Provider

  • اولین استقرار Kubernetes ما! Our First Kubernetes Deployment!

  • منبع داده terraform_remote_state و تابع تقسیم The terraform_remote_state datasource and the split Function

استقرار مداوم با استفاده از Terraform Cloud Continuous Deployment using Terraform Cloud

  • چیزی که قراره بسازیم What We're Going to Build

  • به روز رسانی - جدید Terraform Cloud UI! Update - New Terraform Cloud UI!

  • به روز رسانی - جدید Terraform Cloud UI! Update - New Terraform Cloud UI!

  • راه اندازی Github ما Setting up our Github

  • راه اندازی Github ما Setting up our Github

  • پیکربندی Terraform Cloud Configuring Terraform Cloud

  • اولین استقرار ابری ما! Our First Cloud Deployment!

  • پیکربندی ماژول های مبتنی بر مخزن Configuring Repository-Based Modules

  • پیکربندی ماژول های مبتنی بر مخزن Configuring Repository-Based Modules

  • استفاده از Configuration Designer برای ایجاد یک Deployment Utilizing the Configuration Designer to Create a Deployment

  • استفاده از Configuration Designer برای ایجاد یک Deployment Utilizing the Configuration Designer to Create a Deployment

  • ارائه دهنده Github نسخه 4.15 در حال حاضر خراب است! Github Provider version 4.15 currently broken!

  • ارائه دهنده Github نسخه 4.15 در حال حاضر خراب است! Github Provider version 4.15 currently broken!

  • راه اندازی ارائه دهندگان برای استقرار جدید ما Setting up Providers for our New Deployment

  • پیکربندی منابع Github ما در Terraform Configuring our Github Resources in Terraform

  • پیکربندی منابع Terraform Cloud ما در Terraform Configuring our Terraform Cloud Resources in Terraform

  • استقرار زیرساخت مبتنی بر ماژول ما! Deploying our Module-Based Infrastructure!

  • استقرار زیرساخت مبتنی بر ماژول ما! Deploying our Module-Based Infrastructure!

  • هل دادن و کشیدن حالت از راه دور Pushing and Pulling Remote State

  • هل دادن و کشیدن حالت از راه دور Pushing and Pulling Remote State

  • به روز رسانی استقرار ما و از بین بردن آن Updating our Deployment and Destroying it

  • به روز رسانی استقرار ما و از بین بردن آن Updating our Deployment and Destroying it

استقرار مداوم با استفاده از Terraform Cloud Continuous Deployment using Terraform Cloud

  • چیزی که قراره بسازیم What We're Going to Build

  • پیکربندی Terraform Cloud Configuring Terraform Cloud

  • اولین استقرار ابری ما! Our First Cloud Deployment!

  • راه اندازی ارائه دهندگان برای استقرار جدید ما Setting up Providers for our New Deployment

  • پیکربندی منابع Github ما در Terraform Configuring our Github Resources in Terraform

  • پیکربندی منابع Terraform Cloud ما در Terraform Configuring our Terraform Cloud Resources in Terraform

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش بیش از گواهینامه Terraform
جزییات دوره
12.5 hours
131
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,233
4.8 از 5
دارد
دارد
دارد
Derek Morgan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Derek Morgan Derek Morgan

IoT and Cloud EngineerDerek بیش از 10 سال است که در زمینه فناوری اطلاعات با نقش هایی در میزبانی مدیریت شده، خرده فروشی، ابر، اینترنت اشیاء صنعتی و دستورالعمل Devops کار می کند. او از زیرساخت های کد، رزبری پای و اتوماسیون لذت می برد. آخرین پروژه های او شامل توسعه یک برنامه صنعتی IoT SaaS در AWS با استفاده از Kubernetes، Rancher، AWS و غیره است. او اینجاست تا این مفاهیم را به شما آموزش دهد!