آموزش پروژه جامع و صنعتی DevSecOps (از ابتدا تا انتها) - آخرین آپدیت

دانلود The Production-Grade End-to-End DevSecOps Project

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پروژه End-to-End DevSecOps: ساخت، تست در محیط QA و انتقال امن به محیط Production روی AWS EKS ساخت خط لوله‌های CI/CD جامع با استفاده از GitHub Actions و مدیریت انتقال کد بر اساس Branch از QA به Production طراحی استراتژی شاخه‌بندی (Branching Strategy) واقعی شامل جریان‌های Feature، QA و Production هماهنگ با پایپ‌لاین‌های CI/CD پیاده‌سازی متدهای DevSecOps شامل Gitleaks، Trivy، Checkov، SBOM و SonarQube در پایپ‌لاین‌های واقعی پیکربندی احراز هویت بدون رمز (Secretless) به AWS با استفاده از GitHub OIDC و دسترسی امن به EKS بدون نیاز به Credentialهای استاتیک یکپارچه‌سازی AWS Secrets Manager با کوبرنتیز با استفاده از External Secrets Operator (ESO) و IRSA استقرار و مدیریت اپلیکیشن‌های Stateful (مانند MySQL) روی کوبرنتیز با استفاده از StatefulSets، Services و فضای ذخیره‌سازی پایدار طراحی و پیاده‌سازی معماری صنعتی AWS EKS به همراه ALB، Route 53 و ACM برای مسیریابی امن ترافیک HTTPS پیاده‌سازی استک کامل مشاهده‌پذیری (Observability) با Prometheus، Loki، Tempo و Grafana برای تحلیل متریک‌ها، لاگ‌ها و Traceها خرید و پیکربندی دامنه اختصاصی، تولید گواهینامه‌های SSL/TLS با AWS ACM و یکپارچه‌سازی مسیریابی امن HTTPS در اپلیکیشن کوبرنتیز پیش نیازها: درک پایه از مفاهیم DevOps و اهمیت آن (نیازی به تخصص عمیق نیست) توانایی کار با دستورات پایه در ترمینال لینوکس

بسیاری از دوره‌های DevOps فقط مفاهیم را آموزش می‌دهند، اما این دوره شما را به ساختن واقعی وا می‌دارد.

شما یک پروژه کامل و صنعتی DevSecOps را از صفر تا صد پیاده خواهید کرد؛ از آن نوع پروژه‌هایی که می‌توانید در مصاحبه‌های شغلی درباره‌شان صحبت کنید و در رزومه خود قرار دهید. بدون مثال‌های ساده و تئوریک؛ با پایپ‌لاین‌های واقعی، زیرساخت واقعی و امنیت واقعی.

آنچه در این دوره خواهید ساخت:

  • پایپ‌لاین‌های CI/CD جامع با GitHub Actions و انتقال کد از شاخه‌های Feature به QA و سپس به Production

  • یک استراتژی Branching واقعی و هماهنگ با پایپ‌لاین (جریان‌های Feature، QA و Production)

  • ادغام ابزارهای DevSecOps در پایپ‌لاین‌ها شامل Gitleaks، Trivy، Checkov و اسکن SBOM برای تضمین امنیت کد

  • احراز هویت بدون رمز در AWS از طریق GitHub OIDC و دسترسی امن به EKS

  • مدیریت اسرار (Secrets) با استفاده از AWS Secrets Manager، External Secrets Operator و IRSA

  • پیاده‌سازی Workloadهای Stateful (MySQL) روی کوبرنتیز با StatefulSets و Persistent Storage

  • معماری صنعتی AWS EKS به همراه ALB، Route 53 و ACM برای مسیریابی HTTPS

  • استک کامل Observability شامل Prometheus، Loki، Tempo و Grafana برای مانیتورینگ متریک‌ها، لاگ‌ها و Traceها

  • تنظیم دامنه اختصاصی و گواهینامه‌های SSL/TLS از طریق AWS ACM و اتصال به اپلیکیشن کوبرنتیز

در پایان دوره، شما مالک یک محیط عملیاتی و واقعی DevSecOps روی AWS خواهید بود و تمام لایه‌های آن را به طور کامل درک خواهید کرد.

این دوره برای مبتدیان، توسعه‌دهندگانی که قصد انتقال به DevOps را دارند و هر کسی که به دنبال تجربه عملی AWS و کوبرنتیز مطابق با استانداردهای تیم‌های عملیاتی است، طراحی شده است. تنها پیش‌نیاز شما دانش پایه لینوکس است و سایر موارد در طول دوره آموزش داده می‌شود.


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

معرفی دوره Course Overview

  • معرفی کلی دوره Course Overview

قبل از شروع حتماً ببینید Watch This First

  • اول این ویدیو را ببینید Watch this video first

معماری و ساختار پروژه Project Architecture & Structure

  • اطلاعات پروژه Project Information

  • تکنولوژی‌های مورد استفاده در پروژه Project Tech Stack

  • معماری پروژه Project Architecture

  • بررسی و درک سورس کد پروژه Understanding Project Source Code

  • بررسی API Callها API Calls

استراتژی Branching و محیط‌های DevOps Branching & DevOps Environments

  • محیط‌های مختلف DevOps DevOps Environments

  • استراتژی Branching در DevOps Branching Strategy in DevOps

راه اندازی مخزن در GitHub Repository Setup on GitHub

  • ساخت مخزن در GitHub Repository Setup on GitHub

  • درک فایل GitIgnore Understanding GitIgnore

اجرای پروژه به صورت محلی Local Run Of The Project

  • اجرای پروژه چندلایه در لینوکس Local Run Of The Multi-Tier Project In Linux

  • اجرای پروژه چندلایه در ویندوز با استفاده از WSL Local Run Of The Multi-Tier Project In Windows Using WSL

درک جریان CI/CD به کمک نمودار Understanding CICD Flow With Diagram

  • تحلیل جریان CI/CD با نمودار Understanding CICD Flow With Diagram

آموزش GitHub Actions [تئوری] Understanding GitHub Actions [Theory]

  • درک GitHub Actions | چرا بهتر از Jenkins است؟ Understanding GitHub Actions | Why Its A Better Option Than Jenkins

  • اصطلاحات کلیدی در GitHub Actions GitHub Actions Core Terminologies

پیاده‌سازی عملی CI برای محیط QA CI For QA Practical Implementation

  • تولید فایل YAML برای نوشتن پایپ‌لاین در GitHub Actions Generate YAML File To Write the Pipeline In GitHub Actions

  • تریگرها (Triggers) در پایپ‌لاین GitHub Actions Triggers in GitHub Actions Pipeline

  • مرحله اول پایپ‌لاین | Gitleaks Pipeline Stage-1 | Gitleaks

  • مرحله دوم پایپ‌لاین | اسکن Chekov برای K8s، Terraform و Dockerfile Pipeline Stage-2 | Chekov Scan For K8s, Terraform & Dockerfile

  • مرحله سوم پایپ‌لاین | اسکن فایل‌سیستم Trivy برای Backend و Frontend Pipeline Stage-3 | Trivy File System Scan For Backend & Frontend

  • مرحله چهارم پایپ‌لاین | Linting Pipeline Stage-4 | Linting

  • مرحله پنجم پایپ‌لاین | تست‌های واحد (Unit Tests) Pipeline Stage-5 | Unit Test Cases

  • مرحله ششم پایپ‌لاین | بررسی کیفیت و انطباق کد با SonarQube Pipeline Stage-6 | SonarQube Code Quality Check & Code Compliance

  • مرحله هفتم پایپ‌لاین | بیلد Frontend Pipeline Stage-7 | Frontend Build

  • مرحله هشتم پایپ‌لاین | بیلد Docker، Push و اسکن Image Pipeline Stage-8 | Docker Build, Push & Image Scan

  • مرحله نهم پایپ‌لاین | SBOM [لیست مواد تشکیل دهنده نرم‌افزار] Pipeline Stage-9 | SBOM [Software Bill Of Materials]

راه اندازی زیرساخت استقرار DevOps DevOps Deployment Infrastructure Setup

  • زیرساخت بخش اول | راه اندازی کلاستر EKS Infra Part-1 | EKS Cluster Setup

  • زیرساخت بخش دوم | درک احراز هویت OIDC برای EKS Infra Part-2 | Understanding OIDC Auth To EKS

  • زیرساخت بخش سوم | پیاده‌سازی عملی OIDC Auth Infra Part-3| OIDC Auth Setup Practical

  • زیرساخت بخش چهارم | راه اندازی ALB Controller Infra Part-4 | ALB Controller Setup

  • زیرساخت بخش پنجم | راه اندازی دیتابیس MySQL [تئوری] Infra Part-5 | MySQL Database Setup [Theory]

  • زیرساخت بخش ششم | راه اندازی Podهای MySQL با Secrets در AWS Secret Manager Infra Part-6 | MySQL Pods Setup With Secrets in AWS Secret Manager

پیاده‌سازی عملی CD برای محیط QA CD For QA Practical Implementation

  • تنظیم دامنه اختصاصی و گواهینامه SSL Setup Custom Domain & SSL Certificate

  • مراحل پایپ‌لاین CD برای محیط QA CD Pipeline Stages For QA Environment

ارتقای اپلیکیشن و CD برای محیط Production App Promotion & CD For Prod

  • درک پایپ‌لاین CD برای محیط Production Understanding CD Pipeline For Prod

  • تنظیم احراز هویت GitHub OIDC برای Production GitHub OIDC Auth Setup For Prod

  • تنظیم MySQL DB با AWS Secret Manager برای Production MySQL DB With AWS Secret Manager Setup For Prod

  • مراحل پایپ‌لاین CD برای Production CD Pipeline Stages For Prod

مانیتورینگ پروژه Project Monitoring

  • راه اندازی استک مانیتورینگ [Prometheus, Loki, Alloy, Grafana & Kube State Metrics] Setup Monitoring Stack [Prometheus, Loki, Alloy, Grafana & Kube-State Metrics]

  • دموی Tracing با استفاده از Tempo و Grafana Tracing Demo Using Tempo & Grafana

نحوه افزودن این پروژه به رزومه How To Add This Project In Resume

  • نحوه توضیح پروژه در مصاحبه‌های شغلی How To Explain The Project in Interviews

نمایش نظرات

آموزش پروژه جامع و صنعتی DevSecOps (از ابتدا تا انتها)
جزییات دوره
9 hours
42
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
304
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aditya Jaiswal Aditya Jaiswal

متخصص DevOps، Cloud، هوش مصنوعی و سیستم‌های عملیاتی (Production)