آموزش گواهی HashiCorp: Terraform Associate 2022

HashiCorp Certified: Terraform Associate 2022

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Terraform، ابزار IaC، برای ساختن، تغییر، و نسخه‌سازی زیرین. دریافت گواهی HashiCorp: دانش‌آموز Terraform Associate از اصول نحو ترافورم تا کدنویسی پیشرفته ترافورم برای ساخت گروه مقیاس خودکار سرورهای وب با متعادل‌کننده بار یاد می‌گیرد. برای آزمون گواهینامه Terraform Associate با تست های تمرینی و مسابقه آماده شوید. Terraform Associate Certification - بررسی مفاهیم کلیدی مرتبط با آماده سازی آزمون وضعیت terraform چیست و چگونه می توان از آن در پشته منابع Terraform استفاده کرد و می تواند به تیم بزرگ کمک کند که ماژول Terraform چیست و چرا چیست؟ قدرتمند ماژول ایجاد کنید و ماژول های گوچا را کشف کنید. نحوه ایجاد و دسترسی به ورودی ها و خروجی های ماژول Terraform. نحوه کار با سرویس های کلیدی AWS مانند IAM، VPC، Route53، EBS و موارد دیگر. با استفاده از Terraform Workspace و tfvar یک پشته Infrastructure ایجاد کنید. مفاهیم کلیدی Terraform مانند درون یابی، حالت راه دور، ویژگی های خروجی، متغیرها، دستورات مفید منبع داده با مثال های واقعی. پیش نیازها: باید یک حساب AWS راه‌اندازی کنید (می‌توانید از ردیف رایگان برای این دوره استفاده کنید) دانش رایانه شخصی/لپ‌تاپ ویندوز، لینوکس یا مک در هر یک از پلتفرم‌های Cloud سودمند است اما به شدت مورد نیاز نیست.

Terraform محبوب‌ترین زیرساخت به عنوان ابزار کد است زیرا بیش از 100 ارائه‌دهنده از جمله AWS، Azure، Google و بسیاری را پشتیبانی می‌کند. این دوره شما را از ابتدایی تا پیشرفته می برد و به شما کمک می کند مفاهیم کلیدی را با نمایش آزمایشگاهی درک کنید. در چند سخنرانی و نمایش جزئیات آزمایشگاهی، شما شروع به نوشتن اولین کد ترافورم خود خواهید کرد، تا به کارگیری خوشه ای از سرورهای وب در Auto Scaling Group با یک متعادل کننده بار. نمایش آزمایشگاهی زیادی خواهید داشت تا بتوانید خودتان تمرین کنید.

طراحی شده برای SRE، DevOps و توسعه دهندگان و مدیران.

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

می‌آموزید که چگونه سازمان m Workspace، VCS، اجرا می‌شود در Terraform cloud و چه تفاوتی با Terraform Enterprise دارد.

پاداش: شما را برای گواهینامه HashiCorp آماده می کند - Terraform Associate

دوره برای آموزش دانش آموزان بدون دانش قبلی در AWS یا Terraform طراحی شده است. تمام فناوری AWS مورد استفاده به عنوان مثال به تفصیل شرح داده شده است.


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

به کلاس خوش آمدید: بیایید شروع کنیم Welcome to class: Let's get started

به کلاس خوش آمدید: بیایید شروع کنیم Welcome to class: Let's get started

  • نگاهی بیاندازید! مروری بر این دوره Take a look! An overview of this course

بخش 2: بیایید آزمایشگاه را راه اندازی کنیم و شروع کنیم Section 2: let's setup the lab and get started

بخش 2: بیایید آزمایشگاه را راه اندازی کنیم و شروع کنیم Section 2: let's setup the lab and get started

  • راه اندازی حساب جدید AWS Free Tier Setup new AWS Free tier account

  • از حساب AWS خود محافظت کنید. MFA را برای کاربر اصلی خود تنظیم کنید. Protect your AWS account. Setup MFA for your root user.

  • استفاده از کاربر روت را متوقف کنید و یک کاربر مدیریت جداگانه برای کارهای روزانه ایجاد کنید. Stop using root user and create separate admin user for day to day work.

  • خط فرمان AWS را روی سیستم خود نصب و پیکربندی کنید Install and configure AWS Command line on your system

  • Terraform باینری را در سیستم خود نصب کنید Install Terraform binary in your system

  • ابزار خط فرمان AWS و Terraform باینری را روی ویندوز نصب کنید Install AWS Command line tool and Terraform binary on Windows

  • ویرایشگر کد: VSCode Code Editor : VSCode

بخش 3: استقرار یک سرور به خوشه ای از سرورهای وب در ASG با ALB Section 3: Deploy single server to cluster of web servers in ASG with ALB

بخش 3: استقرار یک سرور به خوشه ای از سرورهای وب در ASG با ALB Section 3: Deploy single server to cluster of web servers in ASG with ALB

  • AWS را به عنوان ارائه دهنده تعریف کنید Define AWS as provider

  • این مخزن GITHUB را شبیه سازی کنید Clone this GITHUB repo

  • استقرار یک سرور: نمونه EC2 Deploy single server : EC2 Instance

  • استقرار یک وب سرور - با استفاده از user_data Deploy single web server - using user_data

  • استقرار یک وب سرور قابل تنظیم با استفاده از متغیر Deploy single configurable web server using variable

  • استقرار خوشه وب سرورها: از پارامتر شمارش استفاده کنید Deploy cluster of web servers : use count parameter

  • استقرار خوشه ای از سرورهای وب در Auto Scaling Group Deploy cluster of web servers in Auto Scaling Group

  • استقرار خوشه ای از سرورهای وب در Auto Scaling Group با ALB Deploy cluster of webs servers in Auto Scaling Group with ALB

بخش 4: مفاهیم کلیدی Terraform Section 4: Terraform Key concepts

بخش 4: مفاهیم کلیدی Terraform Section 4: Terraform Key concepts

  • Terraform Interpolation: مفیدترین موضوع! Terraform Interpolation : most useful topic !

  • دستورات Terraform: موارد مفید انتخاب شده! Terraform commands : selected useful ones!

  • متغیرهای Terraform Terraform variables

  • خروجی های Terraform Terraform outputs

  • وضعیت راه دور Terraform: چرا اینقدر مهم و مفید است؟ Terraform remote state : why its so important and useful ?

  • منبع داده Terraform Terraform data resource

ماژول Terraform: دوباره و دوباره همان کد را کپی نکنید! Terraform module : don't copy paste the same code again and again!

ماژول Terraform: دوباره و دوباره همان کد را کپی نکنید! Terraform module : don't copy paste the same code again and again!

  • معرفی ماژول Module Introduction

  • مبانی ماژول Module basics

  • ورودی های ماژول Module Inputs

  • خروجی ماژول Module output

  • ماژول گوچاها Module gotchas

  • نسخه ماژول Module Versioning

حالت Terraform Terraform state

حالت Terraform Terraform state

  • حالت زمینی چیست؟ what is terraform state ?

  • ذخیره سازی حالت از راه دور چیست؟ چرا ما نیاز داریم؟ what is remote state storage ? why we need ?

  • قفل حالت Terraform Terraform State locking

  • ایزوله کردن حالت زمینی Isolate terraform state

کار با خدمات کلیدی AWS Working with key AWS services

کار با خدمات کلیدی AWS Working with key AWS services

  • سرویس AWS EBS: ذخیره سازی بلوک الاستیک AWS Service EBS : Elastic Block Storage

  • نقش های AWS IAM را ایجاد کنید و خط مشی را پیوست کنید create AWS IAM roles and attach policy

  • رکوردهای route53 ایجاد کنید create route53 records

  • VPC، زیرشبکه خصوصی و عمومی، دروازه اینترنت و دروازه NAT ایجاد کنید create VPC , Private and Public subnet , Internet Gateway and NAT Gateway

امنیت در Terraform Security in Terraform

امنیت در Terraform Security in Terraform

  • از اعتبارنامه هاردکد در بلوک ارائه دهنده Terraform خودداری کنید Avoid hardcoded credentials in Terraform provider block

  • نقش در بلوک ارائه دهنده را فرض کنید Assume Role in Provider block

  • محافظت از اطلاعات حساس Protect Sensitive Information

  • منابع را در چندین منطقه از پیکربندی یکسان ایجاد کنید Create resources in multiple regions from same configuration

  • منابع را در چندین حساب AWS ایجاد کنید Create resources in multiple AWS accounts

Terraform Provisioner Terraform Provisioner

Terraform Provisioner Terraform Provisioner

  • معرفی تامین کننده Provisioner introduction

  • ارائه دهنده local-exec provisioner local-exec

  • ارائه دهنده کنترل از راه دور provisioner remote-exec

فضای کاری Terraform و tfvar Terraform workspace and tfvar

فضای کاری Terraform و tfvar Terraform workspace and tfvar

  • معرفی فضای کاری Terraform Terraform workspace introduction

  • دستورات فضای کاری workspace commands

  • نمایش آزمایشگاه فضای کار workspace lab demonstration

  • با استفاده از tfvar. پشته زیرساختی یکسان ایجاد کنید Create identical infrastructure stack using .tfvar

قابلیت های Terraform Cloud و Enterprise Terraform Cloud and Enterprise capabilities

قابلیت های Terraform Cloud و Enterprise Terraform Cloud and Enterprise capabilities

  • مروری بر ابر Terraform Terraform Cloud Overview

  • دسترسی به Terraform Cloud - ثبت نام کنید Access Terraform Cloud - Sign up

  • ادغام ابر زمینی با VCS (سیستم کنترل نسخه) Integrate terraform cloud with VCS(version control system)

  • فضای کاری جدید ایجاد کنید، اجرا را آغاز کنید و همکاری کنید Create new workspace, initiate run and collaborate

  • تخریب زیرساخت - Terraform Cloud Workspace Destroy infrastructure - Terraform Cloud Workspace

  • Terraform Cloud Organization Deep Dive Terraform Cloud Organization Deep Dive

  • غواصی عمیق در فضای کاری Terraform Cloud Terraform Cloud workspace deep dive

  • نمای کلی سیاست های نگهبان Sentinel policies overview

  • Terraform Cloud as Remote Backend: از ایستگاه کاری خود کار کنید Terraform Cloud as Remote Backend : Operate from your workstation

پروژه دنیای واقعی Terraform Real world Terraform project

پروژه دنیای واقعی Terraform Real world Terraform project

  • سرور ساخت جنکینز را مستقر کنید Deploy Jenkins build server

آمادگی آزمون گواهینامه کاردانی Terraform Terraform Associate Certification Exam Preparation

آمادگی آزمون گواهینامه کاردانی Terraform Terraform Associate Certification Exam Preparation

  • بررسی اجمالی آزمون گواهینامه کاردانی Terraform Terraform Associate Certification exam overview

  • ثبت نام در آزمون Terraform Associate Certification Register for Terraform Associate Certification exam

  • جلسه بررسی آمادگی آزمون قسمت اول Exam Prep review Session Part One

  • جلسه بررسی آمادگی آزمون قسمت دوم Exam Prep Review Session Part Two

  • جلسه مرور آمادگی آزمون قسمت سوم Exam Prep Review Session Part Three

  • جلسه مرور آمادگی آزمون قسمت چهارم Exam Prep Review Session Part Four

  • جلسه مرور آمادگی آزمون قسمت پنجم Exam Prep Review Session Part Five

  • جلسه نقد و بررسی آمادگی آزمون قسمت ششم Exam Prep Review Session Part Six

  • Terraform Associate Certification - Practice Test One Terraform Associate Certification - Practice Test One

  • Terraform Associate Certification - Practice Test Two Terraform Associate Certification - Practice Test Two

نتیجه گیری و تبریک Conclusion and Congratulations

نتیجه گیری و تبریک Conclusion and Congratulations

  • بعدش چی ! What next !

نمایش نظرات

آموزش گواهی HashiCorp: Terraform Associate 2022
جزییات دوره
11 hours
67
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,150
4.1 از 5
دارد
دارد
دارد
Krishna Dash
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Krishna Dash Krishna Dash

معمار راه حل AWS