آموزش ترافرم: اعتبارسنجی و تست (Terraform: Validation and Testing) - آخرین آپدیت

دانلود Terraform: Validation and Testing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تعریف زیرساخت به صورت کد (IaC) و خودکارسازی استقرار آن به بهبود بهره‌وری عملیاتی و کاهش هزینه‌های مدیریتی کمک می‌کند. در دوره «ترافرم: اعتبارسنجی و تست»، شما دانش پایه خود از Terraform را گسترش می‌دهید تا پیکربندی‌هایی قابل‌اعتمادتر و سازگارتر ایجاد کنید. ابتدا یاد می‌گیرید که چگونه Terraform می‌تواند از بلوک‌های اعتبارسنجی (validation blocks) برای تأیید مقادیر متغیرهای ورودی استفاده کند. سپس، بررسی خواهیم کرد که چگونه چک‌های پیش‌شرط (precondition) و پس‌شرط (postcondition) با بررسی فرضیات و ایجاد تضمین‌ها، استقرار شما را مطمئن‌تر می‌کنند. در نهایت، با چارچوب تست ترافرم آشنا شده و نحوه نوشتن تست‌های واحد (Unit Test) و تست‌های یکپارچگی (Integration Test) برای پیکربندی‌های خود را خواهید آموخت. پس از اتمام این دوره، دانش لازم برای ارتقای پیکربندی‌های ترافرم خود به سطح پیشرفته را به دست خواهید آورد.

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

اعتبارسنجی متغیرهای ورودی Input Variable Validation

  • گزینه‌های اعتبارسنجی متغیرها Variable Validation Options

  • سینتکس بلوک اعتبارسنجی Validation Block Syntax

  • استفاده از بلوک‌های اعتبارسنجی Using Validation Blocks

اعتبارسنجی پیش‌شرط و پس‌شرط Precondition and Postcondition Validation

  • تضمین‌ها و فرضیات Guarantees and Assumptions

  • استفاده از پیش‌شرط‌ها Using Preconditions

  • استفاده از پس‌شرط‌ها Using Postconditions

  • انتخاب گزینه اعتبارسنجی مناسب Choosing a Validation Option

  • پیاده‌سازی پیش‌شرط‌ها و پس‌شرط‌ها Implementing Preconditions and Postconditions

انحراف زیرساخت و اعتبارسنجی Infrastructure Drift and Validation

  • اعتبارسنجی زیرساخت فعلی Current Infrastructure Validation

  • استفاده از بلوک Check Using the Check Block

  • تشخیص انحراف پیکربندی (Configuration Drift) Detecting Configuration Drift

تست IaC با Terraform Test IaC Testing with Terraform Test

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

  • تست‌های واحد و قرارداد Unit and Contract Tests

  • تست‌های یکپارچگی Integration Tests

  • چارچوب تست ترافرم Terraform Testing Framework

  • پیاده‌سازی تست‌ها برای IaC Implementing Tests for IaC

  • ویژگی‌های پیشرفته تست Advanced Testing Features

نمایش نظرات

آموزش ترافرم: اعتبارسنجی و تست (Terraform: Validation and Testing)
جزییات دوره
56m
17
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ned Bellavance Ned Bellavance

ند یک متخصص IT است و تقریباً 20 سال تجربه در این زمینه دارد. وی یک اپراتور مرکز خدمات ، مدیر سیستم ها ، معمار ابر و مدیر محصول بوده است. وی در جدیدترین تجسم خود ، بنیانگذار ند در Cloud LLC است. او به عنوان یک مجرد با تک تک فنون ، دوره هایی را برای Pluralsight توسعه می دهد ، دو پادکست (Day Two Cloud و Buffer Overflow) را اجرا می کند و محتوای اصلی را برای فروشندگان فناوری ایجاد می کند. ند از سال 2017 مایکروسافت MVP بوده و دارای یکسری گواهینامه های صنعتی است که فراتر از توانایی استثنایی وی در امتحانات و قبولی در آنها هیچ تاثیری ندارد. ند سه اصل راهنمایی دارد: ناراحتی را در آغوش بگیرید ، اغلب شکست بخورید ، خوب باشید.