لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ابزارها و متدهای پیشرفته DevOps
- آخرین آپدیت
دانلود Advanced DevOps Tools and Practices
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با این دوره جامع و عملی در زمینه ابزارهای پیشرفته DevOps، جریانهای کاری خود را بهینه کرده و کیفیت نرمافزارهای خود را ارتقا دهید. این دوره برای متخصصان فنی که آشنایی اولیهای با مفاهیم DevOps دارند طراحی شده است و مهارتهای لازم برای اتوماسیون استقرار (Deployment)، مقیاسپذیری اپلیکیشنها و مانیتورینگ عملکرد را با استفاده از ابزارهای پیشرو صنعت به شما میآموزد.
شما آموزش را با SonarQube آغاز میکنید و نحوه نصب و یکپارچهسازی آن با Jenkins را برای تضمین بررسی مستمر کیفیت کد میآموزید. سپس وارد دنیای Ansible شده و بر روی Playbookها، Roleها و تکنیکهای اتوماسیون برای مدیریت بهینه استقرارهای پیچیده تسلط مییابید.
در ادامه، این دوره به بررسی Docker میپردازد و شما را در مسیر کانتینریسازی، Docker Compose و Swarm برای مدیریت محیطهای مقیاسپذیر هدایت میکند. سپس به سراغ Kubernetes خواهید رفت؛ از مفاهیم پایه شروع کرده و به تسکهای پیشرفتهای مانند ایجاد کلاسترها، مدیریت اشیاء کوبرنتیز و استفاده از Helm Charts برای استقرار بهینه میرسید.
در نهایت، بر روی مانیتورینگ و عملکرد تمرکز خواهید کرد، خط لولههای CI/CD را پیادهسازی کرده و از Prometheus و Grafana برای ردیابی و بهینهسازی اپلیکیشنها در سناریوهای واقعی استفاده میکنید.
در پایان این دوره ۵ ماژوله، شما موارد زیر را به دست خواهید آورد:
• تسلط بر ابزارهای پیشرفته DevOps شامل SonarQube، Ansible، Docker و Kubernetes.
• ایجاد استقرارهای خودکار و خط لولههای CI/CD برای بهینهسازی جریانهای کاری.
• مقیاسبندی و مانیتورینگ اپلیکیشنها با استفاده از Prometheus و Grafana.
• کسب اعتماد به نفس برای بهکارگیری متدهای پیشرفته DevOps در پروژههای حرفهای.
این دوره برای مهندسان DevOps، مدیران سیستم و توسعهدهندگان نرمافزاری که آماده تعمیق تخصص خود هستند، ایدهآل است. با دموهای عملی و مثالهای واقعی، شما آماده خواهید بود تا متدهای DevOps سازمان خود را در مقیاس بزرگ ارتقا دهید.
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است؛ دستیار یادگیری تعاملی شما که به شما کمک میکند دانش خود را آزمایش کرده، پیشفرضها را به چالش بکشید و در طول مسیر یادگیری، درک عمیقتری پیدا کنید.
سرفصل ها و درس ها
سونار کیوب (SonarQube)
SonarQube
آشنایی با SonarQube
Introduction to SonarQube
نصب SonarQube
SonarQube Installation
بررسی کلی کنسول
Console Overview
نصب SonarQube با پایگاه داده PostgreSQL
SonarQube Installation with PostgreSQL Database
یکپارچهسازی SonarQube با Jenkins
SonarQube Integration with Jenkins
انسیبل (Ansible)
Ansible
مقدمه و آمادهسازی محیط آزمایشگاه
Introduction and Lab Setup
دستورات Adhoc، اینونتوری و فایل ansible.cfg
Adhoc Commands, Inventory, and ansible.cfg
نوشتن Ansible Playbook
Write Ansible Playbook
شرطها (Conditions)
Conditions
متغیرها و راهاندازی Tomcat
Variables, Tomcat Setup
استفاده از Ansible Vault و Roleها
Ansible Vault and Roles
راهاندازی Jenkins با Ansible، Ansible Galaxy و ایجاد Job برای استقرار فایل War
Set Up Jenkins Using Ansible, Ansible Galaxy, CI/CD Job to Set Up Tomcat and Deploy War File
مدیریت Inventory در Ansible
Ansible Inventory
داکر (Docker)
Docker
مقدمهای بر Docker و Kubernetes
Introduction to Docker and Kubernetes
آشنایی با Docker
Docker Introduction
دستورات پایه داکر و آشنایی با DockerHub
Docker Basic Commands and DockerHub Introduction
آشنایی با Docker Images و شبکههای داکر
Docker Images and Docker Networks Introduction
آشنایی با شبکهها و Docker Volumes
Docker Networks and Docker Volumes Introduction
مدیریت Docker Volumes
Docker Volumes
کار با Dockerfile
Dockerfile
بررسی Docker Compose و Docker Swarm
Docker Compose and Docker Swarm
کوبرنتیز (Kubernetes)
Kubernetes
آشنایی با Kubernetes
Introduction to Kubernetes
نصب کوبرنتیز با استفاده از Minikube و Kubeadm
Installation of Kubernetes Using (Minikube and Kubeadm)
ایجاد حساب گوگل کلود و مقداردهی اولیه کلاستر کوبرنتیز
Create Google Cloud Account and Initializing Kubernetes Cluster
نصب ابزار خط فرمان گوگل کلود و ایجاد کلاستر
Install Google Cloud Command Line Tool and Create the Cluster
نمایش نظرات