لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع Terraform - ساخت و مدیریت زیرساختهای ابری
- آخرین آپدیت
دانلود Terraform in Action - Build & Manage Cloud Infrastructure
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مربی هوشمند Coursera Coach است! راهی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول پیشروی در دوره، درک خود را عمیقتر کنید.
بیاموزید که چگونه با استفاده از Terraform، یکی از محبوبترین ابزارهای زیرساخت به عنوان کد (IaC) در صنعت، زیرساختهای ابری را به طور بهینه مدیریت کنید. این دوره تمام جنبههای Terraform را، از تنظیم اولین پیکربندی گرفته تا کار با ماژولهای پیشرفته و یکپارچهسازی چندین Provider، پوشش میدهد. شما تجربه عملی در استقرار سرویسهای ابری، پیکربندی ماشینهای مجازی، مدیریت کانتینرها و کار با زیرساختهای Serverless کسب خواهید کرد. با تسلط بر Terraform، قادر خواهید بود فرآیندهای مدیریت ابر را اتوماتیک کرده و زیرساختهای مقیاسپذیر و تکرارپذیر را به راحتی بسازید.
در طول دوره، ابتدا با مبانی Terraform شامل ایجاد قالبها (Templates)، مقداردهی اولیه پیکربندیها و اعمال تغییرات روی منابع ابری شروع میکنید. سپس دوره به بررسی عمیقتر متغیرها، Workspaces و برنامه اجرای Terraform (Execution Plan) میپردازد تا مطمئن شوید برای مدیریت محیطهای ابری پیچیده مجهز هستید. همچنین موارد استفاده واقعی مانند استقرار کانتینرها، ماشینهای مجازی و Key Vaultها در Azure را بررسی کرده و یاد میگیرید که استقرارها را در پلتفرمهای مختلف ابری اتوماتیک کنید.
در این مسیر، تجربه عملی با ویژگیهای داخلی Terraform مانند مدیریت وضعیت منابع (State Management)، بلوکهای پویا (Dynamic Blocks) و پیکربندیهای چند-پرووایدر به دست خواهید آورد. همچنین به مباحث پیشرفتهای مانند حاکمیت ابری (Cloud Governance)، ارکستراسیون کانتینر با Kubernetes و خط لولههای CI/CD با Azure DevOps و GitHub Actions خواهید پرداخت. در پایان دوره، در استقرار طیف گستردهای از منابع ابری و بهکارگیری بهترین روشها برای مدیریت زیرساختهای مقیاسپذیر اعتماد به نفس کامل خواهید داشت.
این دوره برای متخصصان IT، مهندسان ابر و متخصصان DevOps که میخواهند در اتوماسیون زیرساخت ابری با Terraform استاد شوند، ایدهآل است. داشتن تجربه در پلتفرمهای ابری مانند Azure یا AWS و دانش اولیه خط فرمان توصیه میشود. سطح دشواری این دوره متوسط است و برای کسانی طراحی شده که با مفاهیم زیرساخت ابری و کدنویسی ابتدایی آشنا هستند.
در پایان این دوره، شما قادر خواهید بود زیرساختهای ابری مقیاسپذیر را طراحی و پیادهسازی کنید، منابع ابری را با Terraform مدیریت و اتوماتیک کنید، محیطهای کاری چندگانه را پیکربندی نمایید و اپلیکیشنهای کانتینری را با استفاده از Azure Kubernetes Service (AKS) و Azure DevOps مستقر کنید.
سرفصل ها و درس ها
مقدمه
Introduction
پیشنیازهای دوره
Course requirements
مبانی Terraform
Terraform basics
ایجاد اولین قالب terraform
Create the first terraform template
دستورات init، plan و apply
Terraform init, plan and apply
بازسازی منابع
Recreating resources
اعتبارسنجی و فرمتبندی قالب
Validation and formatting a template
متغیرهای ورودی و خروجی
Input & output variables
ایجاد قالب برای Azure Web App
Creating a template for Azure Web App
استقرار Web App
Deploying Web App
متغیرهای Terraform
Terraform Variables
بازنویسی متغیرها با tfvars.
Overriding variables with .tfvars
بازنویسی متغیرها از طریق خط فرمان
Overriding variables with command line
متغیرهای خروجی
Output variables
برنامه اجرای Terraform
Terraform execution plan
مروری بر برنامه اجرا (Execution Plan)
Execution plan overview
دموی برنامه اجرا
Execution plan demo
وضعیت Terraform State
Terraform state
مروری بر وضعیت Terraform State
Terraform state overview
دموی Terraform State
Terraform state demo
نحوه عملکرد Terraform با Plan و State
How Terraform works with plan and state
نحوه عملکرد Terraform با Plan و State
How Terraform works with plan and state
نمایش نظرات