مسیر یادگیری نرمافزار Chef - تسلط به اتوماسیون Chef
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفاهیم اصلی Chef، از جمله ایستگاههای کاری، گرهها و سرورها
- نصب و پیکربندی Chef برای محیطهای on-premises و ابری
- توسعه و استقرار cookbooks و recipes برای خودکارسازی تسکهای زیرساخت
- مدیریت منابع ابری AWS با استفاده از Chef برای زیرساختهای مقیاسپذیر
- پیکربندی محیطهای چندگرهای و خودکارسازی ارتباطات سرور
- خودکارسازی راهاندازیهای ماشین مجازی و مدیریت مخازن ابری
- پیادهسازی قابلیتهای پیشرفته Chef، مانند attributes سفارشی و اتوماسیون MOTD پویا
پیشنیازهای دوره
- دانش اولیه درباره مدیریت سیستم و زیرساخت IT
- آشنایی با رابطهای خط فرمان و اسکریپتنویسی اولیه (Bash و Ruby)
- تجربه قبلی با پلتفرمهای ابری (AWS و آژور) مفید است، اما الزامی نیست.
- یک لپتاپ و کامپیوتر با اتصال به اینترنت برای نصب Chef و ابزارهای مرتبط.
توضیحات دوره
مقدمه:
در دنیای سریعا در حال تکامل IT امروزی، اتوماسیون کلید مدیریت کارآمد زیرساخت است. Chef، ابزاری قدرتمند برای مدیریت پیکربندی، به مهندسان دواپس و متخصصان IT اجازه میدهد تا زیرساخت را خودکار کنند، فرآیندهای استقرار را سادهکرده و اطمینان حاصل کنند که پیکربندیها در سراسر سرورها سازگار است. دوره «تسلط به Chef - خودکارسازی زیرساخت خود با پروژههای واقعی»، طراحی شده تا شما را از طریق پروژههای عملی، از مبانی Chef به تکنیکهای پیشرفته اتوماسیون برساند. در پایان دوره، شما مهارتهای لازم برای راهاندازی، استقرار و مدیریت زیرساختهای پیچیده با استفاده از Chef را خواهید داشت.
بخش 1 - اصول و ضروریات Chef
در این بخش، با مبانی Chef آغاز میکنیم و پایهگذار سفر اتوماسیون شما هستیم. شما یاد خواهید گرفت که Chef چیست و کامپوننتهای اصلی آن، مانند سرور Chef، ایستگاههای کاری و نودها چیست. ما شما را در نصب Chef روی ایستگاه کاری، راهاندازی سرور Chef و درک ساختار محیط Chef راهنمایی خواهیم کرد. مفاهیم کلیدی مانند cookbooks و recipes و منابع به تفصیل پوشش داده شده و علاوه بر آن مقدمهای بر Rogi، زبان برنامهنویسی مورد استفاده در اسکریپتنویسی Chef ارائه میشود. در پایان این بخش، شما در استفاده از محیط توسعه Chef و اجرای اسکریپتهای اتوماسیون ماهر خواهید شد.
بخش 2 - ساخت پروژهها با Chef - اتوماسیون پلتفرم آنلاین
اکنون که درک خوبی از مبانی Chef دارید، به یک پروژه واقعی میپردازیم که خودکارسازی راهاندازی پلتفرم ثبتنام آنلاین دانشگاه،است.. این بخش روی استفاده از Chef برای مدیریت گرههای AWS، راهاندازی اتصالات ابری و خودکارسازی پیکربندیهای پایگاه داده و وب سرور تمرکز دارد. شما از ChefDK، ویژوال استودیو کد و اصول کدنویسی Ruby برای استقرار و مدیریت منابع مبتنی بر ابر استفاده خواهید کرد. در پایان پروژه، شما تجربه عملی در ایجاد زیرساخت مقیاسپذیر مبتنی بر ابر با استفاده از Chef خواهید داشت.
بخش 3 - پروژه پیشرفته Chef - اتوماسیون چندگرهای و سرور
بر پایه مهارتهای آموخته شده، این بخش به پیچیدگیهای مدیریت اتصالات و پیکربندیها در محیطهای چندگرهای میپردازد. شما خواهید آموخت که ایستگاههای کاری و سرورهای ابری را پیکربندی کنید، چندین گره راهاندازی کنید و Chef recipes را در سراسر سرورهای مختلف مستقر کنید. ما بوتاسترپ کردن، ویرایش recipes و خودکارسازی نصبهای پایتون با استفاده از Chef را پوشش خواهیم داد. این بخش برای کسانی که به دنبال مقیاسبندی مهارتهای اتوماسیون خود برای زیرساختهای سطح سازمانی هستند، مناسب است.
بخش 4 - اتوماسیون و پیکربندی ماشین مجازی
آخرین بخش دوره روی خودکارسازی راهاندازی و مدیریت ماشینهای مجازی تمرکز دارد. ما شما را در ایجاد نقشه راه پروژه، راهاندازی ماشینهای مجازی در AWS و برقراری اتصالات ایمن SSH بین گرهها راهنمایی خواهیم کرد. شما به پیکربندیهای کلاینت Chef، راهاندازیهای سرور متمرکز و مخازن مبتنی بر ابر نگاهی خواهید داشت. توجه ویژهای روی استقرار recipes در وب سرورهایی مانند Nginx، استفاده از attributes پویا و یکپارچهسازی اسکریپتهای اتوماسیون برای مدیریت بینقص پیکربندیهای ماشین مجازی خواهد بود. این بخش با یک پروژه پیشرفته درباره خودکارسازی MOTD (پیام روز) و attributes تعریف شده توسط کاربر برای مدیریت سرور قویتر به پایان میرسد.
نتیجهگیری:
در پایان این دوره جامع تسلط به Chef، شما دانش و اعتمادبهنفس لازم برای خودکارسازی و مدیریت زیرساخت IT مانند یک حرفهای را به دست خواهید آورد. چه در حال راهاندازی یک سرور واحد باشید یا مدیریت ناوگانی از گرهها در یک محیط ابری، شما با مهارتهای عملی برای سادهسازی فرآیندهای دواپس خود و تقویت شغل خود در اتوماسیون IT مجهز خواهید بود.
این دوره برای چه کسانی مناسب است؟
- مهندسان دواپس که به دنبال بهبود مهارتهای اتوماسیون خود هستند.
- مدیران سیستم که به دنبال خودکارسازی مدیریت زیرساخت هستند.
- مهندسان ابر که میخواهند Chef را در استقرارهای ابری خود یکپارچه کنند.
- متخصصان و توسعهدهندگان IT که به دنبال یادگیری زیرساخت به عنوان کد هستند.
- دانشجویان و مبتدیانی که به دنبال ورود به حوزه دواپس و اتوماسیون IT هستند.
مسیر یادگیری نرمافزار Chef - تسلط به اتوماسیون Chef
-
آشنایی با Chef 05:02
-
کامپوننتهای ایستگاه کاری 08:51
-
انواع گرهها 08:50
-
ساختار Chef 05:06
-
نصب سرور Chef 09:34
-
کدنویسی برای سرور Chef 10:07
-
ایجاد کاربر جدید 05:30
-
نصب ایستگاه کاری 05:01
-
راهاندازی توسعه Chef 05:30
-
کدنویسی برای ایستگاه کاری 05:24
-
تنظیم گرههای کلاینت 05:01
-
Cookbooks در Chef 06:08
-
اجرای کدها 05:47
-
مبانی زبان برنامهنویسی Rogi 04:34
-
کلیدواژههای معروف در Rogi 03:23
-
یادگیری کلاسها و آبجکتها 05:05
-
پیادهسازی دستورات شرطی 03:49
-
پیادهسازی دستورات Case 03:58
-
چگونه یک Cookbook ایجاد کنیم؟ 09:05
-
اجرای شبه کلاینت Chef 08:38
-
انواع بیشتری از منابع 08:06
-
آشنایی با پروژه 22:10
-
اتصالات گرههای AWS برای Chef 07:49
-
اتصالات گرههای AWS برای Chef - ادامه 05:45
-
ویژوال استودیو کد پ برای Chef 10:59
-
تنظیم Chefdk روی ایستگاه کاری Chef 07:30
-
منابع و اصول کدنویسی Ruby 10:49
-
استقرار Recipes در حالت محلی 07:17
-
استقرار Recipes در حالت محلی - ادامه 07:28
-
ایجاد Cookbook 08:02
-
اجرا در Chef-Solo 08:01
-
پیکربندی مبتنی بر ابر 11:29
-
پیکربندی مبتنی بر ابر - ادامه 11:03
-
بوتاسترپ کردن گره Chef 08:10
-
نصب سرور MYSQL 12:10
-
سرور متمرکز Chef 10:10
-
راهاندازی پایگاه دادهها 09:34
-
پیکربندی وب سرور 08:03
-
پیکربندی وب سرور - ادامه 08:37
-
اطلاعات بیشتر درباره پیکربندی وب سرور 09:29
-
استقرار رجیستریشن 08:36
-
بالای آپاچی 07:25
-
آشنایی با پروژه 08:22
-
پیکربندی ایستگاه کاری 09:25
-
پیکربندی سرور در ابر 07:30
-
پیکربندی سرور در ابر - ادامه 05:22
-
پیکربندی گره با سرور 10:22
-
ویرایش Receipes در سرور 06:13
-
افزودن چندین گره 08:23
-
نصب پایتون 2 از طریق Chef 07:55
-
آشنایی با پروژه 10:47
-
مطالعه موردی 10:28
-
ایجاد نقشه راه پروژه 09:23
-
ایجاد نقشه راه پروژه - ادامه 07:02
-
ایجاد ماشینهای مجازی از طریق AWS 12:59
-
اتصال SSH بین گرهها 08:20
-
اتصال SSH بین گرهها - ادامه 08:30
-
کلاینت Chef 07:15
-
نصب کلاینت Chef روی ایستگاه کاری 08:10
-
ماشین مستقل Chef 07:37
-
ماشین مستقل Chef - ادامه 07:34
-
اجرای Cookbooks 08:33
-
اجرای Cookbooks - ادامه 08:06
-
ایجاد ابر 11:48
-
مخزن متمرکز Chef 11:10
-
همزمانسازی بین سرور متمرکز 10:30
-
کلاینت 12:10
-
Ohai 07:25
-
آبجکت گره 06:34
-
خودکارسازی MOTD به صورت پویا 07:02
-
پیادهسازی کاربر 08:50
-
Attributes تعریف شده 07:53
-
استقرار Recipe روی Nginx 10:05
مشخصات آموزش
مسیر یادگیری نرمافزار Chef - تسلط به اتوماسیون Chef
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:73
- مدت زمان :10:11:58
- حجم :5.29GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy