آنچه یاد خواهید گرفت:
درک کامل چرخه عمر DevOps، از برنامهریزی و کدنویسی تا استقرار، نظارت و خودکارسازی اپلیکیشنها
کسب تجربه عملی با Git و GitHub و Docker و Kubernetes و ArgoCD و GitHub Actions و Prometheus و Grafana و AWS EC2
یادگیری برنامهریزی مؤثر پروژهها با استفاده از GitHub Projects و Issues
ساخت و کانتینرسازی اپلیکیشن Flask در پایتون
استقرار اپلیکیشنها روی AWS EC2 با اصول Linux
تضمین یکپارچگی و سازگاری بین محیطها با استفاده از Docker
مقیاسبندی و ارکستراسیون اپلیکیشنها با Kubernetes
نظارت و مصورسازی متریکها با Prometheus و Grafana
خودکارسازی گردشکارهای CI/CD با GitHub Actions و مدیریت Kubernetes با GitOps از طریق Argo CD
یادگیری مبتنی بر یک پروژه واقعی برای درک و استقرار روشهای DevOps
عیبیابی مسائل به صورت بلادرنگ از طریق دموهای لایو و حل مسئله عملی
پیشنیازهای دوره
بدون نیاز به تجربه قبلی
یک حساب AWS Free Tier
توضیحات دوره
در این دوره چه مواردی وجود دارد؟
این دوره به عنوان یک بوتکمپ عملی DevOps طراحی شده است؛ جایی که شما نه تنها مفاهیم DevOps را یاد میگیرید، بلکه آنها را گامبهگام به کار میگیرید تا یک پروژه آماده تولید بسازید. به جای درسهای جداگانه و نامرتبط، هر ابزار در قالب یک اپلیکیشن واقعی پایتون معرفی میشود که در طول دوره همراه شما رشد میکند.
از برنامهریزی با پروژههای GitHub تا استقرار روی AWS، کانتینریسازی با Docker، ارکستراسیون با Kubernetes، نظارت با Prometheus و Grafana و خودکارسازی با GitHub Actions، خواهید دید که همه اجزای DevOps چگونه در کنار هم قرار میگیرند.
در پایان دوره، فقط ابزارهای DevOps را «نخواهید شناخت»، بلکه ارتباط بین آنها را درک میکنید و اعتمادبهنفس لازم برای اعمال آنها در محیطهای واقعی را به دست میآورید.
نکته ویژه:
هر مفهوم از طریق نمایشهای لایو آموزش داده میشود، نه اجرای بینقص و از پیش ضبط شده، این یعنی شما یاد میگیرید چگونه مانند پروژههای واقعی، مشکلات را عیبیابی و برطرف کنید.
ساختار دوره به گونهای طراحی شده که مسیر مهندس DevOps را شبیهسازی کند: تبدیل یک نمونه اولیه از اپلیکیشن Flask روی لپتاپ به یک محیط آماده تولید، نظارت شده و خودکار
ساختار دوره:
درسهای مبتنی بر مفهوم
نمایشهای عملی
ماژولهای یکپارچهسازی پروژه
محتوای دوره:
مقدمهای بر DevOps و CI/CD
برنامهریزی با پروژههای GitHub و Issues
اصول اپلیکیشن پایتون
کنترل نسخه با Git و GitHub
زیرساخت ابر با AWS
Linux برای DevOps
کانتینریسازی با Docker
Kubernetes برای ارکستراسیون
نظارت با Prometheus
مصورسازی با Grafana
GitOps با ArgoCD
خودکارسازی CI/CD با GitHub Actions
تمام بخشهای دوره بهصورت لایو نمایش داده میشوند، با این هدف که کاربران شرکت کرده، محیطهای خود را راهاندازی کنند، تمرینها را انجام دهند و از طریق تجربه عملی یاد بگیرند.
این دوره برای چه کسانی مناسب است؟
مدیران DevOps و Kubernetes یا مهندسان DevOps و Kubernetes
مدیران سیستم یا مهندسان سیستم یا مهندسان ابر
مهندسان قابلیت اطمینان سایت