آموزش ساخت ، آزمایش و به کارگیری ماژول های عروسکی حرفه ای

Building, Testing, and Deploying Professional Puppet Modules

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره مهارت های عروسکی شما را از دانش جلوه های اولیه تا نوشتن ماژول های با کیفیت حرفه ای می گیرد. شما یاد خواهید گرفت که ماژول ها را بسازید ، با rspec آزمایش کنید ، داده های اختصاصی سایت را از کد با Hiera جدا کنید و ماژول های خود را اعتبار سنجی کنید ... Puppet یکی از گسترده ترین ابزارهای مدیریت پیکربندی موجود است. در ساخت ، آزمایش و استقرار ماژول های عروسکی حرفه ای ، شما می آموزید که چگونه ماژول های عروسکی را با استفاده از بهترین روش های عروسکی به عنوان راهنما ایجاد کنید. ابتدا یاد خواهید گرفت که چگونه ایستگاه کاری توسعه خود را با ابزار مناسب راه اندازی کنید که به شما کمک می کند زودتر خطاها را شناسایی کرده و سریعتر کد بنویسید. در مرحله بعدی ، خواهید آموخت که چگونه از Hiera برای جدا کردن داده های خاص سایت از کد Puppet استفاده کنید ، به شما امکان می دهد از ماژول های خود در هر مکان دیگری استفاده کنید. سرانجام ، شما دانش عمیقی در مورد نحوه ایجاد ماژول Puppet و آزمایش آن با استفاده از rspec خواهید آموخت. پس از پایان این دوره ، مهارت و دانش لازم برای ساخت ماژول های عروسکی با کیفیت حرفه ای و مناسب برای هر محیطی را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

گردش کار در دنیای واقعی با Git Real World Workflow with Git

  • بررسی اجمالی ماژول Module Overview

  • کاوش گیتوب Exploring Github

  • با استفاده از Git به عنوان گردش کار خود Using Git as Your Workflow

  • ایجاد مخزن شما Creating Your Repository

  • خلاصه Summary

راه اندازی مجدد با Vagrant Bootstrapping with Vagrant

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

  • ایجاد یک محیط Vagrant چند ماشینی Creating a Multi-machine Vagrant Environment

  • یادگیری درباره میزبان Learning About Hostmanager

  • نسخه ی نمایشی: نصب میزبان در محیط عروسکی Demo: Installing Hostmanager on Puppet Environment

  • تهیه کردن مدیر Puppetmaster Provisioning the Puppetmaster

  • نسخه ی نمایشی: تهیه Puppetmaster Demo: Provisioning the Puppetmaster

  • ادغام Puppetmaster به عنوان بخشی از مخزن شما Integrating the Puppetmaster as Part of Your Repository

  • نوار کناری: عیب یابی تصاویر ولگرد Sidebar: Troubleshooting Vagrant Images

  • پیکربندی عروسک به عنوان بخشی از مخزن شما Configuring Puppet as Part of Your Repository

  • نسخه ی نمایشی: پیکربندی عروسک به عنوان بخشی از مخزن شما Demo: Configuring Puppet as Part of Your Repository

  • پیکربندی نمایندگان Configuring the Agents

  • نسخه ی نمایشی: پیکربندی نمایندگان Demo: Configuring the Agents

  • خلاصه ماژول Module Summary

تنظیم محلی محیط (OS X/Linux) Local Environment Setup (OS X/Linux)

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

  • نسخه ی نمایشی: محصول نهایی Demo: The Finished Product

  • معرفی tmux Introducing tmux

  • با استفاده از tmuxinator محیط خود را راه اندازی کنید Using tmuxinator to Launch Your Environment

  • افزودن برجسته سازی نحو و خط کشی به Atom Adding Syntax Highlighting and Linting to Atom

  • نسخه ی نمایشی: همه را با هم جمع کنید Demo: Putting It All Together

  • خلاصه ماژول Module Summary

تنظیم محلی محیط (ویندوز) Local Environment Setup (Windows)

  • تنظیم محلی محیط (ویندوز) Local Environment Setup (Windows)

  • نمایش محصول نهایی Final Product Demonstration

  • آموزش Cmder Learning About Cmder

  • مرور نیازهای ویندوز Reviewing Windows Requirements

  • نصب و پیکربندی Cmder Installing and Configuring Cmder

  • پیکربندی Atom Text Editor Configuring the Atom Text Editor

  • نمایش وظایف آموخته شده در این ماژول Demonstrating Tasks Learned in This Module

  • خلاصه ماژول Module Summary

فقط حقایق Just the Facts

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

  • چه عاملی است What facter Is

  • حقایق سفارشی Custom Facts

  • نسخه ی نمایشی: ایجاد یک واقعیت سفارشی Demo: Creating a Custom Fact

  • پیکربندی و استفاده از حقایق Configuring and Deploying Facts

  • حقایق خارجی External Facts

  • واقعیت های ساختار یافته Structured Data Facts

  • حقایق عیب یابی Troubleshooting Facts

  • نسخه ی نمایشی: ایجاد یک واقعیت خارجی Demo: Creating an External Fact

  • خلاصه ماژول Module Summary

استفاده از هیرا Using Hiera

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

  • پیکربندی Hiera Configuring Hiera

  • استفاده از سلسله مراتب با Hiera Using Hierarchy with Hiera

  • رمزگذاری با مینا Encrypting with eyaml

  • استفاده از Hiera با عروسک Using Hiera with Puppet

  • نسخه ی نمایشی Demo

  • خلاصه ماژول Module Summary

ساخت ماژول ها Making Modules

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

  • درک چیدمان ماژول عروسکی Understanding Puppet Module Layout

  • ایجاد ماژول با ماژول تولید عروسک Creating Modules with Puppet Generate Module

  • در حال توسعه ماژول ها با استفاده از آزمون توسعه یافته Developing Modules using Test Driven Development

  • Puppet Modules برای ویندوز Puppet Modules for Windows

  • الگوهای ساختمانی و پارامترهای ماژول Building Templates and Module Parameters

  • آزمایشات دود Smoke Tests

  • مستند سازی Documenting

  • خلاصه ماژول Module Summary

محیط ها Environments

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

  • پیکربندی و ایجاد محیط Configuring and Creating Environments

  • نسخه ی نمایشی: محیط خود را بسازید Demo: Build Your Own Environment

استفاده از عروسک در محیط شخصی خود Using Puppet in Your Own Environment

  • استفاده از عروسک در محیط شخصی خود Using Puppet in Your Own Environment

  • آزمایش محیط Testing the Environment

  • راهکارهای جایگزین Alternate Strategies

نمایش نظرات

آموزش ساخت ، آزمایش و به کارگیری ماژول های عروسکی حرفه ای
جزییات دوره
3h 54m
67
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
16
4.6 از 5
دارد
دارد
دارد
Will Button
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Will Button Will Button

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