لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مسیر یادگیری نرم افزار آشپز: اتوماسیون استاد آشپز
دانلود Chef Software Learning Path: Master Chef Automation
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اتوماسیون استاد آشپز از اصول اولیه تا پروژه های پیشرفته و ساده کردن سفر DevOps خود با پروژه های عملی مفاهیم اصلی آشپز را درک کنید، از جمله ایستگاه های کاری، گره ها و سرورها. Chef را هم برای محیط داخلی و هم برای محیط های ابری نصب و پیکربندی کنید. کتابها و دستور العملهای آشپزی را برای خودکارسازی وظایف زیرساخت توسعه و استقرار دهید. منابع ابری AWS را با استفاده از Chef برای زیرساخت های مقیاس پذیر مدیریت کنید. محیط های چند گره را پیکربندی کنید و اتصالات سرور را خودکار کنید. تنظیمات ماشین مجازی را خودکار کنید و مخازن ابری را مدیریت کنید. عملکردهای پیشرفته سرآشپز، مانند ویژگی های سفارشی و اتوماسیون پویا MOTD را اجرا کنید. پیش نیازها: درک اولیه مدیریت سیستم و زیرساخت فناوری اطلاعات. آشنایی با رابط های خط فرمان و اسکریپت های اولیه (Bash, Ruby). تجربه قبلی با سیستم عامل های ابری (AWS، Azure) مفید است اما لازم نیست. لپ تاپ/کامپیوتر با اتصال به اینترنت برای نصب Chef و ابزارهای مرتبط.
مقدمه:
در چشم انداز فناوری اطلاعات امروزی که به سرعت در حال تحول است، اتوماسیون کلید مدیریت زیرساخت کارآمد است. Chef، یک ابزار مدیریت پیکربندی قدرتمند، به مهندسان DevOps و متخصصان فناوری اطلاعات قدرت میدهد تا زیرساختها را خودکار کنند، فرآیندهای استقرار را ساده کرده و از پیکربندیهای ثابت در سرورها اطمینان حاصل کنند. این دوره آموزشی با عنوان "تسلط سرآشپز: زیرساخت خود را با پروژه های واقعی به صورت خودکار انجام دهید" به گونه ای طراحی شده است که شما را از اصول اولیه آشپز به تکنیک های اتوماسیون پیشرفته از طریق پروژه های عملی ببرد. در پایان این دوره، مهارتهایی برای راهاندازی، استقرار و مدیریت زیرساختهای پیچیده با استفاده از Chef خواهید داشت.
بخش 1: اصول و ملزومات آشپز
در این بخش، ما با اصول اولیه آشپز شروع می کنیم و پایه و اساس سفر اتوماسیون شما را تنظیم می کنیم. شما خواهید آموخت که Chef چیست و اجزای اصلی آن، مانند سرور آشپز، ایستگاه های کاری و گره ها. ما شما را از طریق نصب Chef در ایستگاه کاری خود، راه اندازی سرور آشپز و درک ساختار یک محیط آشپز راهنمایی می کنیم. مفاهیم کلیدی مانند کتابهای آشپزی، دستور العملها و منابع به همراه مقدمهای برای Rogi، یک زبان برنامهنویسی مورد استفاده در اسکریپتنویسی سرآشپز، به تفصیل پوشش داده شدهاند. در پایان این بخش، در استفاده از محیط توسعه Chef و اجرای اسکریپتهای اتوماسیون مهارت خواهید داشت.
بخش 2: پروژه های ساختمانی با سرآشپز - اتوماسیون بستر آنلاین
اکنون که درک کاملی از اصول آشپز دارید، ما به یک پروژه واقعی می پردازیم: خودکار کردن راه اندازی یک پلت فرم ثبت نام کالج آنلاین. این بخش بر روی استفاده از Chef برای مدیریت گرههای AWS، راهاندازی اتصالات ابری و خودکارسازی پایگاه داده و پیکربندیهای وب سرور تمرکز دارد. شما از اصول کدنویسی ChefDK، Visual Studio Code و Ruby برای استقرار و مدیریت منابع مبتنی بر ابر استفاده خواهید کرد. در پایان این پروژه، شما تجربه عملی در ایجاد زیرساخت های مبتنی بر ابر مقیاس پذیر با استفاده از Chef خواهید داشت.
بخش 3: پروژه سرآشپز پیشرفته - اتوماسیون چند نود و سرور
با تکیه بر مهارت های آموخته شده، این بخش پیچیدگی های مدیریت اتصالات و پیکربندی ها را در محیط های چند گره ای بررسی می کند. شما یاد خواهید گرفت که ایستگاه های کاری و سرورهای ابری را پیکربندی کنید، چندین گره را راه اندازی کنید و دستور العمل های آشپز را در سرورهای مختلف اجرا کنید. ما بوت استرپ، ویرایش دستور العمل ها و خودکارسازی نصب پایتون را با استفاده از Chef پوشش خواهیم داد. این بخش برای کسانی که به دنبال مقیاسبندی مهارتهای اتوماسیون خود در زیرساختهای سطح سازمانی هستند ایدهآل است.
بخش 4: اتوماسیون و پیکربندی ماشین مجازی
بخش پایانی این دوره بر روی خودکارسازی راه اندازی و مدیریت ماشین های مجازی تمرکز دارد. ما شما را با ایجاد نقشه راه پروژه، راهاندازی ماشینهای مجازی در AWS و ایجاد اتصالات SSH امن بین گرهها راهنمایی میکنیم. پیکربندیهای مشتری سرآشپز، تنظیمات سرور متمرکز و مخازن ابر محور را بررسی خواهید کرد. توجه ویژه ای به استقرار دستور العمل ها در سرورهای وب مانند Nginx، استفاده از ویژگی های پویا و یکپارچه سازی اسکریپت های اتوماسیون برای مدیریت یکپارچه پیکربندی های ماشین مجازی داده شده است. این بخش با یک پروژه پیشرفته در مورد خودکارسازی MOTD (پیام روز) و ویژگی های تعریف شده توسط کاربر برای مدیریت سرور قوی به پایان می رسد.
نتیجه گیری:
در پایان این دوره جامع تسلط سرآشپز، دانش و اعتماد به نفس لازم برای خودکارسازی و مدیریت زیرساخت های فناوری اطلاعات را مانند یک حرفه ای به دست خواهید آورد. چه در حال راهاندازی یک سرور واحد یا مدیریت ناوگانی از گرهها در یک محیط ابری باشید، به مهارتهای عملی برای سادهسازی فرآیندهای DevOps و ارتقای شغل خود در اتوماسیون فناوری اطلاعات مجهز خواهید شد.
سرفصل ها و درس ها
اصول و ملزومات آشپز
Chef Fundamentals and Essentials
معرفی سرآشپز
Introduction to Chef
اجزای ایستگاه کاری
Components of Workstation
انواع گره ها
Types of Nodes
ساختار سرآشپز
Structure of Chef
نصب سرور آشپز
Installation of Chef Server
کد نویسی برای سرور آشپز
Coding for Chef Server
ایجاد کاربر جدید
Creating New User
نصب ایستگاه کاری
Installation of Workstation
راه اندازی توسعه سرآشپز
Setup of Chef Development
کد نویسی برای ایستگاه کاری
Coding for Workstation
تنظیم گره های مشتری
Setting Client Nodes
کتاب آشپزی در آشپز
Cookbooks in Chef
اجرای کدها
Executing the Codes
مبانی زبان برنامه نویسی Rogi
Basics of Rogi Programming Language
کلمات کلیدی معروف در روگی
Famous Keywords in Rogi
یادگیری کلاس ها و اشیاء
Learning the Classes and Objects
اجرای بیانیه مشروط
Implementing the Conditional Statement
اجرای بیانیه های پرونده
Implementing the Case Statements
چگونه یک کتاب آشپزی بسازیم
How to Create a Cookbook
اجرای مشتری آشپز سودو
Executing the Sudo Chef Client
انواع بیشتر منابع
More Types of Resources
پروژه های ساختمانی با سرآشپز - اتوماسیون بستر آنلاین
Building Projects with Chef - Online Platform Automation
مقدمه ای بر پروژه
Introduction to Project
اتصالات گره های AWS برای سرآشپز
AWS Nodes Connections for Chef
اتصالات AWS Nodes برای سرآشپز ادامه دارد
AWS Nodes Connections for Chef Continue
کد ویژوال استودیو برای سرآشپز
Visual Studio Code for Chef
تنظیم Chefdk در Chef-Workstation
Setting Chefdk on Chef-Workstation
منابع و اصول کدگذاری روبی
Resources and Ruby Coding Principles
استقرار دستور العمل ها در حالت محلی
Deploying Recipes on Local Mode
استقرار دستور العمل ها در حالت محلی ادامه دارد
Deploying Recipes on Local Mode Continue
ایجاد کتاب آشپزی
Creating Cookbook
دویدن در Chef-Solo
Running in Chef-Solo
پیکربندی مبتنی بر ابر
Configuring Cloud Based
پیکربندی Cloud Based Continue
Configuring Cloud Based Continue
Bootstrapping Chef Node
Bootstrapping Chef Node
نصب سرور MYSQL
Installing MYSQL Server
سرور متمرکز آشپز
Centralized Chef Server
راه اندازی پایگاه های داده
Setting up Databases
پیکربندی وب سرور
Configuring WebServer
پیکربندی وب سرور ادامه دهید
Configuring WebServer Continue
اطلاعات بیشتر در مورد پیکربندی وب سرور
More on Configuring WebServer
استقرار ثبت نام
Deploying Registration
بالای آپاچی
Top of Apache
پروژه سرآشپز پیشرفته - اتوماسیون چند نود و سرور
Advanced Chef Project - Multi-Node and Server Automation
مقدمه ای بر پروژه
Introduction to Project
پیکربندی ایستگاه کاری
Configuring Workstation
پیکربندی سرور در فضای ابری
Configuring Server on Cloud
پیکربندی سرور در Cloud Continue
Configuring Server on Cloud Continue
پیکربندی Node با سرور
Configuring Node with Server
ویرایش رسیدها در سرور
Editing Receipes on Server
اضافه کردن چندین گره
Adding Multiple Nodes
پایتون 2 را از طریق سرآشپز نصب کنید
Instally Python 2 Through Chef
اتوماسیون و پیکربندی ماشین مجازی
Virtual Machine Automation and Configuration
مقدمه ای بر پروژه
Introduction to Project
مطالعه موردی
Case Study
ایجاد نقشه راه پروژه
Creating Project Road-Map
ایجاد نقشه راه پروژه ادامه دارد
Creating Project Road-Map Continue
ایجاد ماشین های مجازی از طریق AWS
Creating Virtual Machines Through AWS
اتصال SSH بین گره ها
SSH Connection Between Nodes
اتصال SSH بین گره ها ادامه دارد
SSH Connection Between Nodes Continue
سرآشپز-مشتری
Chef-Client
نصب Chef-Client در Workstation
Installing Chef-Client to Workstation
ماشین سرآشپز مستقل
Standalone Chef Machine
ماشین سرآشپز مستقل ادامه دهید
Standalone Chef Machine Continue
در حال اجرا کتاب های آشپزی
Running Cookbooks
اجرای کتاب های آشپزی ادامه دارد
Running Cookbooks Continue
ایجاد ابر
Creating Cloud
مخزن سرآشپز مرکزی
Centric Chef Repo
همگام سازی بین سرور متمرکز
Sync Between Centralized Server
مشتری
Client
اوهای
Ohai
شی گره
Node Object
خودکارسازی MOTD به صورت پویا
Automating MOTD Dynamically
خودکارسازی MOTD به صورت پویا ادامه دارد
Automating MOTD Dynamically Continue
کاربر پیاده سازی
Implementing User
ویژگی های تعریف شده
Defined Attributes
استقرار دستور غذا در Nginx
Deploying Recipe on Nginx
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات