آموزش پروژه DevOps: Terraform، Kubernetes، ArgoCD و موارد دیگر - آخرین آپدیت

دانلود DevOps Project: Terraform, Kubernetes, ArgoCD & More

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

پروژه عملی DevOps: استقرار برنامه وب در AWS با ابزارهای مدرن

با این پروژه عملی و 100% واقعی DevOps، ساخت و استقرار یک برنامه وب را در AWS با استفاده از ابزارهای مدرن DevOps بیاموزید. این دوره جامع بر اصول و عملیات DevOps تمرکز دارد.

موضوعات کلیدی دوره DevOps

  • اصول و شیوه‌های DevOps: درک عمیق از مبانی DevOps.
  • ساخت و خودکارسازی پایپ‌لاین‌های CI/CD: یادگیری چگونگی خودکارسازی فرآیندهای تحویل مستمر.
  • تامین زیرساخت و کانتینرسازی: مدیریت زیرساخت با کد و استفاده از کانتینرها.
  • مانیتورینگ و لاگینگ در DevOps: پیاده‌سازی نظارت و ثبت وقایع برای عملکرد بهتر.

مطالعه روش‌های DevOps با انبوهی از فناوری‌ها همراه است و به‌روز ماندن چالش‌برانگیز است. درک عمیق از طریق تحقیقات جامع و مثال‌های ملموس ضروری است. ما یک پروژه عملی تهیه کرده‌ایم تا دانش نظری در حوزه DevOps را یکپارچه کنیم.

درباره مدرس

ارنست رامیرز، مهندس DevOps متعهد با سابقه‌ای گسترده در DevOps و توسعه نرم‌افزار. او همچنین در TENTEK DevOps School به تدریس Docker، Kubernetes و پروژه‌های عملی می‌پردازد.

مرور کلی پروژه DevOps

این پروژه آموزشی برای کاربرد عملی دانش در فناوری ابری و DevOps، و همچنین استقرار برنامه‌های وب با بهترین شیوه‌ها طراحی شده است. هدف، پوشش حداکثر تعداد فناوری‌ها در کنار بار کاری عملی و معنی‌دار است.

پروژه از رویکردی اعلانی برای ساخت زیرساخت استفاده می‌کند و فرآیند خودکارسازی استقرار کل پشته را نشان می‌دهد. تمام اجزای پروژه و روابط متقابل آن‌ها با جزئیات بررسی می‌شوند تا درک شود که چگونه برنامه و خدمات عملیاتی آن در محیط واقعی ابری کار می‌کنند.

هسته اصلی این پروژه یک برنامه وب مخصوص طراحی شده است که بر زیرساخت AWS مستقر می‌شود. این برنامه دارای معماری میکروسرویس است، با انواع مختلف پایگاه‌های داده تعامل دارد، در یک کلاستر Kubernetes (K8s) قرار دارد و برای بارهای سنگین بهینه شده است.

این پروژه شامل ابزارها و دستورالعمل‌های CI/CD، و همچنین خدمات عملیاتی برای مدیریت پیکربندی، لاگینگ و مانیتورینگ است. زیرساخت به صورت اعلانی توصیف شده و تاکید زیادی بر این جنبه وجود دارد. همه چیز برای خودکارسازی استقرار در قالب مانیفست‌ها بسته‌بندی شده است و فرآیند نصب در دوره نشان داده می‌شود.

بیانیه دامنه پروژه

دامنه تحت پوشش مستندات ارائه شده در دوره شامل شرح کل پشته پروژه و جزئیات تمام اجزای آن در سطح عملکردی است. همچنین فرآیند استقرار زیرساخت و نصب گام به گام برنامه مشخص شده است. این دوره به فرآیند توسعه برنامه نمی‌پردازد و تئوری بنیادی را شامل نمی‌شود.

اهداف دوره عملی DevOps

  • درک پشته و تمام عناصر آن.
  • استقرار زیرساخت در AWS با استفاده از Terraform/Terraform Cloud.
  • استقرار برنامه در کلاستر AWS EKS با استفاده از GitHub Actions و ArgoCD.
  • آزمایش برنامه و خدمات عملیاتی آن.
  • ایجاد تغییرات در کد و فعال کردن CI/CD.
  • راه‌اندازی لاگینگ، مانیتورینگ و هشدار با DataDog و PagerDuty.

پیش‌نیازهای دوره DevOps

دانش و مهارت‌های ضروری در زمینه‌های زیر مورد نیاز است:

  • AWS در سطح Cloud Practitioner.
  • زیرساخت به عنوان کد (Terraform).
  • Kubernetes و Helm Charts.
  • تئوری پایگاه‌های داده SQL و NoSQL.
  • سیستم عامل لینوکس.
  • ابزارها: Git، GitHub Actions، ArgoCD، DataDog، PagerDuty.

* این دوره بر اساس کلاس‌های زنده در TENTEK DevOps Bootcamp است. برای اطلاعات بیشتر به پروفایل ما مراجعه کنید.


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

مقدمه Introduction

  • مقدمه Introduction

مستندسازی Documentation

  • مستندسازی Documentation

  • 01-کاربرد 01-Application

  • 02-زیرساخت 02-Infrastructure

  • 03-نصب 03-Installation

  • بررسی و تست Checking and Testing

  • بازگردانی‌ها Rollbacks

  • نتیجه‌گیری Conclusion

مروری بر پروژه Project Overview

  • مقدمه پروژه Project Introduction

  • معماری برنامه Application Architecture

  • مروری بر زیرساخت Infrastructure Overview

  • ساختار و تو در تویی Terraform Terraform Structure & Nesting

  • ماژول‌های Terraform و نمودارهای Helm Terraform Modules & Helm Charts

  • مقدمه‌ای کلی بر CI/CD CI/CD General Introduction

  • بررسی عمیق CI/CD CI/CD Deep Dive

پیاده‌سازی پروژه Project Implementation

  • راه‌اندازی مخزن کد Repository Set-Up

  • راه‌اندازی Terraform Cloud Terraform Cloud Set-Up

  • استقرار زیرساخت Infrastructure Deployment

  • استقرار برنامه - ۰۱ Application Deployment - 01

  • استقرار برنامه - ۰۲ Application Deployment - 02

  • نمایش برنامه Application Demo

  • لاگ‌گیری، مانیتورینگ و هشداردهی Logging & Monitoring & Alerting

  • بازگردانی‌ها RollBacks

نمایش نظرات

آموزش پروژه DevOps: Terraform، Kubernetes، ArgoCD و موارد دیگر
جزییات دوره
7.5 hours
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
319
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TENTEK DevOps Learning Platform TENTEK DevOps Learning Platform

آسان کردن یادگیری DevOps برای شما!