آموزش جامع terraform در محیط azure - آخرین آپدیت

دانلود Introduction to Terraform on Azure

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره آموزشی، پرینس موکوت (مهندس خبره Cloud و DevOps) به متخصصان سطح متوسط این حوزه می‌آموزد که چگونه از قدرت Terraform برای مدیریت و اتوماسیون زیرساخت‌های Azure بهره ببرند. در این مسیر، نحوه پیکربندی Terraform، تنظیم اعتبارنامه‌های Azure و نوشتن کانفیگ‌های بهینه با استفاده از زبان HCL را خواهید آموخت. همچنین بهترین روش‌های مدیریت متغیرها و State Management با استفاده از Azure Blob Storage را بررسی خواهید کرد. در بخش‌های پیشرفته، به مباحثی چون ایجاد ماژول‌های قابل استفاده مجدد، مدیریت محیط‌های مختلف با Workspaces و یکپارچه‌سازی خط لوله‌های CI/CD با استفاده از Azure DevOps می‌پردازیم. علاوه بر این، تجربه عملی در استقرار منابع کلیدی Azure و ایجاد محیط‌های موقت QA برای تست‌های سریع را کسب خواهید کرد. در پایان این دوره، شما مهارت‌های لازم برای ساخت، ایمن‌سازی و تخریب زیرساخت‌های آماده تولید (Production-Ready) در Azure را با استفاده از Terraform به دست خواهید آورد.

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

مقدمه Introduction

  • پیش‌نیازها و آنچه باید بدانید What you should know

  • فایل‌های تمرینی در گیت‌هاب Exercise files on GitHub

  • از کلیک تا کد: ترافرم برای آزور From clicks to code: Terraform for Azure

1. آشنایی با ترافرم 1. Introduction to Terraform

  • مروری بر Providerهای ترافرم Overview of Terraform providers

  • پیکربندی اعتبارنامه‌های Azure برای ترافرم Configuring Azure credentials for Terraform

  • مزایای استفاده از ترافرم Benefits of using Terraform

  • ترافرم چیست؟ What is Terraform?

  • نصب رابط خط فرمان (CLI) ترافرم Installing the Terraform CLI

  • مقایسه ترافرم با سایر ابزارهای IaC Terraform vs. other IaC tools

2. مفاهیم بنیادی ترافرم 2. Terraform Fundamentals

  • نوشتن اولین پیکربندی ترافرم Writing your first Terraform configuration

  • دستورات کلیدی ترافرم: Init, plan, apply و destroy Key Terraform commands: Init, plan, apply, and destroy

  • درک سینتکس HCL در ترافرم Understanding Terraform's HCL syntax

  • تعریف متغیرها و استفاده از فایل‌های tfvar Declaring variables and using tfvar files

  • بهترین روش‌های مدیریت پیکربندی با متغیرها Best practices for managing configuration with variables

3. مدیریت وضعیت و محیط‌های کاری 3. State Management and Workspaces

  • درک وضعیت ترافرم (محلی در مقابل ریموت) Understanding Terraform state (local vs. remote)

  • تعریف و ایجاد VM در آزور با استفاده از Workspaces Define and provision Azure VM with workspaces

  • پیکربندی Remote State با استفاده از Azure Blob Storage Configuring remote state using Azure Blob Storage

  • محیط‌های کاری (Workspaces) چیستند؟ What are workspaces?

  • پیاده‌سازی قفل وضعیت (State Locking) و نسخه‌بندی Implementing state locking and versioning

  • استفاده از Terraform Workspaces Using Terraform workspaces

4. ماژول‌های ترافرم 4. Terraform Modules

  • تعریف ماژول Azure Web App Defining an Azure Web App module

  • تعریف متغیرها برای ماژول Compute Defining variable for compute module

  • تخریب منابع ایجاد شده Destroying our provisioned resources

  • تعریف ماژول دیتابیس Azure SQL Defining Azure SQL database module

  • تعریف زیرساخت Compute Defining compute infrastructure

  • ارجاع و استقرار ماژول Compute Reference and deploy compute module

  • چرا از ماژول‌ها استفاده کنیم؟ Why use modules?

  • استقرار ماژول‌های طراحی شده Deploying our modules

5. استقرار ترافرم با خط لوله Azure DevOps 5. Terraform Deployments with Azure DevOps Pipelines

  • اتوماسیون استقرار در آزور: محیط‌های Staging و Production Automating deployments in Azure: Staging and production

  • تخریب منابع با CI/CD Destroy resources with CI/CD

  • پیکربندی Service Principal و گروه‌های متغیر Configure service principal and variable groups

  • تعریف گردش کار CI برای ترافرم Define CI workflow for Terraform

  • پیکربندی و کلون کردن پروژه DevOps Configure and clone your DevOps project

  • تعریف محیط‌ها و گردش کار CD توسعه Define environments and dev CD workflow

  • درگاه تایید (Approval Gate) برای گردش کار Production Approval gate for production workflow

  • مقدمه‌ای بر CI/CD برای ترافرم Introduction to CI/CD for Terraform

جمع‌بندی Conclusion

  • به‌کارگیری مهارت‌های ترافرم در پروژه‌های واقعی Put your Terraform skills to work

نمایش نظرات

آموزش جامع terraform در محیط azure
جزییات دوره
4h 13m
37
(آخرین آپدیت)
17,264
- از 5
ندارد
دارد
دارد
Prince Mokut
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prince Mokut Prince Mokut

مهندس سیستم ، ابر و DevOps Prince Mokut یک مهندس دارای مجوز Cloud و DevOps است.

پرینس تقریباً یک دهه تجربه فناوری اطلاعات در بخش بانکداری دارد و در مدیریت Azure IaaS ، PaaS و SaaS ، ادغام و تحویل مداوم در Azure DevOps ، اتوماسیون فرایند ، ارائه سیستم های توزیع شده بسیار در دسترس ، مدیریت زیرساخت و توسعه پشتیبان ماهر است. Node.js/Express. پرنس با مدرک کارشناسی مهندسی کامپیوتر از دانشگاه بنسون آیداهوزا با افتخار فارغ التحصیل شد.