آموزش ۱۰ پروژه DevOps: خودکارسازی، استقرار و مقیاس‌بندی با Kubernetes - آخرین آپدیت

دانلود 10 DevOps Projects: Automate, Deploy & Scale with Kubernetes

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع DevOps: استقرار اپلیکیشن، CI/CD و Kubernetes با Docker، AWS، Jenkins و Terraform

آیا به دنبال یادگیری و تسلط بر فرایند استقرار اپلیکیشن، یکپارچه‌سازی مداوم (CI/CD) و Orchestration با Kubernetes هستید؟ این دوره برای شما طراحی شده است.

این دوره برای چه کسانی مناسب است:

  • توسعه‌دهندگان نرم‌افزار که می‌خواهند فرایند استقرار خود را بهبود بخشند.
  • مهندسان DevOps که به دنبال خودکارسازی گردش کار و مدیریت برنامه‌ها در مقیاس بالا هستند.
  • مدیران سیستم که مسئول استقرار و نگهداری برنامه‌ها هستند.
  • متخصصان IT علاقه‌مند به فناوری‌های مدرن استقرار.

پیش‌نیاز: آشنایی مقدماتی با DevOps

با ساخت 10 پروژه عملی، پتانسیل کامل DevOps را آزاد کنید. این پروژه‌ها به شما آموزش می‌دهند که چگونه استقرار کارآمد اپلیکیشن‌های وب و خودکارسازی زیرساخت را انجام دهید. در این دوره، شما بر ابزارهای ضروری مانند Docker، Kubernetes، Jenkins، AWS و Terraform تسلط پیدا خواهید کرد تا اطمینان حاصل کنید که اپلیکیشن‌های وب شما مقیاس‌پذیر، قابل اعتماد و به راحتی قابل مدیریت هستند.

یاد بگیرید چگونه برنامه‌ها را برای سازگاری با Docker کانتینریزه کنید، پایپ‌لاین‌های CI/CD را با استفاده از Jenkins و GitHub Actions خودکار کنید و بارهای کاری مقیاس‌پذیر را روی خوشه‌های Kubernetes مستقر کنید. همچنین، شما به مانیتورینگ با استفاده از Prometheus و Grafana، تامین زیرساخت با Terraform و موارد دیگر خواهید پرداخت. چه در حال استقرار میکرو سرویس‌ها با Istio باشید و چه میزبانی یک وب‌سایت استاتیک مقرون به صرفه در AWS S3، این دوره همه چیز را پوشش می‌دهد.

پروژه‌های کلیدی که خواهید ساخت:

  1. استقرار کارآمد اپلیکیشن وب با Docker: کانتینریزه‌کردن برنامه‌های خود برای دستیابی به سازگاری و کارایی.
  2. یکپارچه‌سازی مداوم با Jenkins: خودکارسازی مراحل SDLC مانند ساخت، آزمایش و استقرار.
  3. استقرار برنامه در خوشه Kubernetes: استقرار برنامه‌های کانتینریزه شده در Kubernetes برای مقیاس‌پذیری و قابلیت اطمینان.
  4. مانیتورینگ Kubernetes با Prometheus و Grafana: راه‌اندازی راهکارهای نظارتی کامل در یک خوشه EKS.
  5. تامین خودکار زیرساخت با Terraform: استفاده از IaC برای استقرار زیرساخت مقیاس‌پذیر در AWS.
  6. استقرار یک برنامه CRUD مقیاس‌پذیر در AWS Elastic Beanstalk: ساده‌سازی استقرار و مدیریت برنامه با استفاده از PaaS.
  7. بهبود میکرو سرویس‌ها با Istio: بهبود قابلیت مشاهده و قابلیت اطمینان میکرو سرویس‌های Kubernetes.
  8. طراحی معماری Auto-Scaling: ایجاد معماری‌های تطبیقی برای در دسترس بودن بالا و بهینه‌سازی هزینه.
  9. میزبانی مقرون به صرفه وب‌سایت استاتیک در AWS S3: میزبانی وب‌سایت‌های استاتیک با استفاده از S3 برای یک راه حل مقرون به صرفه.
  10. GitOps CI/CD با GitHub Actions & ArgoCD: خودکارسازی استقرارهای Kubernetes با GitOps.

مهارت‌های عملی مورد نیاز برای خودکارسازی، استقرار و نظارت بر برنامه‌های Cloud-Native را با استفاده از ابزارهای پیشرو DevOps به دست آورید. این دوره برای توسعه‌دهندگان، مدیران سیستم یا مهندسان Cloud که به دنبال ارتقای تخصص خود در استراتژی‌های استقرار DevOps هستند، ایده‌آل است.

همین حالا ثبت‌نام کنید و بر هنر استقرارهای مقیاس‌پذیر و خودکار مسلط شوید!


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

مقدمه ای بر دوره Introduction To The Course

  • مقدمه ای بر دوره Introduction To The Course

پروژه 1: استقرار ساده برنامه وب با استفاده از Docker، AWS، Nginx و Project 1: Streamlined Web Application Deployment using Docker, AWS, Nginx, and

  • معرفی ابزارها و فناوری - استقرار ساده برنامه وب Introduction to tools and technology - Streamlined Web Application Deployment

  • راه اندازی Docker و سرور Docker setup and server

  • اجرا، مدیریت و استقرار کانتینرها Run manage and deploy containers

  • دانلود فایل های پروژه Download The Project Files

پروژه 2: پیاده سازی یکپارچه سازی مداوم با Jenkins، SonarQube، Git Project 2: Continuous Integration Implementation with Jenkins, SonarQube, Git

  • مقدمه - پیاده سازی یکپارچه سازی مداوم با Jenkins، SonarQube، Git Introduction - Continuous Integration Implementation with Jenkins, SonarQube,Git

  • نصب ابزارها Installing tools

  • نصب پلاگین Plugin installation

  • شناسایی ابزارها Tools identification

  • نمایش خط لوله Pipeline demonstration

  • اتصال Git و Jenkins Git and jenkins connection

  • دانلود فایل های پروژه Download The Project Files

پروژه 3: استقرار برنامه در خوشه Kubernetes با استفاده از EKS، AWS Project 3: Application Deployment on Kubernetes Cluster utilizing EKS, AWS

  • مقدمه: استقرار برنامه در خوشه Kubernetes با استفاده از EKS، AWS Introduction - : Application Deployment on Kubernetes Cluster utilizing EKS, AWS

  • کانتینری کردن Containerization

  • Docker hub Docker hub

  • معماری K8s و EKS K8s arch and EKS

  • نصب ابزارها Tools installation

  • استقرارها Deployments

  • SVC و دسترسی به برنامه SVC and accessing the application

  • دانلود فایل های پروژه Download The Project Files

پروژه 4: نظارت بر Kubernetes با استفاده از Prometheus و Grafana Project-4 Kubernetes monitoring using prometheus and grafana

  • مقدمه - نظارت بر Kubernetes با استفاده از Prometheus و Grafana Introduction - Kubernetes monitoring using prometheus and grafana

  • راه اندازی زیرساخت Infra-setup.

  • نصب و پیکربندی ابزارها installing and Configure tools

  • استقرار نمودار Helm deploying helm chart

  • دسترسی و بررسی Grafana accessing and exploring grafana

  • دانلود فایل های پروژه Download The Project Files

پروژه 5 - تهیه زیرساخت خودکار با Terraform Project 5 - Automated Infrastructure Provisioning with Terraform

  • مقدمه - تهیه زیرساخت خودکار با Terraform Introduction - Automated Infrastructure Provisioning with Terraform

  • نحوه کار Terraform Terraform Working

  • نصب ابزارها Tools installation

  • vpc vpc

  • نمونه Instance

  • LB LB.

  • تایید و تست Verify and test

  • دانلود فایل های پروژه Download The Project Files

پروژه 6: استقرار برنامه CRUD مقیاس پذیر با استفاده از AWS Elastic Beanstalk Project- 6 Deploying a Scalable CRUD App Using AWS Elastic Beanstalk

  • مقدمه Introduction

  • بررسی اجمالی برنامه App overview

  • بررسی اجمالی پایگاه داده database overview

  • راه اندازی ENV ENV setup

  • اعتبارسنجی و تست validate and test

  • دانلود فایل های پروژه Download The Project Files

پروژه 7: ارتقاء سرویس های کوچک Kubernetes با Istio Project-7 Elevating Kubernetes micro-services with istio

  • مقدمه Introduction

  • بررسی اجمالی برنامه Application overview

  • نصب ابزارها Tools installation

  • راه اندازی Istio Istio-Setup

  • تزریق پروکسی های برنامه Application Proxies Injection

  • داشبورد Kiali Kiali Dashboard

  • Prometheus و Grafana Prometheus an grafana

  • دانلود فایل های پروژه Download The Project Files

پروژه 8: طراحی معماری مقیاس بندی خودکار تطبیقی ​​برای HA و بهینه سازی هزینه Project-8 Designing Adaptive Auto-Scaling Architecture for HA and cost optimisat

  • مقدمه Introduction

  • توضیح برنامه App explanation

  • راه اندازی Ec2 و برنامه Ec2 & app setup

  • راه اندازی AMI و ELB AMI and ELB setup

  • راه اندازی ASG ASG Setup

  • شبیه سازی فاجعه Disaster Simulation

  • دانلود فایل های پروژه Download The Project Files

پروژه 9: پیاده سازی راه حل میزبانی وب سایت استاتیک در Amazon S3 Project-9 Implementing a Static Website Hosting Solution on Amazon S3

  • مقدمه Introduction

  • درک رویکرد دستی understanding manual approach toil

  • ایجاد Bucket Bucket Creation

  • فعال کردن میزبانی وب سایت استاتیک Enabling static-website hosting

  • سیاست Bucket و تایید Bucket policy and verify

  • دانلود فایل های پروژه Download The Project Files

پروژه 10: GitOps CI-CD با GitHub Actions و ArgoCD برای Kubernetes خودکار project-10 GitOps CI-CD with GitHub Actions and ArgoCD for Automated Kubernetes

  • مقدمه Introduction

  • توضیح برنامه App explanation

  • CI CI.

  • CI در عمل CI in action

  • راه اندازی EKS و kubectl eks and kubectl setup

  • نصب Argo argo install

  • راه اندازی و نصب Argo argo setup and install

  • دانلود فایل های پروژه Download The Project Files

نمایش نظرات

آموزش ۱۰ پروژه DevOps: خودکارسازی، استقرار و مقیاس‌بندی با Kubernetes
جزییات دوره
4.5 hours
69
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,833
4.8 از 5
دارد
دارد
دارد
Pianalytix .
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pianalytix . Pianalytix .

Pianalytix Edutech Pvt Ltd از فناوری پیشرفته هوش مصنوعی و طراحی محصول خلاقانه استفاده می کند تا به کاربران کمک کند یادگیری ماشین را به طور م learnثرتری بیاموزند و یادگیری ماشین را در دنیای واقعی پیاده سازی کنند. Pianalytix همچنین از قدرت پیشرفته هوش مصنوعی برای توانمندسازی مشاغل برای به دست آوردن سود هنگفت با بهینه سازی فرایندها ، به حداکثر رساندن کارایی و افزایش سودآوری استفاده می کند.