آموزش عروسک 4: کار با ماژول ها و کلاس ها

Puppet 4: Working with Modules and Classes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سازماندهی کد خود به صورت ماژول‌ها و کلاس‌ها، آن را قابل استفاده‌تر و قابل نگهداری‌تر می‌کند، که شما را قابل استفاده‌تر می‌کند. در این دوره آموزشی Puppet 4: Working with Modules and Classes یاد خواهید گرفت که چگونه کد خود را بهتر از همیشه سازماندهی کنید. ابتدا، شما یاد خواهید گرفت که یک مانیفست NTP را به یک برنامه کاربردی تر، در قالب یک ماژول حاوی کلاس ها و انواع تعریف شده تبدیل کنید. همچنین یاد می گیرید که چگونه یک بار کد ایجاد کنید و دوباره از آن استفاده کنید. در نهایت، نحوه تأیید اعتبار ورودی به کلاس‌های پارامتری را کشف خواهید کرد. در پایان این دوره، می‌دانید که چگونه نمایش‌های یکپارچه و مسطح Puppet را به ماژول‌های ساده تبدیل کنید.

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

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

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

درک ماژول ها و کلاس ها Understanding Modules and Classes

  • ماژول ها و کلاس ها چیست؟ What Are Modules and Classes?

  • عروسک گردان چیست و کجاست؟ What and Where Is the Puppet Forge?

  • خلاصه و چه چیزی بعد Summary and What's Next

کار با محیط های عروسکی Working with Puppet Environments

  • مقدمه ای بر محیط زیست Introduction to Environments

  • فهرست کردن محیط فعلی شما Listing Your Current Environment

  • نحوه تأثیر محیط بر ماژول ها How Environments Effect Modules

  • ایجاد محیط های سفارشی Creating Custom Environments

  • خلاصه و چه چیزی بعد Summary and What's Next

کار با ماژول ها Working with Modules

  • مواد تشکیل دهنده ماژول Module Ingredients

  • ایجاد یک ماژول ساده Creating a Simple Module

  • تولید ماژول و ابرداده Generating a Module and Metadata

  • خلاصه و چه چیزی بعد Summary and What's Next

کار با کلاس های عروسکی Working with Puppet Classes

  • مقدمه ای بر ماژول ها و کلاس ها Introduction to Modules and Classes

  • ایجاد کلاس NTP اصلی Creating the Main NTP Class

  • ایجاد Ntp.conf مستقل Creating a Standalone Ntp.conf

  • درک زیر کلاس ها Understanding Sub-classes

  • ساده کردن کلاس NTP Streamlining the NTP Class

  • ایجاد و ارجاع زیر کلاس ها Creating and Referencing Sub-classes

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی کلاس های پارامتری شده Implementing Parameterized Classes

  • به دنیای شگفت انگیز پارامترسازی خوش آمدید Welcome to the Wonderful World of Parameterization

  • افزودن ورودی به کلاس MOTD Adding Input to the MOTD Class

  • راه های اعلام کلاس ها Ways of Declaring Classes

  • اعتبار سنجی ورودی به کلاس ها Validating Input to Classes

  • افزودن ورودی به ماژول NTP دوره Adding Input to the Course NTP Module

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی وراثت طبقاتی Implementing Class Inheritance

  • ارث در عروسک Inheritance in Puppet

  • ایجاد کلاس Params Creating a Params Class

  • به ارث بردن کلاس Params Inheriting the Params Class

  • خلاصه و چه چیزی بعد Summary and What's Next

کار با انواع منابع سفارشی Working with Custom Resource Types

  • انواع منابع سفارشی Custom Resource Types

  • توسعه انواع سفارشی خود Developing Your Own Custom Types

  • درک ارائه دهندگان سفارشی Understanding Custom Providers

  • ایجاد ارائه دهندگان Creating Providers

  • درک انواع تعریف شده Understanding Defined Types

  • افزودن انواع تعریف شده به ماژول NTP Adding Defined Types to the NTP Module

  • خلاصه و چه چیزی بعد Summary and What's Next

نمایش نظرات

آموزش عروسک 4: کار با ماژول ها و کلاس ها
جزییات دوره
3h 13m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
20
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mallett Andrew Mallett

اندرو در سراسر لینوکس با دانش عمیق سیستم عامل است و این با برنامه نویسی در bash ، perl ، python و ruby و توسعه برنامه ها در C ، C ++ و Java پشتیبانی می شود. اندرو که سالها در آموزش کار کرده است ، پس از اتلاف وقت بی پایان در شب های جمعه ، سیستم های ساخت دوره های خودکار را ایجاد کرده است. اولین سیستم ساختی که وی ساخت به درستی "شب های جمعه" نامگذاری شد. این امر علاقه وی را به همه موارد مرتبط با استقرار القا کرده است. او نویسنده دوره های آموزشی در زمینه Microsoft Deployment Toolkit و همچنین بی شمار راه حل های اختصاصی PXE برای سازمان های آموزشی بوده است. تعهد او نسبت به جامعه میزان محتوایی را که از زمان تاسیس theurbanpenguin در سال 2009 در کانال YouTube خود بارگذاری کرده است نشان می دهد و همچنین اخیراً کمک به پروژه Google/Raspberry Pi CoderDojo. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.