آموزش ابزارها و متدهای پیشرفته 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

  • اشیاء کوبرنتیز (Kubernetes Objects) Kubernetes Objects

  • کنترل‌کننده Replication و سرویس Cluster IP Replication Controller and Cluster IP Service

  • نحوه پیکربندی NodePort IP و Load Balancer How to Configure NodePort IP and Load Balancer

  • مفهوم Namespace و سرویس‌ها Namespace and Services

  • مدیریت ConfigMaps ConfigMaps

  • استفاده از Helm Charts Helm Charts

  • ولیم‌های کوبرنتیز (Kubernetes Volumes) Kubernetes - Volumes

  • بررسی Physical Volume (PV) و Physical Volume Claim (PVC) Physical Volume (PV) and Physical Volume Claim (PVC)

  • تخصیص پویا (Dynamic Provisioning) Dynamic Provisioning

  • ایجاد PVC، دسترسی از POD و ایجاد سرور Jenkins Create PVC and Access from POD, Created Jenkins Server

  • نصب Git، Maven، Docker و پیکربندی با Helm Install Git, Maven, Docker and Configure It with Helm

  • ایجاد Job برای CI و استقرار اپلیکیشن Java در کلاستر کوبرنتیز CI (Continuous Integration) Job and Deploying Java Application to the Kubernetes Cluster

  • استقرار مداوم (CD) با استفاده از Helm CD (Continuous Deployment) to the Helm

  • مقیاس‌پذیری خودکار افقی (Horizontal Pod Autoscaler) Horizontal Pod Autoscaler

  • مدیریت حافظه و EFK Memory and EFK

پرومتئوس (Prometheus) Prometheus

  • راه‌اندازی Prometheus Prometheus Setup

  • راه‌اندازی Grafana Grafana Setup

نمایش نظرات

آموزش ابزارها و متدهای پیشرفته DevOps
جزییات دوره
42h 21m
42
(آخرین آپدیت)
1,627
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده