آموزش The Complete Terraform with Ansible Bootcamp 2023

The Complete Terraform with Ansible Bootcamp 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه های کاربردی را با Terraform و Ansible Automation برای تثبیت ارکستراسیون مقیاس پذیر تنها با یک دوره اجرا کنید! آموزش مبانی Terraform و مفاهیم پیشرفته مانند ماژول ها، درون یابی، فایل های حالت ساخت فایل های موجودی قابل اطمینان با تمرین های عملی یادگیری زیرساخت به عنوان کد (IAC) استفاده از Ansible با سرویس های ابری و کانتینرها، AWS و Docker پیش نیازها: داشتن (اجباری نیست) ) دسترسی به یک سیستم لینوکس برای راه اندازی و اجرای صبر، صبر، صبر

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

با محبوبیت فوق العاده و پذیرش Terraform توسط صنعت، HashiCorp Certified: Terraform Associate به یکی از محبوب ترین گواهینامه ها در بازار امروز تبدیل شده است.

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


Ansible یک موتور اتوماسیون فناوری اطلاعات ساده است که تأمین ابر، مدیریت پیکربندی، استقرار برنامه‌ها، هماهنگ‌سازی درون سرویس و بسیاری دیگر از نیازهای فناوری اطلاعات را خودکار می‌کند. Ansible که از روز اول برای استقرار چند لایه طراحی شده است، به جای مدیریت یک سیستم در یک زمان، زیرساخت فناوری اطلاعات شما را با توصیف نحوه ارتباط همه سیستم‌های شما با یکدیگر مدل می‌کند.

این دوره آموزشی جامع و عملی با کشف ارکستراسیون، DevOps و اتوماسیون با استفاده از Ansible است.

Ansible را با خدمات ابری و ارائه AWS آن کاوش کنید. اتوماسیون زیرساخت را درک کنید و تصمیم بگیرید که چه چیزی Ansible را به انتخاب خوبی برای پروژه های شما تبدیل می کند. از طریق کتاب‌های بازی با Ansible شروع کنید و با ساختن و استفاده از نقش‌هایی از Ansible Galaxy، خودکارسازی وظایف زیرساختی را سازماندهی کنید. متغیرها و الگوها را کاوش کنید تا پیاده‌سازی برنامه‌ها را به راحتی پیکربندی کنید.


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

معرفی دوره Course Introduction

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

درک زیرساخت به عنوان کد Understanding Infrastructure As Code

  • مزایای IAC و IAC IAC and IAC Benefits

  • Cloud Agnostic IAC با Terraform Cloud Agnostic IAC with Terraform

  • درک زیرساخت به عنوان کد Understanding Infrastructure As Code

  • چت دوره با دانش آموزان و انجمن فنی Course Chat with Students and Tech Community

  • سند رویه و محل منبع Procedure Document and Resource Location

IaC با Terraform IaC with Terraform

  • گردش کار Terraform Terraform Workflow

  • راه اندازی Terraform Terraform Initialization

  • مفاهیم کلیدی Terraform: برنامه ریزی، اعمال و نابود کردن Terraform key Concepts : Plan, apply & Destroy

  • راه اندازی حساب AWS سطح آزاد (اختیاری) SetUp Free-Tier AWS Account (Optional)

  • ایجاد ماشین ابری برای اجرای Terraform Create Cloud Machine for Terraform Execution

  • هدیه 200 دلاری با تخفیف در Digital Ocean $200 Discount Gift on Digital Ocean

  • نصب و تایید Terraform Terraform Installation & Verification

  • Terraform را در MacOS/Windows نصب کنید Install Terraform on MacOS / Windows

  • IaC با Terraform IaC with Terraform

با Terraform Basics شروع کنید Start With Terraform Basics

  • Terraform Provider & Initialization Terraform Provider & Initialization

  • AWS SetUp برای Terraform AWS SetUp for Terraform

  • ایجاد ماشین با استفاده از Terraform Create Machine Using Terraform

  • اعتبارنامه ها را در فایل متمرکز جداگانه ارائه دهید Provide Creds in Separate Centralised File

  • ارائه اعتبار در متغیرهای محیطی Provide Creds in Environment Variables

  • چندین نمونه ایجاد کنید Create Multiple Instances

  • Terraform State: The Concept Terraform State : The Concept

توضیح مفصل Terraform Variables Terraform Variables Detailed Explanation

  • متغیرها در Terraform Variables in Terraform

  • استفاده از متغیر در فایل Conf Use of Variable in Conf File

  • آزمایشگاه: استفاده از متغیر در فایل Conf Lab : Use of Variable in Conf File

  • آزمایشگاه: فهرست و نقشه متغیرها Lab : List and Map Variables

مفاهیم Terraform - بلوک های ساختمانی Terraform Concepts - Building Blocks

  • نرم افزار ارائه با Terraform Provision Software with Terraform

  • آزمایشگاه: نرم افزار ارائه با Terraform Lab : Provision Software with Terraform

  • منبع داده در Terraform DataSource in Terraform

  • آزمایشگاه: منبع داده در Terraform Lab : DataSource in Terraform

  • آزمایشگاه 2: منبع داده در Terraform Lab 2 : DataSource in Terraform

  • ویژگی خروجی در TF Output Attribute in TF

  • آزمایشگاه: ویژگی خروجی در TF Lab : Output Attribute in TF

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

  • آزمایشگاه: ایالت از راه دور در Terraform Lab : Remote State in Terraform

Terraform برای AWS Cloud Terraform for AWS Cloud

  • معرفی AWS VPC AWS VPC Introduction

  • مقدمه AWS VPC II AWS VPC Introduction II

  • نسخه ی نمایشی: AWS VPC & Security Group Demo : AWS VPC & Security Group

  • آزمایشگاه: ایجاد AWS VPC و NAT Gateway Lab : Create AWS VPC & NAT Gateway

  • EC2 Instance را با استفاده از Custom VPC اجرا کنید Launch EC2 Instance using Custom VPC

  • آزمایشگاه: نمونه EC2 را با استفاده از VPC سفارشی راه اندازی کنید Lab : Launch EC2 Instance using Custom VPC

  • ما به تو نیاز داریم!!! We Need You!!!

  • فروشگاه بلوک الاستیک (EBS) در AWS Elastic Block Store (EBS) in AWS

  • نسخه ی نمایشی: فروشگاه بلوک الاستیک (EBS) در AWS Demo : Elastic Block Store (EBS) in AWS

  • آزمایشگاه: فروشگاه بلوک الاستیک (EBS) در AWS Lab : Elastic Block Store (EBS) in AWS

  • داده های کاربر در AWS User Data in AWS

  • آزمایشگاه: داده های کاربر با استفاده از اسکریپت Lab: User Data using Script

  • آزمایشگاه: داده های کاربر با استفاده از Cloud Init Lab : User Data using Cloud Init

Terraform برای AWS Cloud Part II Terraform for AWS Cloud Part II

  • مبانی AWS RDS AWS RDS Basics

  • آزمایشگاه: ایجاد RDS Lab : Create RDS

  • مدیریت دسترسی و هویت AWS AWS Access and Identity Management

  • آزمایشگاه: کاربران و گروه‌های IAM Lab : IAM Users and Groups

  • آزمایشگاه: نقش های AWS IAM Lab : AWS IAM Roles

  • مقیاس خودکار EC2 EC2 Instance Autoscaling

  • آزمایشگاه: EC2 Instance Autoscaling Lab : EC2 Instance Autoscaling

  • نظرات شما مهم است! Your Reviews are Important!

  • تعادل بار در AWS Load Balancing in AWS

  • آزمایشگاه: AWS Load Balancing Lab : AWS Load Balancing

ماژول های Terraform | قابلیت استفاده مجدد کد Terraform Modules | Code Re-Useability

  • ماژول و برنامه Terraform Terraform Module and Application

  • آزمایشگاه: Terraform منبع از GITHUB Lab : Terraform Source From GITHUB

  • آزمایشگاه: ماژول مسیر محلی Lab : Local Path Module

  • آزمایشگاه: AWS VPC Module Part I Lab : AWS VPC Module Part I

  • آزمایشگاه: AWS VPC Module Part II Lab : AWS VPC Module Part II

  • آزمایشگاه: AWS VPC Module Part III Lab : AWS VPC Module Part III

شرایط، حلقه ها در Terraform Conditions , Loops in Terraform

  • بیانیه های شرایط در Terraform Condition Statements in Terraform

  • آزمایشگاه: بیانیه‌های وضعیت در Terraform Lab : Condition Statements in Terraform

  • توابع داخلی Terraform Terraform Built-In Functions

  • آزمایشگاه: توابع داخلی Terraform Lab : Terraform Built-In Functions

  • حلقه ها در TerraFrom HCL Loops in TerraFrom HCL

  • ساختار پروژه Terraform Terraform Project Structure

  • آزمایشگاه: ساختار پروژه Terraform Lab : Terraform Project Structure

Packer و Terraform Packer and Terraform

  • معرفی Packer و استفاده از آن Packer Introduction and It's Use

  • Packer را نصب کنید Install Packer

  • آزمایشگاه: سناریوی I سفارشی AMI را ایجاد کنید Lab : Create Custom AMI Scenario I

  • آزمایشگاه: سناریو II سفارشی AMI را ایجاد کنید Lab : Create Custom AMI Scenario II

  • آزمایشگاه: Terraform + Packer Lab : Terraform + Packer

سناریوی شغلی 1: استقرار برنامه های وب از پایان به پایان Job Scenario 1 : End to End Web-Application Deployment

  • بررسی اجمالی برنامه Application Overview

  • شبکه VPC ایجاد کنید Create VPC Network

  • سرویس RDS را ایجاد کنید Create RDS Service

  • ایجاد وب سرور در AWS Create WebServer in AWS

  • استقرار برنامه کامل Deploy Complete Application

سناریوی شغلی 2: Terraform Docker و Kubernetes (EKS) Job Scenario 2 : Terraform Docker and Kubernetes (EKS)

  • AWS EKS مقدمه AWS EKS Introduction

  • آزمایشگاه: راه اندازی خوشه EKS با استفاده از AWS Lab : SetUp EKS Cluster Using AWS

  • آزمایشگاه: راه اندازی EKS با استفاده از AWS CLI Lab : SetUp EKS Using AWS CLI

  • آزمایشگاه: دسترسی به EKS Cluster و Deploy Application Lab : Access EKS Cluster and Deploy Application

  • جهت متن: EKS را با استفاده از AWS CLI راه اندازی کنید Text Direction : SetUp EKS using AWS CLI

  • فایل های پیکربندی EKS Cluster TerraForm EKS Cluster TerraForm Configuration files

  • آزمایشگاه: EKS Cluster را با استفاده از Terraform مستقر کنید Lab : Deploy EKS Cluster using Terraform

سناریوی شغلی 3: Terraform و AWS ELK Job Scenario 3 : Terraform & AWS ELK

  • اصول و کاربرد ELK ELK Basics and Application

  • آزمایشگاه: استقرار ELK و اجرای ELK Lab : Deploy ELK and Execute ELK

  • جهت متن: آزمایشگاه - ELK را مستقر کرده و ELK را اجرا کنید Text Direction : Lab - Deploy ELK and Execute ELK

  • آزمایشگاه: ELK را با استفاده از Terraform نصب کنید Lab : Install ELK using Terraform

Terraform GCP: مقدمه Terraform GCP : Introduction

  • Terraform در مقابل Google Deployment Manager Terraform vs Google Deployment Manager

  • راه اندازی پروژه GCP برای Terraform Setup GCP Project For Terraform

  • APIهای پایه را در پروژه ابری فعال کنید Enable Basic APIs on Cloud Project

  • راه اندازی فایل حالت از راه دور در Cloud Setup Remote State File in Cloud

راهنمای صدور گواهینامه Terraform Hashicorp Terraform Hashicorp Certification Guide

  • مقدمه گواهینامه HashiCorp Introduction HashiCorp Certification

  • مفاهیم زیرساخت را به عنوان کد (IaC) درک کنید Understand Infrastructure as Code (IaC) Concepts

  • هدف Terraform را درک کنید Understand Terraform's Purpose

  • آشنایی با مبانی Terraform I Understand Terraform Basics I

  • درک Terraform Basics II Understand Terraform Basics II

  • از Terraform CLI استفاده کنید Use the Terraform CLI

  • تعامل با ماژول های Terraform Interact with Terraform modules

  • در گردش کار Terraform حرکت کنید Navigate Terraform workflow

  • اجرا و حفظ دولت Implement and Maintain State

  • خواندن، ایجاد، و اصلاح پیکربندی Read, Generate, and Modify Configuration

  • درک Terraform Cloud و قابلیت های Enterprise Understand Terraform Cloud and Enterprise Capabilities

مقدمه Ansible Ansible Introduction

  • Ansible Introduction: به عنوان یک ابزار Ansible Introduction : As a Tool

  • Ansible: محل فایل های کد استفاده شده Ansible : Used Code Files Location

  • نمای کلی معماری Ansible Ansible Architecture Overview

  • چرا Ansible Why Ansible

آماده سازی و نصب محیطی Ansible Ansible Environment Preparation & Installation

  • نمای کلی نصب Ansible Ansible Installation Overview

  • Ansible را با استفاده از PIP نصب کنید Install Ansible Using PIP

  • ایجاد ماشین ابری برای Ansible Engine Create Cloud Machine for Ansible Engine

  • Ansible را با استفاده از Python VirtualEnv نصب کنید Install Ansible Using Python VirtualEnv

  • دستورالعمل های اجرا: Ansible را با استفاده از Python VirtualEnv نصب کنید Run Instructions : Install Ansible Using Python VirtualEnv

  • Ansible را پیکربندی کنید Configure Ansible

Ansible Engine و Ansible Clients را پیکربندی کنید Configure Ansible Engine and Ansible Clients

  • راه اندازی گره های AWS SetUp AWS Nodes

  • گره های AWS را با موتور Ansible متصل کنید Connect AWS Nodes with Ansible Engine

  • Google Cloud Nodes را راه اندازی کنید SetUp Google Cloud Nodes

  • Google Cloud Node را با Ansible Engine متصل کنید Connect Google Cloud Nodes with Ansible Engine

  • پیکربندی دایرکتوری Ansible Ansible Directory Config

  • فایل موجودی با Groups Inventory file with Groups

دستورات Ad-Hoc Ansible Ansible Ad-Hoc Commands

  • نحو دستورات Ansible Ad-Hoc Syntax of Ansible Ad-Hoc Commands

  • چگونه Ansible موارد را بر روی مشتریان اجرا می کند How Ansible Execute Stuff on Clients

  • انتقال فایل از موتور به مشتریان Transfer file from Engine to Clients

  • مدیریت فایل/دایرکتوری روی مشتریان Ansible Manage File/Directory on Ansible Clients

  • بسته ها را روی مشتریان Ansible نصب کنید Install Packages on Ansible Clients

واقعیت ها، ماژول ها و متغیرهای قابل پاسخ Ansible Facts, Modules & Variables

  • ماژول های Ansible Ansible Modules

  • حقایق قابل تشخیص Ansible Facts

  • ایجاد حقایق سفارشی Create Custom Facts

موجودی های Ansible Ansible Inventories

  • با اسکریپت Dynamic Inventory AWS I کار کنید Work with Dynamic Inventory Script AWS I

  • با اسکریپت Dynamic Inventory AWS II کار کنید Work with Dynamic Inventory Script AWS II

  • با Google Cloud Script Dynamic Inventory کار کنید Work with Dynamic Inventory Script Google Cloud

Basic of Ansible Playbook Basic of Ansible Playbook

  • معرفی کتاب راهنما Playbook Introduction

  • نسخه ی نمایشی: معرفی کتاب راهنما Demo: Playbook Introduction

  • شروع به نوشتن-اجرای PlayBooks کنید Start Writing-Executing PlayBooks

مفاهیم اساسی کتاب های بازی Ansible Basic Concepts of Ansible PlayBooks

  • ثبت بیانیه اشکال زدایی با استفاده از Ansible Playbooks Logging Debug Statement using Ansible Playbooks

  • متغیرها در کتاب های بازی Ansible Variables in Ansible Play-books

  • جمع آوری داده ها در Ansible Data Collection in Ansible

  • استفاده از Set_Fact و Register Uses of Set_Fact and Register

  • عملیات محاسباتی روی متغیرها در Playbook Arithmetic Operations on Variables in Playbook

  • روی عملگرهای حسابی تمرین کنید Practice on Arithmetic Operators

  • فیلتر و روش های کتاب بازی Ansible Filter and Methods of Ansible Playbook

عملگرها و بیانیه شرطی در کتاب بازی Ansible Operators and Conditional Statement in Ansible Playbook

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای عضویت در Ansible Membership Operators in Ansible

  • اپراتور منطقی Logical Operator

  • اظهارات مشروط Conditional Statements

هندلرها در Ansible Handlers in Ansible

  • Handler در Ansible Playbook Handler in Ansible Playbook

حلقه ها در کتاب بازی Ansible Loops in Ansible Playbook

  • حلقه ها در Ansible Playbook I Loops in Ansible Playbook I

  • حلقه ها در Ansible Playbook II Loops in Ansible Playbook II

  • حلقه ها در Ansible Playbook III Loops in Ansible Playbook III

برچسب ها در Ansible Tags in Ansible

  • برچسب ها در Ansible Tags in Ansible

مدیریت خطا در Ansible Error Handling in Ansible

  • مدیریت خطا در Ansible I Error Handling in Ansible I

  • مسدود کردن و نجات در کتاب بازی Ansible Block and Rescue in Ansible Playbook

  • نسخه ی نمایشی: مسدود کردن و نجات در Ansible Demo: Block and Rescue in Ansible

کار با ماژول include و import در Ansible Working with include and import module in Ansible

  • کار با ماژول include و import در Ansible Working with include and import module in Ansible

اجرای خاص ماشین Ansible Ansible Machine Specific Execution

  • ماژول محلی_اکشن Ansible Ansible local_action Module

  • ماژول Delegate_to Ansible Ansible Delegate_to Module

مفهوم قالب در Ansible Concept of Template in Ansible

  • برنامه Realtime I را نصب کنید Install Realtime Application I

  • Realtime Application II را نصب کنید Install Realtime Application II

  • Realtime Application III را نصب کنید Install Realtime Application III

  • ماژول قالب با متغیرها Template Module with Variables

نمایش نظرات

Udemy (یودمی)

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

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

آموزش The Complete Terraform with Ansible Bootcamp 2023
جزییات دوره
25.5 hours
161
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,935
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LevelUp360° DevOps LevelUp360° DevOps

دوره های حرفه ای DevOps گاهی اوقات ، دستیابی و گرفتن دست کسی آغاز یک سفر است. ما اغلب به شخصی احتیاج داریم که به ما کمک کند چند قدم اول را قبل از اینکه در آن حرکت استاد بگیریم ، برداریم. این چشم انداز ما در پشت همه دوره های ما "گام به گام" است 1. از ابتدا شروع کنید 2. موضوع را خراب کنید 3. کارها را ساده کنید 4. مرحله به مرحله پیش بروید تدریس اشتیاق ماست و ما هر دوره را طراحی می کنیم ، بنابراین شما می توانید از ابتدا شروع کنید ، هیچ چیزی در مورد یک موضوع نمی دانید و بعد از دوره متخصص می شوید و می توانید روی پروژه های سازمانی کار کنید.