آموزش DevOps در دنیای واقعی

DevOps in the Real World

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مدیریت لینوکس، Elasticsearch، Logstash، Kibana، Grafana، Vagrant، Icinga2 و موارد دیگر را برای ارتقای سطح شغلی خود بیاموزید! اصول مدیریت لینوکس در محیط DevOps. نحوه پیاده سازی و استفاده از Elastic Stack (Elasticsearch، Kibana) برای مدیریت گزارش، تجزیه و تحلیل امنیتی و تجسم داده ها. داشبوردهای تعاملی و تجسم های نظارت بر عملکرد را با Grafana توسعه دهید، که برنامه ریزی ظرفیت موثر را ممکن می سازد. نحوه استقرار نظارت و ردیابی در دسترس بودن سیستم و سرویس با استفاده از Icinga2، جایگزین محبوب DevOps Zabbix و Nagios، همراه با هشدار. اتوماسیون نصب نرم افزار و سایر عملیات با استفاده از اسکریپت های پوسته. مهارت های DevOps خود را با اجرای پروژه های عملی و واقعی که می توانید امروز اجرا کنید، توسعه دهید! پیش نیازها:علاقه به یادگیری مهارت های مدیریت لینوکس، مهارت های DevOps یا هر دو. اتصال به اینترنت، از جمله امکان دانلود فایل هایی با حجم حدود 700 مگابایت از اینترنت. درک اولیه از خط فرمان لینوکس، مانند دانستن نحوه استفاده از دستورات "cd"، "pwd" و "ls" مفید است، اما لازم نیست. لذت بردن از یادگیری با انجام پروژه های عملی و عملی، به جای گوش دادن به سخنرانی های نظری.

مهارت های عملی DevOps را مسلط کنید!

به این دوره خوش آمدید، جایی که نه تنها تکنیک های ضروری مدیریت سیستم لینوکس را یاد می گیرید، بلکه مهارت های مورد نیاز DevOps را نیز کسب می کنید. شما مهارت های لینوکس خود را تقویت خواهید کرد و بر برخی ابزارهای محبوب DevOps مسلط خواهید شد که شما را به بخشی ارزشمند از هر سازمان مدرن فناوری اطلاعات تبدیل می کند.


با یادگیری از یک مربی با رتبه بالا با تجربه عملی در به کارگیری این ابزارها در محیط های کاری واقعی، تخصص دنیای واقعی را به دست آورید.


مدرس شما برای این دوره جیسون کانن است. او نویسنده چندین کتاب پرفروش IT از جمله لینوکس برای مبتدیان، برنامه نویسی پایتون برای مبتدیان و خط فرمان کونگ فو است.


او همچنین ده‌ها دوره را در اینجا در Udemy طراحی و تدریس کرده است که به افرادی مانند شما کمک کرده است تا با آموزش مهارت‌های بسیار ارزشمند و قابل فروش به آنها، شغل خود را ارتقا دهند.


این چیزی است که یاد خواهید گرفت


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

  • در مرحله بعد، اصول خط فرمان لینوکس را خواهید آموخت. این بخش از دوره برای کسانی که به تازگی با لینوکس آشنا شده اند یا نیاز به تجدید نظر دارند بسیار مناسب است. البته، اگر یک متخصص لینوکس با تجربه هستید، می توانید از این کار رد شوید.

  • از آنجا، نحوه استقرار یکی از پرکاربردترین پشته های نرم افزار منبع باز برای وب، پشته LAMP را خواهید آموخت. شما از مهارت های خود برای نصب و پیکربندی دو برنامه وب استفاده خواهید کرد: اولی یک راه حل دفتر کمکی است و دیگری یک سیستم مدیریت پروژه است.

  • پس از آن، با استفاده از Icinga 2 یک سیستم نظارت بر در دسترس بودن سرویس و سیستم ایجاد خواهید کرد. اضافه کردن سرورها به سیستم مانیتورینگ را به همراه تمامی سرویس هایی که روی آن سرورها اجرا می شوند، تمرین خواهید کرد. البته، می‌خواهید در صورت بروز مشکل یا قطعی، بتوانید اعلان‌ها و هشدارها را ارسال کنید، بنابراین خواهید آموخت که چگونه سرورهای خود را برای ارسال ایمیل نیز پیکربندی کنید.

  • در طول پروژه بعدی در این دوره، شما یک سیستم جمع‌آوری معیارها را همراه با راه‌حل تجسم داده‌ها پیاده‌سازی خواهید کرد. شما یاد خواهید گرفت که چگونه تمام داده های عملکرد را از سیستم های لینوکس خود به یک مکان متمرکز ارسال کنید، جایی که می توانید نمودارهای جداگانه و حتی داشبوردهای کامل ایجاد کنید که به شما کمک می کند عملکرد کلی برنامه ها را در محیط خود، نیازهای ذخیره سازی خود و و ردیابی کنید. حتی در برنامه ریزی ظرفیت به شما کمک می کند. همه این کارها را با ابزارهای محبوب DevOps، از جمله Telegraf، InfluxDB، و Grafana انجام خواهید داد.

  • در مرحله بعد، با استقرار ELK Stack که از ElasticSearch، Logstash و Kibana تشکیل شده است، یک راه حل نظارت متمرکز سیستم ثبت را پیاده سازی خواهید کرد. این به شما امکان می دهد تا داده های گزارش سیستم را به طور موثر تجزیه و تحلیل و تجسم کنید. می‌توانید از پشته ELK برای عیب‌یابی سریع مشکلات، شناسایی ناهنجاری‌ها و حتی شناسایی تهدیدهای امنیتی قبل از تبدیل شدن به یک مشکل جدی استفاده کنید.

  • در نهایت، یک مهارت حیاتی دیگر DevOps را یاد خواهید گرفت: Shell Scripting. شما تکنیک‌های اسکریپت نویسی پوسته را توسعه خواهید داد که به شما امکان می‌دهد نصب و استقرار سیستم‌ها و برنامه‌ها را خودکار کنید.


اکنون سطح کردن مهارت های خود را شروع کنید!


تا کنون، احتمالاً می توانید ببینید که با ثبت نام در این دوره، چند مهارت ارزشمند به دست خواهید آورد. زمانی که پروژه های DevOps را در این دوره تکمیل می کنید، احساس موفقیتی را تصور کنید. مهارت‌ها و دستاوردهایی که می‌توانید با افتخار در رزومه خود به نمایش بگذارید، در مصاحبه‌های شغلی مورد بحث قرار دهید و در طول بررسی عملکرد از آنها استفاده کنید.


برای شروع همین امروز ثبت نام کنید!


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

ایجاد محیط آزمون محلی (ولگرد) Creating a Local Test Environment (Vagrant)

  • پروژه 1 - ایجاد یک محیط آزمایش محلی - زمینه Project 1 – Creating a Local Test Environment – Background

  • پروژه 1 - ایجاد یک محیط آزمایش محلی - جزئیات Project 1 – Creating a Local Test Environment – Details

  • نکات پروژه Project Tips

  • پروژه 1 - مرحله اول - قسمت اول - فقط کاربران ویندوز Project 1 – Walkthrough – Part I – Windows Users Only

  • پروژه 1 - ایجاد یک محیط آزمایش محلی - دستورالعمل Project 1 – Creating a Local Test Environment – Instructions

  • پروژه 1 – بررسی – قسمت اول – فقط کاربران مک اینتل Project 1 – Walkthrough – Part I – Intel Mac Users Only

  • پروژه 1 – بررسی – قسمت دوم – همه کاربران Project 1 – Walkthrough – Part II – All Users

  • Project 1 - Walkthrough برای کاربران Apple Silicon Mac (M1/M2) Project 1 - Walkthrough for Apple Silicon Mac Users (M1/M2)

  • نکات عیب یابی Vagrant و VirtualBox Vagrant and VirtualBox Troubleshooting Tips

مهارت های لینوکس: اصول خط فرمان لینوکس Linux Skills: Linux Command Line Fundamentals

  • پروژه 2 - اصول خط فرمان لینوکس Project 2 – Linux Command Line Fundamentals

  • پروژه 2 – اصول خط فرمان لینوکس – تمرین مهارت Project 2 – Linux Command Line Fundamentals – Skills Practice

  • پروژه 2 – اصول خط فرمان لینوکس – مروری بر تمرین مهارت ها Project 2 – Linux Command Line Fundamentals – Skills Practice Walkthrough

پشته LAMP و استقرار برنامه های کاربردی وب The LAMP Stack and Deploying Web Applications

  • پروژه 2 - LAMP Stack Intro Project 2 – LAMP Stack Intro

  • پروژه 2 - Superuser، su و sudo Project 2 – Superuser, su, and sudo

  • پروژه 2 - مدیریت نرم افزار Project 2 – Managing Software

  • پروژه 2 – مدیریت نرم افزار – تمرین مهارت Project 2 – Managing Software – Skills Practice

  • پروژه 2 - مدیریت نرم افزار - تمرین مهارت ها Project 2 – Managing Software – Skills Practice Walkthrough

  • پروژه 2 - سرور HTTP آپاچی Project 2 – Apache HTTP Server

  • پروژه 2 – PHP Project 2 – PHP

  • پروژه 2 - MySQL و MariaDB Project 2 – MySQL and MariaDB

  • پروژه 2 – نصب اپلیکیشن LAMP – دستورالعمل – Kanboard Project 2 – Installing a LAMP Application – Instructions – Kanboard

  • پروژه 2 – نصب اپلیکیشن LAMP – Walkthrough – Kanboard Project 2 – Installing a LAMP Application – Walkthrough – Kanboard

  • پروژه 2 - نصب یک برنامه LAMP - مرور برنامه (اختیاری) Project 2 – Installing a LAMP Application – App Walkthrough (Optional)

  • پروژه 2 - نکات عیب یابی پایگاه داده Project 2 – Database Troubleshooting Tips

  • پروژه 3 – نصب اپلیکیشن LAMP – دستورالعمل – Hesk Project 3 – Installing a LAMP Application – Instructions – Hesk

  • پروژه 3 – نصب اپلیکیشن LAMP – Walkthrough – Hesk Project 3 – Installing a LAMP Application – Walkthrough – Hesk

ارسال ایمیل از سرورهای لینوکس Sending Email from Linux Servers

  • پروژه 4 – ایمیل – دستورالعمل Project 4 – Email – Instructions

  • پروژه 4 – ایمیل – راهنما Project 4 – Email – Walkthrough

نظارت و هشدار با Icinga Monitoring and Alerting with Icinga

  • پروژه 5 - نظارت و هشدار با Icinga Project 5 – Monitoring and Alerting with Icinga

  • پروژه 5 – Icinga – دستورالعمل Project 5 – Icinga – Instructions

  • پروژه 5 - Icinga - Walkthrough - قسمت 1 - پیکربندی سرور Project 5 – Icinga – Walkthrough – Part 1 – Server Configuration

  • پروژه 5 - Icinga - Walkthrough - قسمت 2 - پیکربندی مشتری Project 5 – Icinga – Walkthrough – Part 2 – Client Configuration

  • نکات عیب یابی Icinga Icinga Troubleshooting Tips

مهارت های لینوکس: مجوزهای فایل و دایرکتوری Linux Skills: File and Directory Permissions

  • مجوزها - مقدمه Permissions – Introduction

  • مجوزها - قسمت اول Permissions – Part I

  • مجوزها - قسمت دوم Permissions – Part II

  • مجوزها - تمرین مهارت Permissions – Skills Practice

  • مجوزها - تمرین مهارت‌ها Permissions – Skills Practice Walkthrough

phpMyAdmin phpMyAdmin

  • پروژه 6 – phpMyAdmin – دستورالعمل Project 6 – phpMyAdmin – Instructions

  • پروژه 6 – phpMyAdmin – Walkthrough Project 6 – phpMyAdmin – Walkthrough

مهارت های لینوکس: فرآیندها، لوله ها، grep. Linux Skills: processes, pipes, grep.

  • لوله های Pipes

  • گرپ Grep

  • فرآیندها Processes

  • فرآیندها، لوله‌ها و تمرین مهارت‌ها Processes, Pipes, and Grep – Skills Practice

  • فرآیندها، لوله‌ها و گرپ - تمرین مهارت‌ها - مرور Processes, Pipes, and Grep – Skills Practice – Walkthrough

چالش های لینوکس - مهارت های عیب یابی خود را آزمایش کنید Linux Challenges - Test Your Troublesooting Skills

  • چالش لینوکس 1 - دستورالعمل Linux Challenge 1 – Instructions

  • چالش لینوکس 1 - راه حل Linux Challenge 1 – Solution

  • چالش لینوکس 1 - راه حل Linux Challenge 1 – Solution Walkthrough

  • چالش لینوکس 2 - دستورالعمل Linux Challenge 2 – Instructions

  • چالش لینوکس 2 - راه حل Linux Challenge 2 – Solution

  • چالش لینوکس 2 - راه حل Linux Challenge 2 – Solution Walkthrough

  • چالش لینوکس 3 - دستورالعمل Linux Challenge 3 – Instructions

  • چالش لینوکس 3 - راه حل Linux Challenge 3 – Solution

  • چالش لینوکس 3 - راه حل Linux Challenge 3 – Solution Walkthrough

پشته گرافانا: یک سیستم جمع آوری و نمودارسازی معیارها The Grafana Stack: a Metrics Collection and Graphing System

  • پروژه 7 - جمع آوری معیارها با Telegraf Project 7 – Collecting Metrics with Telegraf

  • پروژه 7 - ذخیره سازی متریک با InfluxDB Project 7 – Metrics Storage with InfluxDB

  • پروژه 7 - نمودار و داشبورد با Grafana Project 7 – Graphing and Dashboards with Grafana

  • پروژه 7 - سیستم جمع آوری متریک و نمودار - دستورالعمل Project 7 – Metrics Collection and Graphing System – Instructions

  • پروژه 7 – سیستم جمع‌آوری و نمودارسازی معیارها – بخش اول Project 7 – Metrics Collection and Graphing System – Walkthrough Part 1

  • پروژه ۷ – سیستم جمع‌آوری و نمودارسازی معیارها – قسمت دوم Project 7 – Metrics Collection and Graphing System – Walkthrough Part 2

  • پروژه ۷ – سیستم جمع‌آوری و نمودارسازی معیارها – قسمت ۳ Project 7 – Metrics Collection and Graphing System – Walkthrough Part 3

  • پروژه 8 - نظارت بر سرور متریک - دستورالعمل ها Project 8 – Monitoring the Metrics Server – Instructions

  • پروژه 8 - نظارت بر سرور متریک - بررسی Project 8 – Monitoring the Metrics Server – Walkthrough

  • پروژه 8 - دانستن اینکه چه چیزی باید نظارت شود Project 8 – Knowing What to Monitor

پشته ELK (Elasticsearch، Logstash، Kibana) The ELK Stack (Elasticsearch, Logstash, Kibana)

  • پروژه 9 - ثبت سیستم Project 9 – System Logging

  • پروژه 9 - ثبت سیستم متمرکز با پشته ELK Project 9 – Centralized System Logging with the ELK Stack

  • پروژه 9 - Logstash Project 9 – Logstash

  • پروژه 9 – کیبانا Project 9 – Kibana

  • پروژه 9 – راه حل متمرکز Syslog – دستورالعمل ها Project 9 – Centralized Syslog Solution – Instructions

  • پروژه 9 – راه حل متمرکز Syslog – بخش اول Project 9 – Centralized Syslog Solution – Walkthrough Part 1

  • پروژه 9 – راه حل متمرکز Syslog – قسمت دوم Project 9 – Centralized Syslog Solution – Walkthrough Part 2

اسکریپت نویسی و اتوماسیون پوسته Shell Scripting and Automation

  • معرفی پوسته اسکریپت Shell Scripting Introduction

  • پوسته اسکریپت قسمت 1 Shell Scripting Part 1

  • Shell Scripting قسمت 2 Shell Scripting Part 2

  • اسکریپت پوسته – تمرین مهارت 1 Shell Scripting – Skills Practice 1

  • Shell Scripting – Skills Practice 1 – Solution Shell Scripting – Skills Practice 1 – Solution

  • اسکریپت پوسته – تمرین مهارت 1 – راه حل Shell Scripting – Skills Practice 1 – Solution Walkthrough

  • اسکریپت پوسته – تمرین مهارت 2 Shell Scripting – Skills Practice 2

  • Shell Scripting – Skills Practice 2 – Solution Shell Scripting – Skills Practice 2 – Solution

  • Shell Scripting – Skills Practice 2 – Solution Walkthrough Shell Scripting – Skills Practice 2 – Solution Walkthrough

  • اسکریپت پوسته – تمرین مهارت 3 Shell Scripting – Skills Practice 3

  • Shell Scripting – Skills Practice 3 – Solution Shell Scripting – Skills Practice 3 – Solution

  • Shell Scripting – Skills Practice 3 – Solution Walkthrough Shell Scripting – Skills Practice 3 – Solution Walkthrough

  • اسکریپت پوسته – تمرین مهارت 4 Shell Scripting – Skills Practice 4

  • Shell Scripting – Skills Practice 4 – Solution Shell Scripting – Skills Practice 4 – Solution

  • Shell Scripting – Skills Practice 4 – Solution Walkthrough Shell Scripting – Skills Practice 4 – Solution Walkthrough

  • اسکریپت پوسته – تمرین مهارت 5 Shell Scripting – Skills Practice 5

  • Shell Scripting – Skills Practice 5 – Solution Shell Scripting – Skills Practice 5 – Solution

  • اسکریپت پوسته – تمرین مهارت 5 – راه حل Shell Scripting – Skills Practice 5 – Solution Walkthrough

  • پروژه 10 – خودکارسازی نصب لامپ – دستورالعمل Project 10 – Automating a LAMP Installation – Instructions

  • پروژه 10 – خودکارسازی نصب لامپ – راهنما Project 10 – Automating a LAMP Installation – Walkthrough

نتیجه گیری دوره Course Conclusion

  • نتیجه گیری دوره Course Conclusion

بخش پاداش Bonus Section

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش DevOps در دنیای واقعی
جزییات دوره
9.5 hours
93
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
442
4.7 از 5
دارد
دارد
دارد
Jason Cannon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Cannon Jason Cannon

مدیر سیستم، مشاور و نویسنده حرفه ای.