آموزش توسعه زیرساخت به عنوان کد (IaC) با Terraform - آخرین آپدیت

دانلود Developing Infrastructure as Code with Terraform

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی ابزارها و متدهای حیاتی برای پیاده‌سازی موفق زیرساخت به عنوان کد (IaC) در محیط‌های عملیاتی و collaborative را بررسی می‌کند. در این دوره یاد می‌گیرید که چگونه IaC را در خط لوله‌های تست و استقرار (Deployment Pipelines) ادغام کنید، نحوه اعمال بازبینی کد (Code Review) برای تغییرات زیرساختی، مدیریت تغییرات زیرساخت و بسیاری از موضوعات دیگر را بیاموزید. همچنین این دوره شامل ویژگی‌های جدید و به‌روزرسانی‌های نرم‌افزاری Terraform مطابق با آخرین تغییرات تکنولوژی است.

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

مقدمه Introduction

  • مقدمه Introduction

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

  • اهداف یادگیری Learning objectives

  • اجرای اولین کد ترافرم Applying your first Terraform

  • دانلود کدهای نمونه Downloading the example code

  • بخش اول: مقدمه‌ای بر زیرساخت به عنوان کد (IaC) Part I: Introduction to infrastructure as code (IaC)

  • راه اندازی محیط توسعه Setting up your development environment

2. معرفی زیرساخت به عنوان کد (IaC) 2. Introduce IaC

  • نگاهی به گذشته: چگونه به اینجا رسیدیم؟ Beginning with a look back: How did we get here?

  • بررسی رویکردهای مختلف IaC Exploring approaches to IaC

  • چرخه حیات توسعه نرم‌افزار و IaC The software development lifecycle and IaC

  • اهداف یادگیری Learning objectives

  • تصمیم‌گیری در مورد دلیل استفاده از IaC Deciding why you should use IaC

  • یادگیری تعاریف Learning definitions

3. معرفی Terraform 3. Introduce Terraform

  • بخش دوم: مبانی ترافرم Part II: Terraform basics

  • مرور: عبارت Hello Terraform چگونه کار کرد؟ Review: How did “Hello Terraform” work?

  • بررسی قابلیت Multi-cloud در ترافرم Discover if Terraform is multicloud

  • شناخت ماهیت ترافرم (آنچه هست و آنچه نیست) Learning what Terraform is (what it is and is not)

  • ساخت مدل ذهنی: ترافرم چیست؟ Building your mental model: What is Terraform?

  • اهداف یادگیری Learning objectives

  • دمو: یادگیری درباره وضعیت (State) در ترافرم Demo: Learning about Terraform state

  • یادگیری ویژگی‌های ترافرم Learning the Terraform features

4. یادگیری زبان HCL 4. Learn HCL

  • استفاده از ویژگی‌های for_each و count Using for_each and count properties

  • پروویژنرها (Provisioners) Provisioners

  • ویژگی‌های بازسازی کد (Refactoring) Refactoring features

  • مبانی: ساختار زبان HCL The basics: HCL structure

  • چرخه حیات منابع (Resource Lifecycle) Resource lifecycle

  • درباره عبارات (Expressions) در HCL About expressions in HCL

  • پرووایدرهای ترافرم Terraform providers

  • منابع داده و منابع زیرساختی در ترافرم Terraform data sources and resources

  • متغیرها و خروجی‌های ترافرم Terraform variables and outputs

  • اهداف یادگیری Learning objectives

  • وابستگی‌ها در ترافرم Dependencies in Terraform

5. یادگیری بازاستفاده از کد و کپسوله‌سازی با ماژول‌های ترافرم 5. Learn Code Re-Use and Encapsulation with Terraform Modules

  • درک ماژول‌های ترافرم Understanding Terraform modules

  • توزیع ماژول‌ها Distributing your modules

  • اهداف یادگیری Learning objectives

  • دموی ایجاد یک ماژول Creating a module demo

6. درک مدل بلوغ IaC 6. Understand IaC Maturity Model

  • مدل بلوغ IaC و ترافرم IaC maturity model and Terraform

  • اهداف یادگیری Learning objectives

  • بررسی مراحل پذیرش IaC Exploring the phases of IaC adoption

  • بخش سوم: استفاده از ترافرم در محیط عملیاتی Part III: Using Terraform in production

7. یادگیری پرووایدرهای ترافرم: فعالیت‌های عملی 7. Learn Terraform Providers: Hands-On Activities

  • اهداف یادگیری Learning objectives

  • دمو: کار با AWS Demo: Working with AWS

  • دمو: کار با GCP Demo: Working with GCP

  • دمو: کار با Azure Demo: Working with Azure

  • معرفی پرووایدرها در ترافرم Introducing providers in Terraform

  • دمو: استفاده از سایر پرووایدرها Demo: Using other providers

8. بررسی یکپارچه‌سازی و استقرار مداوم (CI/CD) 8. Discover Continuous Integration and Deployment

  • ترافرم و سیستم‌های کنترل نسخه (VCS) Terraform and version control systems (VCS)

  • فضاهای کاری HCP Terraform HCP Terraform workspaces

  • اهداف یادگیری Learning objectives

  • رجیستری ماژول‌های HCP Terraform HCP Terraform module registry

  • راه اندازی HCP Terraform Set up HCP Terraform

9. مرور و گام‌های بعدی 9. Review and Next Steps

  • درک گام‌های آینده Understanding what’s next

  • مرور آموخته‌ها Reviewing what we have learned

  • اهداف یادگیری Learning objectives

جمع‌بندی Conclusion

  • خلاصه نهایی Summary

نمایش نظرات

آموزش توسعه زیرساخت به عنوان کد (IaC) با Terraform
جزییات دوره
4h 35m
54
(آخرین آپدیت)
2,253
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pearson Pearson

Pearson یک ارائه دهنده آموزش و یادگیری است.

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

Robert Jordan Robert Jordan

رابرت جردن مدیر DevOps در شرکت Empire است، یکی از بزرگترین شرکت‌های ضبط موسیقی خصوصی در ایالات متحده.

رابرت بیش از ۲۰ سال تجربه در طراحی، پیاده‌سازی و استقرار اپلیکیشن‌های عملیاتی برای برخی از بزرگترین مشتریان رسانه‌ای و علمی جهان دارد. او دارای گواهینامه‌های AWS Certified Solutions Architect، AWS Certified Big Data-Specialist و Google Certified Professional Architect است.