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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش زیرساخت آزمایش شده با سرآشپز
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 49m
30
Linkedin (لینکدین) lynda-small
04 مرداد 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 تجربه کرده است. در اوقات فراغت ، شبکه ها و سخت افزارهای قدیمی را عیب یابی می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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