آموزش DevSecOps با Azure Cloud، GitOps و GitHub Actions

DevSecOps with Azure Cloud, GitOps and GitHub Actions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: پیاده سازی DevSecOps برای بازی ماریو با استفاده از GitOps (ArgoCD)، Azure Cloud (AKS) و اقدامات GitHub با Trivy SonarQube آموزش استقرار بازی Mario در سرویس Azure Kubernetes آموزش استفاده از اصول GitOps در حین اجرای خط لوله DevSecOps آموزش پیاده سازی DevSecOps PipelineH برای Mario Game اقدامات آموزش ادغام SonarQube مستقر در نمونه EC2 در خط لوله DevSecOps آموزش پیاده سازی Container Security برای بازی Mario با استفاده از GitHub Actions آموزش Dockerize بازی Mario و ساخت پروژه

شرح دوره:

برای تسلط بر ادغام یکپارچه توسعه، امنیت و عملیات در دنیای رایانش ابری، سفری تحول‌آفرین را آغاز کنید. به «DevSecOps with Azure Cloud، GitOps و GitHub Actions» خوش آمدید، یک دوره فشرده و عملی که برای تقویت مهارت های ضروری مورد نیاز برای پیشرفت در چشم انداز سریع توسعه نرم افزار مدرن طراحی شده است.

نکات مهم کلیدی:

  1. اصول GitOps:

    • الگوی انقلابی GitOps را کشف کنید، جایی که سیستم های کنترل نسخه، به ویژه Git، به ستون فقرات عملیات شما تبدیل می شوند. مزایای پیکربندی اعلامی و گردش کار مشترک را کاوش کنید.

  2. GitHub Actions Unleashed:

    • پتانسیل GitHub Actions را برای خودکارسازی گردش کار خود آزاد کنید. ساختن، آزمایش و استقرار برنامه‌ها را به طور یکپارچه یاد بگیرید، مداخله دستی را کاهش دهید و چرخه عمر توسعه خود را تسریع کنید.

  3. بهترین روش های DevSecOps:

    • وضعیت امنیتی خود را با ادغام اقدامات امنیتی در هر مرحله از خط لوله توسعه خود ارتقا دهید. بهترین روش‌های DevSecOps را برای محافظت از برنامه‌های خود از پایه درک و اجرا کنید.

  4. سناریوهای دنیای واقعی و مطالعات موردی:

    • دانش خود را در سناریوهای دنیای واقعی و مطالعات موردی مرتبط با صنعت به کار ببرید. درباره اجرای موفق DevSecOps بینش به دست آورید و از تجربیات سازمان های پیشرو بیاموزید.

  5. محیط یادگیری مشارکتی:

    • در محیط های یادگیری مشارکتی و تعاملی شرکت کنید. در بحث‌ها و آزمایشگاه‌های عملی که چالش‌های دنیای واقعی را که متخصصان DevSecOps با آن مواجه می‌شوند، شبیه‌سازی می‌کنند، شرکت کنید.

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

  • توسعه‌دهنده‌ها مشتاقند درک خود از شیوه‌های توسعه امن را افزایش دهند.

  • متخصصان عملیات به دنبال ساده‌سازی و خودکارسازی فرآیندهای استقرار هستند.

  • علاقه مندان به امنیت قصد دارند امنیت را به طور یکپارچه در چرخه عمر توسعه ادغام کنند.

پیش نیازها:

  • درک اولیه Azure Cloud و Git.

  • آشنایی با فرآیندهای توسعه و استقرار نرم افزار.

با ثبت نام در "DevSecOps with Azure Cloud، GitOps و GitHub Actions"، حرفه خود را متحول کنید. خود را به مهارت‌هایی مجهز کنید که سازمان‌های پیشرو در عصر توسعه نرم‌افزار ایمن و مشارکتی می‌خواهند. در این سفر هیجان انگیز به ما بپیوندید تا قهرمان DevSecOps شوید!


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

معرفی Introduction

  • مقدمه و دستور کار Introduction and Agenda

مبانی GitOps، DevOps و DevSecOps Basics of GitOps, DevOps and DevSecOps

  • GitOps چیست؟ What is GitOps?

  • تفاوت GitOps با DevOps و DevSecOps چیست؟ How GitOps is different from DevOps and DevSecOps?

مطالعه موردی DevSecOps و پیش نیازها DevSecOps Case Study and Prerequisites

  • بیایید بخش‌های مختلف مطالعه موردی DevSecOps را درک کنیم Let's understand different parts of DevSecOps Case Study

  • دست در دست: بیایید یک حساب Azure Cloud ایجاد کنیم Hands On: Let's Create a Azure Cloud account

  • Hands On: بیایید Kubernetes Cluster را با استفاده از Azure Kubernetes Service ایجاد کنیم Hands On: Let's create Kubernetes Cluster using Azure Kubernetes Service

  • دست در دست: بیایید ArgoCD را روی خوشه Azure Kubernetes نصب کنیم Hands On: Let's install ArgoCD on Azure Kubernetes Cluster

ادغام تست امنیت برنامه استاتیک برای پروژه ماریو با استفاده از DevSecOps Integrate Static Application Security Testing for Mario Project using DevSecOps

  • Hands On: بیایید SonarQube را روی نمونه AWS EC2 نصب کنیم Hands On: Let's install SonarQube on AWS EC2 instance

  • Hands On: Let's Clone Mario GitHub repo در سیستم محلی Hands On: Let's Clone Mario GitHub repo on local system

  • Hands On: Part 1 - SonarQube for SAST را در DevSecOps Pipeline ادغام کنید Hands On: Part 1 - Integrate SonarQube for SAST in DevSecOps Pipeline

  • Hands On: Part 2 - SonarQube for SAST را در DevSecOps Pipeline ادغام کنید Hands On: Part 2 - Integrate SonarQube for SAST in DevSecOps Pipeline

  • Hands On: Part 3 - SonarQube for SAST را در DevSecOps Pipeline ادغام کنید Hands On: Part 3 - Integrate SonarQube for SAST in DevSecOps Pipeline

  • Hands On: قسمت 4 - SonarQube را برای SAST در خط لوله DevSecOps ادغام کنید Hands On: Part 4 - Integrate SonarQube for SAST in DevSecOps Pipeline

  • Hands On: پیاده سازی Quality Gates برای SAST در خط لوله DevSecOps Hands On: Implement Quality Gates for SAST in DevSecOps pipeline

بیایید پروژه بازی Mario را Dockerize کنیم و تصویر Mario Docker را در DockerHub ذخیره کنیم Let's Dockerize Mario Game Project and store Mario Docker image in DockerHub

  • Hands On: یک حساب DockerHub و مخزن DockerHub ایجاد کنید Hands On: Create a DockerHub account and DockerHub repository

  • Hands On: یک Dockerfile برای پروژه بازی Mario بنویسید Hands On: Write a Dockerfile for Mario Game Project

  • Hands On: Part 1 - ساخت و ارسال تصویر Mario Docker به DockerHub Repo Hands On: Part 1 - Build and Push Mario Docker Image to DockerHub Repo

  • Hands On: Part 2 - ساخت و هل دادن تصویر Mario Docker به DockerHub Repo Hands On: Part 2 - Build and Push Mario Docker Image to DockerHub Repo

  • Hands On: پیاده سازی برچسب گذاری پویا برای Mario Docker Image Hands On: Implement Dynamic Tagging for Mario Docker Image

بیایید Container Scan را برای بازی Mario اجرا کنیم Let's implement Container Scan for Mario Game

  • Hands On: Part 1 - اجرای اسکن ظرف برای بازی Mario Hands On: Part 1 - Implement Container Scan for Mario Game

  • Hands On: Part 2 - اجرای اسکن ظرف برای بازی Mario Hands On: Part 2 - Implement Container Scan for Mario Game

بیایید بازی Mario Docker را در Azure Kubernetes Cluster اجرا کنیم Let's Deploy Mario Docker Game on Azure Kubernetes Cluster

  • Hands On: Part 1 - بازی Mario را در خوشه Azure Kubernetes با استفاده از ArgoCD اجرا کنید Hands On: Part 1 - Deploy Mario Game on Azure Kubernetes Cluster using ArgoCD

  • Hands On: Part 2 - بازی Mario را در خوشه Azure Kubernetes با استفاده از ArgoCD اجرا کنید Hands On: Part 2 - Deploy Mario Game on Azure Kubernetes Cluster using ArgoCD

پس از ایجاد تغییرات کد، خط لوله End to End DevSecOps را برای بازی Mario اجرا کنید Implement End to End DevSecOps pipeline for Mario Game after making code changes

  • درک خط لوله DevSecOps End to End برای بازی Mario Understanding End to End DevSecOps pipeline for Mario Game

  • Hands On: Part 1 - اجرای خط لوله DevSecOps End to End برای بازی Mario Hands On: Part 1 - Implement End to End DevSecOps pipeline for Mario Game

  • Hands On: Part 2 - اجرای خط لوله DevSecOps End to End برای بازی Mario Hands On: Part 2 - Implement End to End DevSecOps pipeline for Mario Game

  • Hands On: Part 3 - اجرای خط لوله End to End DevSecOps برای بازی Mario Hands On: Part 3 - Implement End to End DevSecOps pipeline for Mario Game

مراحل بعدی Next Steps

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش DevSecOps با Azure Cloud، GitOps و GitHub Actions
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
28
Udemy (یودمی) udemy-small
22 اسفند 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7
5 از 5
دارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raghu The Security Expert !! Raghu The Security Expert !!

امنیت اپلیکیشن | DevSecOps | تست قلم | تست | اتوماسیون

Udemy (یودمی)

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

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