اتوماسیون زیرساخت با OpenTofu – آموزش عملی DevOps [ویدئویی] - آخرین آپدیت

دانلود Infrastructure Automation with OpenTofu – Hands-On DevOps [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مهارت‌های اتوماسیون زیرساخت خود را با بررسی عمیق OpenTofu به سطح جدیدی ببرید. این دوره جامع با معرفی OpenTofu و مزایای آن نسبت به Terraform آغاز می‌شود و شما را برای یک انتقال بدون نقص آماده می‌کند. شما محیط خود را راه‌اندازی کرده و زبان پیکربندی، CLI و اکوسیستم پرووایدرهای OpenTofu را بررسی خواهید کرد. هر مفهوم با دموهای بلادرنگ برای تقویت درک شما تکرار می‌شود. در موضوعات پیشرفته‌ای مانند گردش‌های کاری (Workflows)، مدیریت منابع، متغیرهای ورودی و مقادیر خروجی عمیق شوید و در عین حال بر عملیات رجیستری و مدیریت وضعیت (State) مسلط شوید. بیاموزید که چگونه از Remote State و Backendهای OpenTofu برای راهکارهای زیرساختی مقیاس‌پذیر استفاده کنید. راهنمای گام‌به‌گام مهاجرت تضمین می‌کند که می‌توانید تنظیمات موجود Terraform را بدون اختلال به OpenTofu منتقل کنید. دوره را با کار روی پروژه‌های عملی که منعکس‌کننده سناریوهای صنعتی است به پایان برسانید. از ایجاد شبکه‌ها تا استقرار کلاسترهای کوبرنتیز در AWS، این پروژه‌ها دانش شما را تثبیت کرده و توانایی‌های شما را به کارفرمایان بالقوه نشان می‌دهد. چه یک مهندس DevOps باتجربه باشید و چه تازه‌وارد، این دوره شما را به مهارت‌های اتوماسیون مورد نیاز بازار مجهز می‌کند. نصب و پیکربندی OpenTofu در AWS، macOS و محیط‌های محلی اتوماسیون زیرساخت با استفاده از پرووایدرها، گردش‌های کاری و منابع مدیریت بهینه متغیرهای ورودی، خروجی‌ها و فایل‌های وضعیت (State) مهاجرت بدون نقص پیکربندی‌های مبتنی بر Terraform به OpenTofu پیاده‌سازی زیرساخت مقیاس‌پذیر با استفاده از ویژگی‌های پیشرفته OpenTofu استقرار پروژه‌های واقعی مانند VPCها و سرویس‌های کوبرنتیز این دوره برای متخصصان DevOps، معماران ابری، مدیران IT و مهندسان نرم‌افزاری طراحی شده است که می‌خواهند مهارت‌های اتوماسیون زیرساخت خود را با OpenTofu ارتقا دهند. درک پایه از پلتفرم‌های ابری مانند AWS، دانش بنیادی از متدهای DevOps و آشنایی با مفاهیم زیرساخت به عنوان کد (IaC) توصیه می‌شود؛ تجربه قبلی با Terraform یک مزیت است اما اجباری نیست. همچنین برای افرادی که در حال انتقال از Terraform هستند یا سفر خود را در اتوماسیون زیرساخت آغاز می‌کنند، ایده‌آل است. کاوش جامع در OpenTofu CLI، زبان پیکربندی و پرووایدرها * بینش‌های پیشرفته در مورد گردش‌های کاری، مدیریت وضعیت و عملیات رجیستری * معرفی OpenTofu و مقایسه آن با Terraform

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

مقدمه Introduction

  • معرفی دوره Course Introduction

  • معرفی OpenTofu | مقایسه OpenTofu و Terraform OpenTofu Introduction | OpenTofu vs Terraform

  • دمو: مستندات OpenTofu Demo - OpenTofu Documentation

شروع کار با OpenTofu Getting Started with OpenTofu

  • پیش‌نیازها و راه‌اندازی OpenTofu Pre-Requisites and Setting up OpenTofu

  • دمو: ایجاد نمونه AWS (اختیاری) Demo - AWS Instance Creation (Optional)

  • دمو: تنظیمات OpenTofu برای پلتفرم AWS Demo - OpenTofu setup for AWS Platform

  • دمو: تنظیمات OpenTofu برای macOS Demo - OpenTofu setup for macOS

زبان پیکربندی OpenTofu OpenTofu Configuration Language

  • زبان پیکربندی OpenTofu OpenTofu Configuration Language

  • دمو: مستندات زبان پیکربندی OpenTofu Demo - OpenTofu Configuration Language Documentation

  • رابط خط فرمان (CLI) OpenTofu OpenTofu CLI

  • دمو: نحوه استفاده از CLI OpenTofu Demo - OpenTofu CLI usage

پرووایدرهای OpenTofu OpenTofu Providers

  • پرووایدرها، انواع آن‌ها، نسخه‌ها و استفاده از چندین پرووایدر Providers and their Types, Provider Versions and Multiple Provider Usage

  • دمو: مستندات پرووایدر Demo - Provider Documentation

  • دمو: اولین فایل پرووایدر در OpenTofu Demo - First Provider file in OpenTofu

  • دمو: استفاده از چندین پرووایدر Demo - Multiple providers

رجیستری‌ها با رابط گرافیکی [آپدیت ژوئن ۲۰۲۴] Registries with GUI [Update June 2024]

  • معرفی Library.tf Introduction to Library.tf

  • دمو: رجیستری Library.tf Demo - Library.tf Registry

گردش کار و منابع OpenTofu OpenTofu Workflow and Resources

  • گردش کار و منابع OpenTofu OpenTofu Workflow and Resources

  • دمو: مستندات منابع OpenTofu Demo - OpenTofu Resources Documentation

  • دمو: گردش کار برای ایجاد نمونه در AWS Demo - Workflow for instance creation on AWS

  • به‌روزرسانی منابع (درجا و بازسازی) Resource updates (In-place and Recreate)

  • دمو: به‌روزرسانی منابع (In place و Recreate) Demo - Resource Updates - In-place and Recreate

  • ارجاع به منابع (Resource References) Resource References

  • دمو: ارجاع به منابع Demo - Resource References

مهاجرت از Terraform به OpenTofu Migrating from Terraform to OpenTofu

  • فرآیند مهاجرت و بازگشت (Rollback) Migration and Rollback Process

  • دمو: مهاجرت از Terraform به OpenTofu Demo - Terraform to OpenTofu Migration

متغیرهای ورودی در OpenTofu Input Variables in OpenTofu

  • ساختار فایل‌های OpenTofu OpenTofu File Structure

  • دمو: بررسی فایل‌های OpenTofu Demo - OpenTofu files

  • دمو: بررسی کلی Visual Studio Code (اختیاری) Demo - Visual Code Overview (Optional)

  • متغیرهای ورودی Input Variables

  • دمو: متغیرهای ورودی Demo - Input Variables

  • دمو: متغیرهای ورودی با گزینه var Demo - Input Variables with -var Option

  • دمو: متغیرهای ورودی با متغیرهای محیطی (Environment variables) Demo - Input Variables with Environment variables

  • دمو: متغیرهای ورودی با فایل‌های tfvars. Demo - Input Variables with .tfvars files

  • دمو: اولویت متغیرهای ورودی Demo - Input Variables Precedence

  • محدودیت‌های نوع متغیر Variable - Type Constraints

  • دمو: محدودیت‌های نوع متغیر Demo - Variable - Type Constraints

  • دمو: استفاده پیشرفته از متغیرها (اختیاری) Demo - Advanced Use of Variables (Optional)

مقادیر خروجی در OpenTofu Output Values in OpenTofu

  • درک مقادیر خروجی Understand Output Values

  • دمو: دستور Tofu Console و بلوک خروجی Demo - Tofu Console Command and Output Block

پروویژنرها و بلوک اتصال (Connection Block) Provisioners and Connection Block

  • پروویژنرها، انواع پروویژنرها و بلوک اتصال Provisioners, Provisioners Types and Connection Block

  • دمو: پروویژنرهای محلی | گزینه‌های When و On failure Demo - Local Provisioners | When and On-failure options

  • دمو: پروویژنرهای راه دور (Remote) Demo - Remote Provisioners

  • دمو: پروویژنرهای فایل Demo - File Provisioners

منابع داده (Data Sources) در OpenTofu Data Sources in OpenTofu

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

  • دمو: چالش‌های نبود منابع داده Demo - Challenges without Data Sources

  • دمو: حل مشکل با استفاده از منابع داده Demo - Resolution using Data Sources

ماژول‌ها و عملیات رجیستری Modules and Registry Operations

  • درک ماژول‌ها و رجیستری‌ها Understanding Modules and Registries

  • دمو: پیمایش در مستندات ماژول‌ها Demo - Navigating Modules Documentation

  • دمو: رجیستری ماژول Demo - Module Registry

  • ایجاد ماژول‌های سفارشی Creating Custom Modules

  • دمو: ایجاد ماژول فرزند (Child Module) Demo - Create Child Module

  • دمو: ایجاد ماژول ریشه (Root Module) Demo - Create Root Module

  • دمو: انتشار کد در رجیستری Demo - Publish Code to Registry

وضعیت و فایل‌های وضعیت در OpenTofu State and State Files in OpenTofu

  • وضعیت، فایل‌های وضعیت و هدف آن‌ها State, State Files and their Purpose

  • دمو: فایل‌های وضعیت terraform.tfstate و terraform.tfstate.backup Demo - State Files - terraform.tfstate and terraform.tfstate.backup

  • دمو: فایل‌های وضعیت در عمل Demo - State Files in Action

  • دستور tofu state "tofu state" Command

  • دمو: نحوه استفاده از CLI tofu state Demo - "tofu state" CLI usage

وضعیت از راه دور (Remote State) و بک‌اندها OpenTofu Remote State and Backends

  • وضعیت راه دور، بک‌اندها و اهمیت آن‌ها Remote State, Backends and their Significance

  • دمو: آماده‌سازی بک‌اند راه دور Demo - Preparing Remote Backend

  • دمو: پیاده‌سازی بک‌اند راه دور Demo - Implementing Remote Backend

کار با OpenTofu Working with OpenTofu

  • تایم‌اوت‌ها و عیب‌یابی (Debug) Timeouts and Debug

  • دمو: تایم‌اوت عملیات و دیباگینگ Demo - Operation Timeouts and Debugging

  • مفاهیم Taints و Untaints در OpenTofu OpenTofu Taints and Untaints

  • دمو: Taint و Untaint Demo - Taint and Untaint

  • دستور Graph در OpenTofu OpenTofu Graph Command

  • دمو: نحوه استفاده از CLI tofu graph Demo - "tofu graph" CLI Usage

  • وارد کردن (Import) در OpenTofu Import in OpenTofu

  • دمو: وارد کردن زیرساخت‌های موجود Demo - Importing Existing Infrastructure

  • بلوک مقادیر محلی (Local Values) Local Values Block

  • دمو: بلوک مقادیر محلی Demo - Local Values Block

  • نام مستعار (Alias) Alias

  • دمو: نام‌های مستعار پرووایدر Demo - Provider Aliases

آرگومان‌های متا، توابع و ورک‌اسپیس‌ها Meta-Arguments, Functions and Workspaces

  • آرگومان متای lifecycle lifecycle Meta-Argument

  • دمو: قوانین Lifecycle Demo - Lifecycle Rules

  • آرگومان متای depends_on depends_on Meta-Argument

  • دمو: آرگومان متای depends_on Demo - depends_on Meta-Argument

  • آرگومان متای count count Meta-Argument

  • دمو: آرگومان متای count Demo - count Meta-Argument

  • آرگومان متای for_each for_each Meta-Argument

  • دمو: آرگومان متای for_each Demo - for_each Meta-Argument

  • توابع (min, max, length, file, offset, lookup و غیره) functions (min, max, length, file, offset, lookup, etc.)

  • دمو: توابع در OpenTofu Demo - Functions in OpenTofu

  • ورک‌اسپیس‌ها (Workspaces) Workspaces

  • دمو: ورک‌اسپیس‌ها Demo - Workspaces

پروژه‌های نمونه OpenTofu Sample OpenTofu Projects

  • مرور پروژه ۱ و ۲ (شبکه VPC و Compute) Project1 and Project2 Overview (VPC Network and Compute)

  • پروژه عملی ۱: VPC و سایر اجزای شبکه Hands-On Project1 - VPC & Other Network Components

  • پروژه عملی ۲: Compute Hands-On Project2 - Compute

  • مرور پروژه ۳ (سرویس ارکستراسیون کانتینر Amazon EKS) Project3 Overview (Container Orchestration Service - Amazon EKS)

  • پروژه عملی ۳: سرویس کوبرنتیز الاستیک آمازون (EKS) Hands-On Project3 - Amazon Elastic Kubernetes Service (EKS)

نمایش نظرات

اتوماسیون زیرساخت با OpenTofu – آموزش عملی DevOps [ویدئویی]
جزییات دوره
7h 30m
91
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yogesh Raheja, Thinknyx Technologies Yogesh Raheja, Thinknyx Technologies

Thinknyx® Technologies یک برند شناخته شده است که خدمات مشاوره و پیاده سازی فناوری اطلاعات را ارائه می دهد، آموزش های جامع فناوری اطلاعات و مهارت های نرم ارائه می دهد و راه حل های استعدادیابی (استخدام) را برای سازمان های مختلف در سراسر جهان ارائه می دهد. با بیش از یک دهه تجربه اصلی در صنعت، آنها با موفقیت به مشتریان خود در برنامه ریزی استراتژیک و اجرای بی عیب و نقص راه حل های پیرامون ابتکارات فناوری اطلاعات و غیر IT کمک کرده اند. یوگش راهجا بنیانگذار و یک معمار ارشد راه حل در Thinknyx Technologies و مدرس دوره های ویدیویی است. یوگش مشاور قابل اعتماد سازمان‌های متعددی بوده است و با تخصص خود آنها را در سفر DevOps، زیرساخت‌های کد، کانتینری‌سازی، محاسبات ابری، راه‌حل‌های اتوماسیون و هوش مصنوعی/ML/هوش مصنوعی مولد راهنمایی می‌کند. او همچنین چندین کتاب منتشر شده در سطح جهانی (مانند "DevOps موثر با AWS"، "Automation with SaltStack"، "Automation with Puppet 5" و "Automation with Ansible") منتشر شده توسط Packt، Wiley و OrangeAVA را تالیف کرده است.