لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات