آموزش زیرساخت آزمایش شده با سرآشپز

Test-Driven Infrastructure with Chef

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هنگام استفاده از چارچوب اتوماسیون مانند سرآشپز چگونه اصول توسعه آزمون محور (TDD) را به عنوان کد به زیرساخت اعمال می کنید؟ در این دوره آموزشی با مربی رابین بک همراه شوید تا ابزارهای تست زیرساخت را که با کیت توسعه آشپز (ChefDK) ارسال می شود ، کشف کنید. برای آزمایش یکپارچه سازی ، رابین Test Kitchen را معرفی می کند ، که به شما امکان می دهد یکپارچگی کتاب آشپزی خود را با استفاده از کد جدا در محیط آزمایش ، مانند ماشین مجازی ، ظرف Docker یا نمونه ابری ، تأیید کنید. وی همچنین InSpec ، زبان ارزیابی مسائل امنیتی و انطباق را بررسی می کند. سرانجام ، رابین آزمایش واحد را با ChefSpec ، چنگالی از چارچوب محبوب RSpec نشان می دهد که می تواند عملکرد کد در حافظه را تأیید کند.

این دوره با تمرکز بر تمرینات عملی ، توسعه دهندگان را از طریق گردش کاری راهنمایی می کند که به شما کمک می کند خطاها را کاهش داده و زیرساخت های آماده تولید را تولید کنید - قبل از اینکه کتابهای آشپزی شما وارد خط تولید شوند.
موضوعات شامل:
  • نوشتن تست قبل از کد
  • تست های تولید شده توسط سرآشپزها
  • تست ادغام
  • آزمایش جهش
  • تست واحد
  • Refactoring

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

مقدمه Introduction

  • زیرساخت های خود را با Chef تغییر دهید Transform your infrastructure with Chef

  • آنچه باید بدانید What you should know

  • راه‌اندازی Getting set up

1. ابزار و تکنیک 1. Tools and Techniques

  • زیرساخت های آزمایش محور Test-driven infrastructure

  • رفتار قبل از عملکرد Behavior before function

  • ابتدا تست های نوشتن Writing tests first

  • ChefDK خود را بشناسید Know your ChefDK

  • تست های تولید سرآشپز Chef-generated tests

2. ادغام با آشپزخانه تست 2. Integration with Test Kitchen

  • آزمون های ادغام Integration tests

  • InSpec را بازرسی کنید Inspect InSpec

  • نقش بانک اطلاعاتی The role of database

  • آزمون اول ما Our first test

  • خط را پرش کنید و اکنون تست کنید Skip the line and test now

  • آشپزخانه .yml The .kitchen.yml

  • چراغ قرمز Red light

  • عملکرد قبل از شکل Function before form

  • ایجاد دیتابیس Create the database

  • آشپزخانه تنظیم Tuning Kitchen

  • کاربر پایگاه داده را ایجاد کنید Create the database user

  • چراغ سبز Green light

  • ایجاد ، همگرایی ، تأیید و نابود کردن Create, converge, verify, and destroy

3. آزمون واحد اساسی 3. The Fundamental Unit Test

  • تست های واحد Unit tests

  • RSpec و ChefSpec RSpec and ChefSpec

  • آزمایشات لازم نیست ترسناک باشند Tests don't have to be scary

  • مشخصات را شرح دهید Describe the specs

  • حافظه کوتاه مدت Short-term memory

  • آن را با فاضلی تقلبی کنید Fake it with Fauxhai

  • رفیکتور به خصوصیات گره Refactor to node attributes

  • ادغام Integration

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش زیرساخت آزمایش شده با سرآشپز
جزییات دوره
1h 49m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
5,427
- از 5
ندارد
دارد
دارد
Robin Beck
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robin Beck Robin Beck

رابین بک یک مربی فنی اصلی است که به توسعه دهندگان کمک می کند تا بر چالش های زیرساختی غلبه کنند. رابین در ابزارهای مدیریت پیکربندی مانند Chef و Puppet و سیستم عامل های محاسبات مبتنی بر ابر مانند AWS ، Google Cloud Platform ، Rackspace و VMWare مهارت دارد. او همچنین در زمینه توسعه برنامه وب با Node.js و JavaScript تجربه کرده است. در اوقات فراغت ، شبکه ها و سخت افزارهای قدیمی را عیب یابی می کند.