آموزش Terraform در Azure

Terraform on Azure

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از Terraform در Azure به یک متخصص DevOps تبدیل شوید. استقرار سرویس هایی مانند CosmosDB، Kubernetes، SQL Server، MySQL، AD، ... کد Terraform (پایه + پیشرفته) بنویسید و زیرساخت را به عنوان کد در Azure تمرین کنید. استقرار زیرساخت Azure با استفاده از Terrafrom Provision Azure Services با استفاده از Terraform راه‌اندازی یک سرویس Kubernetes مدیریت شده (AKS) با terraform و استقرار یک برنامه روی آن با Azure DevOps Pipelines Azure Resource Groups، Virtual Network، ScaleSets، LoadBalancers، AutoScaling، MSSQL/M، پایگاه داده MSSQL/M. ActiveDirectory، CosmosDB، و سایر خدمات عمومی Terraform دانش به منظور آماده سازی خود برای صدور گواهینامه. پیش نیازها: بدون پیش نیاز سخت، اگرچه داشتن تجربه با Azure مفید خواهد بود

در این آموزش عملی نحوه پیاده سازی و استفاده از Terraform در Microsoft Azure را از ابتدا تا انتها به شما آموزش خواهیم داد. پس از انجام این آموزش می توانید این مهارت ارزشمند را به رزومه خود اضافه کنید.

ماموریت ما این است که اطمینان حاصل کنیم که می‌توانید از terraform با Azure در سازمان خود برای خودکارسازی زیرساخت‌های ابری استفاده کنید. پس از گذراندن این دوره، اعتماد به نفس استفاده از Terraform را در سازمان خود خواهید داشت.

بیایید برویم و از یادگیری لذت ببریم!

Terraform به شما امکان می دهد تنظیمات زیرساخت ابری خود را به صورت کد بنویسید. اگر قبلاً از Microsoft Azure استفاده کرده‌اید، می‌دانید که راه‌اندازی زیرساخت خود با استفاده از پورتال Microsoft Azure (واسطه وب) ایده‌آل نیست. Terraform به شما امکان می دهد از Infrastructure به عنوان کد استفاده کنید، به جای اجرای دستی مراحل با گذراندن مراحل صحیح در پورتال Microsoft Azure.

این دوره به شما یاد می دهد که چگونه HCL، زبان پیکربندی HashiCorp را بنویسید تا زیرساخت خود را در Microsoft Azure معرفی کنید. Terraform یک ابر آگنوستیک است، بنابراین مهارت های terraform آموخته شده در این دوره به راحتی به سایر ارائه دهندگان ابر قابل انتقال است. پس از آموزش اصول ترافورم به شما، این دوره به راه اندازی الگوهای معماری ساده، مانند ماشین های مجازی، ادامه می دهد تا شما را به نحوه کار ترافورم عادت دهد. هنگامی که احساس خوبی در مورد نحوه استفاده از terraform داشتید، کمی عمیق تر به خدمات احتمالی Microsoft Azure می پردازیم، مانند Autoscaling، LoadBalancing، MSSQL MySQL، CosmosDB، Storage Accounts، Azure AD و موارد دیگر. همچنین استفاده پیشرفته زمینی، مانند استفاده از حالت راه دور، حلقه‌های for/foreach، و شرطی‌ها/توابع پوشش داده شده است.



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

معرفی Introduction

  • معرفی Introduction

  • فایل های دوره Course files

  • ورق تقلب Azure Terraform Azure Terraform Cheat Sheet

  • حساب لاجوردی Azure Account

  • نصب Terraform Terraform installation

  • نصب Terraform (برای کاربران ویندوز) Terraform installation (for Windows users)

  • نصب Azure CLI (MacOS + Windows) Installing the Azure CLI (MacOS + Windows)

  • ایجاد جفت کلید با استفاده از PuttyGen (ویندوز) Creating keypairs using PuttyGen (Windows)

معرفی Introduction

  • معرفی Introduction

  • فایل های دوره Course files

  • ورق تقلب Azure Terraform Azure Terraform Cheat Sheet

  • حساب لاجوردی Azure Account

  • نصب Terraform Terraform installation

  • نصب Terraform (برای کاربران ویندوز) Terraform installation (for Windows users)

  • نصب Azure CLI (MacOS + Windows) Installing the Azure CLI (MacOS + Windows)

  • ایجاد جفت کلید با استفاده از PuttyGen (ویندوز) Creating keypairs using PuttyGen (Windows)

Terraform HCL Terraform HCL

  • مقدمه ای بر ترافورم HCL Introduction to terraform HCL

  • متغیرها در شکل زمین Variables in terraform

  • دستورات Terraform Terraform Commands

  • مراحل اول (قسمت اول) First steps (Part I)

  • مراحل اول (قسمت دوم) First steps (Part II)

Terraform HCL Terraform HCL

  • مقدمه ای بر ترافورم HCL Introduction to terraform HCL

  • متغیرها در شکل زمین Variables in terraform

  • دستورات Terraform Terraform Commands

  • مراحل اول (قسمت اول) First steps (Part I)

  • مراحل اول (قسمت دوم) First steps (Part II)

Terraform با Azure Terraform with Azure

  • معرفی Terraform با Azure Introduction to Terraform with Azure

  • مدیر منابع The Resource Manager

  • نسخه ی نمایشی: گروه های منابع Demo: Resource Groups

  • شبکه های مجازی Virtual Networks

  • ماشین های مجازی Virtual Machines

  • گروه های امنیتی شبکه Network Security Groups

  • نسخه ی نمایشی: گروه های امنیتی شبکه Demo: Network Security Groups

  • در دسترس بودن (دامنه های خطا و به روز رسانی، مناطق در دسترس بودن) Availability (Fault and Update domains, Availability Zones)

  • مجموعه مقیاس و بار متعادل کننده Scale Sets and Load Balancer

  • نسخه ی نمایشی: مجموعه های مقیاس و متعادل کننده بار (قسمت اول) Demo: Scale Sets and Load Balancer (Part I)

  • نسخه ی نمایشی: مجموعه های مقیاس و متعادل کننده بار (قسمت دوم) Demo: Scale Sets and Load Balancer (Part II)

  • نسخه ی نمایشی: مجموعه های مقیاس و متعادل کننده بار با مناطق در دسترس Demo: Scale Sets and Load Balancer with Availabily Zones

Terraform با Azure Terraform with Azure

  • معرفی Terraform با Azure Introduction to Terraform with Azure

  • مدیر منابع The Resource Manager

  • نسخه ی نمایشی: گروه های منابع Demo: Resource Groups

  • شبکه های مجازی Virtual Networks

  • ماشین های مجازی Virtual Machines

  • گروه های امنیتی شبکه Network Security Groups

  • نسخه ی نمایشی: گروه های امنیتی شبکه Demo: Network Security Groups

  • در دسترس بودن (دامنه های خطا و به روز رسانی، مناطق در دسترس بودن) Availability (Fault and Update domains, Availability Zones)

  • مجموعه مقیاس و بار متعادل کننده Scale Sets and Load Balancer

  • نسخه ی نمایشی: مجموعه های مقیاس و متعادل کننده بار (قسمت اول) Demo: Scale Sets and Load Balancer (Part I)

  • نسخه ی نمایشی: مجموعه های مقیاس و متعادل کننده بار (قسمت دوم) Demo: Scale Sets and Load Balancer (Part II)

  • نسخه ی نمایشی: مجموعه های مقیاس و متعادل کننده بار با مناطق در دسترس Demo: Scale Sets and Load Balancer with Availabily Zones

خدمات لاجورد Azure Services

  • مقدمه ای بر پایگاه داده Azure برای MySQL Introduction to Azure Database for MySQL

  • نسخه ی نمایشی: پایگاه داده Azure برای MySQL Demo: Azure Database for MySQL

  • مقدمه ای بر پایگاه داده Azure SQL Introduction to Azure SQL Database

  • نسخه ی نمایشی: پایگاه داده Azure SQL Demo: Azure SQL Database

  • مقدمه ای بر CosmosDB Introduction to CosmosDB

  • نسخه ی نمایشی: MongoDB در CosmosDB Demo: MongoDB on CosmosDB

  • معرفی Azure Storage Introduction to Azure Storage

  • معرفی Azure Blob Storage Introduction to Azure Blob Storage

  • نسخه ی نمایشی: Azure Blob Storage Demo: Azure Blob Storage

  • معرفی Azure Table Storage، Azure File Storage Introduction to Azure Table Storage, Azure File Storage

  • مقدمه ای بر Azure Queue Storage، Azure Data Lake Storage Gen2 Introduction to Azure Queue Storage, Azure Data Lake Storage Gen2

  • مقدمه ای بر Azure Disk Storage Introduction to Azure Disk Storage

  • آشنایی با Azure Active Directory Introduction to Azure Active Directory

  • نسخه ی نمایشی: Azure Active Directory Demo: Azure Active Directory

  • مقدمه ای بر Application Gateway Introduction to the Application Gateway

  • نسخه ی نمایشی: Application Gateway Demo: Application Gateway

  • مقدمه ای بر Azure Stream Analytics Introduction to Azure Stream Analytics

  • نسخه ی نمایشی: Azure Stream Analytics Demo: Azure Stream Analytics

خدمات لاجورد Azure Services

  • مقدمه ای بر پایگاه داده Azure برای MySQL Introduction to Azure Database for MySQL

  • نسخه ی نمایشی: پایگاه داده Azure برای MySQL Demo: Azure Database for MySQL

  • مقدمه ای بر پایگاه داده Azure SQL Introduction to Azure SQL Database

  • نسخه ی نمایشی: پایگاه داده Azure SQL Demo: Azure SQL Database

  • مقدمه ای بر CosmosDB Introduction to CosmosDB

  • نسخه ی نمایشی: MongoDB در CosmosDB Demo: MongoDB on CosmosDB

  • معرفی Azure Storage Introduction to Azure Storage

  • معرفی Azure Blob Storage Introduction to Azure Blob Storage

  • نسخه ی نمایشی: Azure Blob Storage Demo: Azure Blob Storage

  • معرفی Azure Table Storage، Azure File Storage Introduction to Azure Table Storage, Azure File Storage

  • مقدمه ای بر Azure Queue Storage، Azure Data Lake Storage Gen2 Introduction to Azure Queue Storage, Azure Data Lake Storage Gen2

  • مقدمه ای بر Azure Disk Storage Introduction to Azure Disk Storage

  • آشنایی با Azure Active Directory Introduction to Azure Active Directory

  • نسخه ی نمایشی: Azure Active Directory Demo: Azure Active Directory

  • مقدمه ای بر Application Gateway Introduction to the Application Gateway

  • نسخه ی نمایشی: Application Gateway Demo: Application Gateway

  • مقدمه ای بر Azure Stream Analytics Introduction to Azure Stream Analytics

  • نسخه ی نمایشی: Azure Stream Analytics Demo: Azure Stream Analytics

Terraform پیشرفته Advanced Terraform

  • مقدمه ای بر حالت راه دور Terraform Introduction to Terraform remote state

  • نسخه ی نمایشی: حالت از راه دور Terraform در Azure Demo: Terraform remote state on Azure

  • مقدمه ای بر شرایط Introduction to Conditionals

  • نسخه ی نمایشی: شرایط Demo: Conditionals

  • مقدمه ای بر توابع Introduction to Functions

  • توابع نمایشی Demo Functions

  • حلقه های For و Foreach For and Foreach Loops

  • نسخه ی نمایشی: برای حلقه ها Demo: For loops

  • نسخه ی نمایشی: حلقه های Foreach Demo: Foreach loops

Terraform پیشرفته Advanced Terraform

  • مقدمه ای بر حالت راه دور Terraform Introduction to Terraform remote state

  • نسخه ی نمایشی: حالت از راه دور Terraform در Azure Demo: Terraform remote state on Azure

  • مقدمه ای بر شرایط Introduction to Conditionals

  • نسخه ی نمایشی: شرایط Demo: Conditionals

  • مقدمه ای بر توابع Introduction to Functions

  • توابع نمایشی Demo Functions

  • حلقه های For و Foreach For and Foreach Loops

  • نسخه ی نمایشی: برای حلقه ها Demo: For loops

  • نسخه ی نمایشی: حلقه های Foreach Demo: Foreach loops

ماژول های Terraform Terraform Modules

  • مقدمه ای بر ماژول های Terraform Introduction to Terraform Modules

  • مقدمه ای بر استفاده از ماژول های Terraform Introduction To Using Terraform Modules

ماژول های Terraform Terraform Modules

  • مقدمه ای بر ماژول های Terraform Introduction to Terraform Modules

  • مقدمه ای بر استفاده از ماژول های Terraform Introduction To Using Terraform Modules

خدمات بیشتر Azure More Azure Services

  • معرفی سرویس AKS - Azure Kubernetes Introduction to AKS - Azure Kubernetes Service

  • نسخه ی نمایشی: راه اندازی AKS (قسمت اول) Demo: setting up AKS (part I)

  • نسخه ی نمایشی: راه اندازی AKS (قسمت دوم) Demo: setting up AKS (part II)

  • نسخه ی نمایشی: استقرار در AKS با Azure DevOps (قسمت اول) Demo: deploying to AKS with Azure DevOps (part I)

  • نسخه ی نمایشی: استقرار در AKS با Azure DevOps (قسمت دوم) Demo: deploying to AKS with Azure DevOps (part II)

خدمات بیشتر Azure More Azure Services

  • معرفی سرویس AKS - Azure Kubernetes Introduction to AKS - Azure Kubernetes Service

  • نسخه ی نمایشی: راه اندازی AKS (قسمت اول) Demo: setting up AKS (part I)

  • نسخه ی نمایشی: راه اندازی AKS (قسمت دوم) Demo: setting up AKS (part II)

  • نسخه ی نمایشی: استقرار در AKS با Azure DevOps (قسمت اول) Demo: deploying to AKS with Azure DevOps (part I)

  • نسخه ی نمایشی: استقرار در AKS با Azure DevOps (قسمت دوم) Demo: deploying to AKS with Azure DevOps (part II)

غواصی عمیق Terraform (تئوری) Terraform Deep Dive (theory)

  • درک اصول Terraform Understanding Terraform Basics

  • Terraform Provisioner Terraform Provisioner

  • Terrafrom CLI Terrafrom CLI

  • آزمون: Terrafom CLI Quiz: Terrafom CLI

  • گردش کار Terraform Terraform Workflow

  • اجرا و حفظ حالت (قسمت اول) Implement and Maintain State (Part I)

  • اجرا و حفظ حالت (قسمت دوم) Implement and Maintain State (Part II)

  • خواندن، تولید و تغییر پیکربندی (متغیرهای ورودی) Read, generate and modify configuration (input variables)

  • خواندن، تولید و تغییر پیکربندی (متغیرهای خروجی + محلی) Read, generate and modify configuration (output variables +locals)

غواصی عمیق Terraform (تئوری) Terraform Deep Dive (theory)

  • درک اصول Terraform Understanding Terraform Basics

  • Terraform Provisioner Terraform Provisioner

  • Terrafrom CLI Terrafrom CLI

  • آزمون: Terrafom CLI Quiz: Terrafom CLI

  • گردش کار Terraform Terraform Workflow

  • اجرا و حفظ حالت (قسمت اول) Implement and Maintain State (Part I)

  • اجرا و حفظ حالت (قسمت دوم) Implement and Maintain State (Part II)

  • خواندن، تولید و تغییر پیکربندی (متغیرهای ورودی) Read, generate and modify configuration (input variables)

  • خواندن، تولید و تغییر پیکربندی (متغیرهای خروجی + محلی) Read, generate and modify configuration (output variables +locals)

نمایش نظرات

آموزش Terraform در Azure
جزییات دوره
8.5 hours
67
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
13,791
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edward Viaene Edward Viaene

متخصص DevOps، Cloud، Big Data

Jorn Jambers Jorn Jambers

یکی از بنیانگذاران in4it