آموزش تسلط عروسکی: اصول اولیه تا پیشرفته با پروژه های عملی

دانلود Puppet Mastery: Basics to Advanced with Hands-On Projects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: زیرساخت فناوری اطلاعات خود را با Puppet-مدیریت پیکربندی اصلی از پایه تا پروژه های پیشرفته خودکار کنید. درک جامع از معماری عروسکی و مدیریت پیکربندی. نحوه نصب و مدیریت سرورها، عوامل و منابع Puppet. تکنیک‌هایی برای نوشتن نمایش‌ها و ماژول‌های عروسکی کارآمد. تسلط بر Hiera برای مدیریت داده های پویا و مقیاس پذیر. تجربه دنیای واقعی از طریق پروژه های عملی در AWS و راه اندازی زیرساخت ایمن. خودکارسازی استقرار زیرساخت با Puppet Forge و R10K. پیش نیازها: دانش اولیه خط فرمان لینوکس. آشنایی با مفاهیم مدیریت سیستم دسترسی به کامپیوتر (ویندوز/مک/لینوکس) با اینترنت برای راه اندازی محیط های مجازی.

مقدمه:

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

بخش 1: دوره آموزشی عروسکی - سطح مبتدی

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

  • موضوعات کلیدی تحت پوشش:

    • نصب سرور و عامل عروسکی

    • مدیریت منابع (cron، فایل‌ها، کاربران، exec)

    • تنظیم ارتباط عامل سرور

بخش 2: آموزش عروسک - سطح متوسط ​​

بر اساس اصول اولیه، این بخش با معرفی ماژول‌ها، متغیرها و ساختارهای جریان کنترل، به قابلیت‌های Puppet عمیق‌تر می‌پردازد. شما یاد خواهید گرفت که چگونه از انواع داده های داخلی Puppet مانند رشته ها، آرایه ها و هش ها استفاده کنید و جریان مانیفست های خود را با دستور if-else و case کنترل کنید. علاوه بر این، حقایق و حقایق سفارشی را کاوش خواهید کرد و به Puppet اجازه می‌دهید تا اطلاعات مربوط به زیرساخت شما را جمع‌آوری کند. این بخش همچنین Puppet Forge قدرتمند را پوشش می‌دهد، از جمله مدیریت ماژول‌های خارجی و استفاده از R10K برای مدیریت محیط.

  • موضوعات کلیدی تحت پوشش:

    • ایجاد و مدیریت ماژول های عروسکی

    • استفاده از متغیرها، آرایه‌ها و هش‌ها

    • جریان را با عبارات Puppet کنترل کنید

    • Puppet Forge و R10K برای مدیریت ماژول

    • حقایق سفارشی برای اطلاعات بینش زیرساخت

بخش 3: دوره آموزشی عروسکی - سطح پیشرفته

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

  • موضوعات کلیدی تحت پوشش:

    • جستجوهای پیشرفته داده Hiera و سلسله مراتب

    • نقش ها و نمایه ها برای مدیریت کد مدولار

    • الگوهای تولید محتوای پویا

    • ساخت ماژول های عروسکی قابل استفاده مجدد و مقیاس پذیر

بخش 4: پروژه در مورد عروسک - رفع مشکلات مهم فناوری اطلاعات

در این پروژه عملی، دانش عروسکی خود را برای حل چالش‌های دنیای واقعی فناوری اطلاعات به کار می‌گیرید. این پروژه با راه اندازی زیرساخت در AWS و سپس نصب و پیکربندی Puppet Master آغاز می شود. سپس پیکربندی‌های عامل را به دقت تنظیم می‌کنید، امضای گواهی را مدیریت می‌کنید و مانیفست‌های آزمایشی را مستقر می‌کنید. این پروژه شامل راه‌اندازی سرورهای وب (Apache/Nginx) و پایگاه‌های داده است که به شما امکان می‌دهد راه‌اندازی زیرساخت‌ها را به‌طور خودکار انجام دهید. این یک راه عالی برای کسب تجربه عملی در استفاده از Puppet برای اتوماسیون فناوری اطلاعات است.

  • موضوعات کلیدی تحت پوشش:

    • تنظیم زیرساخت در AWS

    • پیکربندی استاد عروسکی و عوامل

    • استقرار خودکار وب سرور و پایگاه داده

    • نوشتن و آزمایش نمایش های عروسکی

    • عیب‌یابی و بهینه‌سازی پیکربندی‌های عروسکی

بخش 5: پروژه عروسکی در راه اندازی یک زیرساخت بدون رمز عبور

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

  • موضوعات کلیدی تحت پوشش:

    • مدیریت خودکار کاربر با Puppet

    • اجرای Hiera برای پیکربندی های ایمن و مقیاس پذیر

    • تنظیم زیرساخت بدون رمز عبور

    • بهترین شیوه ها برای امنیت زیرساخت

نتیجه گیری:

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


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

دوره آموزشی عروسکی - مبتدی Puppet Course-Beginner

  • مقدمه ای بر پروژه Introduction to Project

  • نصب و راه اندازی سرور عروسکی Puppet Server Installation

  • نصب و راه اندازی Installation

  • منابع کرون Cron Resources

  • Del Resource Del File Resource Del

  • منابع فایل File Resources

  • منبع کاربر User Resource

  • منبع کاربر ادامه User Resource Continue

  • اجرای منبع Execute Resource

  • اجرای منبع ادامه دهید Execute Resource Continue

  • ارتباط عامل سرور Server Agent Communication

آموزش عروسک: سطح متوسط Puppet Training: Intermediate Level

  • مقدمه دوره Introduction to Course

  • ماژول های عروسکی Puppet Modules

  • ماژول های عروسکی ادامه دارد Puppet Modules Continue

  • رشته متغیرها Variables Strings

  • اعداد متغیرها Variables Numbers

  • آرایه متغیرها Variables Array

  • هش متغیرها Variables Hashes

  • استفاده از هش Hashes Usage

  • عبارات عروسکی Puppet Expressions

  • اگر بیانیه ها If Statements

  • اظهارات موردی Case Statements

  • حقایق Facts

  • حقایق اجرایی Executable Facts

  • آرایه تکرار Iteration Array

  • هش های تکراری Iteration Hashes

  • فورج آپاچی عروسکی Puppet Forge Apache

  • Puppet Forge Apache Continue Puppet Forge Apache Continue

  • R10K R10K

  • R10K ادامه دهید R10K Continue

دوره آموزشی عروسکی-پیشرفته Puppet Course-Advanced

  • مقدمه ای بر پروژه Introduction to Project

  • هیرا قسمت 1 Heira Part 1

  • هیرا قسمت 2 Heira Part 2

  • هیرا قسمت 3 Heira Part 3

  • هیرا قسمت 4 Heira Part 4

  • هیرا قسمت 5 Heira Part 5

  • هیراچی در هیرا Heirachy in Hiera

  • ماژول های عروسکی قسمت 1 Puppet Modules Part 1

  • ماژول های عروسکی قسمت 2 Puppet Modules Part 2

  • ماژول های عروسکی قسمت 3 Puppet Modules Part 3

  • ماژول های عروسکی قسمت 4 Puppet Modules Part 4

  • منابع تعریف شده توسط عروسک Puppet Defined Resources

  • نقش ها و پروفایل ها Roles and Profiles

  • قالب ها قسمت 1 Templates Part 1

  • قالب ها قسمت 2 Templates Part 2

  • قالب ها قسمت 3 Templates Part 3

  • قالب ها قسمت 4 Templates Part 4

پروژه در مورد عروسک - رفع مسائل مهم فناوری اطلاعات Project on Puppet - Fixing Critical IT Issues

  • مقدمه ای بر پروژه Introduction to Project

  • ایجاد زیرساخت در AWS Creating Infrastructure on AWS

  • نصب Puppet Master Installing Puppet Master

  • تغییرات پارامتر راه اندازی Startup Parameter Changes

  • تنظیمات دقیق عامل و جنبه های پیکربندی Finetuning Agent and Configurations Aspects

  • امضای گواهینامه کارشناسی ارشد Master Certificate Signing

  • پیاده سازی مانیفست های تست Implementing Testing Manifests

  • مانیفست نوشتن Writing Manifest

  • غیرفعال کردن خدمات Postfix Disabling Postfix Services

  • نصب وب سرور Installing Webserver

  • نصب وب سرور ادامه دارد Installing Webserver Continue

  • Nginx و متغیرها Nginx and Variables

  • ایجاد وب و سرور Db Creating Web and Db Server

  • میزبانی فایل HTML Hosting HTML File

  • میزبانی فایل HTML ادامه دهید Hosting HTML File Continue

پروژه عروسکی در راه اندازی زیرساخت کمتر با رمز عبور Puppet Project on Setting Up A Password Less Infrastructure

  • مقدمه ای بر پروژه Introduction to Project

  • پیکربندی پروژه Project Configuration

  • پیکربندی پروژه ادامه دارد Project Configuration Continue

  • مدیریت کاربران با Puppet Managing Users with Puppet

  • عروسک حیرا قسمت 1 Puppet Heira Part 1

  • حیرا عروسکی قسمت 2 Puppet Heira Part 2

  • حیرا عروسکی قسمت 3 Puppet Heira Part 3

  • حیرا عروسکی قسمت 4 Puppet Heira Part 4

  • ماژول های عروسکی Puppet Modules

نمایش نظرات

آموزش تسلط عروسکی: اصول اولیه تا پیشرفته با پروژه های عملی
جزییات دوره
9 hours
71
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
943
از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.