آموزش دوره پیشرفته Azure DevSecOps با پروژه‌های عملی و واقعی - آخرین آپدیت

دانلود Advanced Azure DevSecOps Course with Real-Time Projects

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

پروژه‌های عملی با راهکارهای واقعی و به‌روز

این دوره کاملاً بر اساس ۹۰% سناریوهای عملی (آزمایشگاهی) و ۱۰% تئوری بنا شده است.

این دوره چندین مورد استفاده سناریوهای واقعی (ASP NET, JAVA Maven, SQL DB Automation, 2 Tier Micro-Service Application) را پوشش می‌دهد.

ابزارهای مختلف DEVOPS - Azure DevOps, Azure Cloud Services, GIT, Kubernetes, Docker, YAML

ادغام ابزارهای امنیتی مختلف - SonarQube, Jacoco, Talisman, Istio, Vulnerability Scan (Mend) و غیره

یک جلسه کامل بر اساس سوالات مصاحبه مبتنی بر سناریو با راه حل های عملی

پیش نیازها: برای شروع، نیازی به تجربه برنامه نویسی قبلی نیست.

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

مباحث کدنویسی مانند YAML از سطح بسیار مبتدی پوشش داده خواهد شد.

حساب Azure DevOps و Azure Cloud (سطح رایگان) مورد نیاز است {راهنمایی ورود به سیستم ارائه خواهد شد}

دوره پیشرفته Azure DevSecOps طیف وسیعی از ابزارهای DevOps و پروژه‌های عملی را در بر می‌گیرد. این دوره به گونه ای ساختار یافته است که افراد بدون هیچ گونه تجربه قبلی در برنامه نویسی یا DevOps، می توانند به طور موثر دانش کسب کنند. برنامه درسی شامل ابزارهایی مانند Azure DevOps، GIT، پروژه‌های متعدد بلادرنگ، ادغام ابزارهای امنیتی مختلف، مدیریت آیتم‌های کاری، کانتینری‌سازی، ارکستراسیون و نظارت و غیره است.


لیست پروژه‌های موجود در دوره فوق به شرح زیر است:

- ASP Net App {micro-service} ساخت و استقرار سرتاسری

- Java Maven {springboot} ساخت و استقرار سرتاسری

- ادغام ابزارهای امنیتی مختلف {SonarQube, JACOCO, Vulnerability Scan, etc}

- اتوماسیون پایگاه داده SQL

- کانتینری کردن ASP Net App و استقرار آن در AKS Cluster از طریق خط لوله Azure CI/CD

- راه اندازی برنامه 2 Tier {Node JS & Springboot}

- ادغام Istio {Service Mesh} با Kubernetes Cluster bare-metal

- ایجاد HELM Charts سفارشی

- نظارت بر Cluster و راه اندازی ابزارهای نظارت {Prometheus, Grafana, Kiali, Metric Server, etc}


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


شما مهارت‌های اساسی و تجربه عملی در ایجاد یک خط لوله CI/CD قوی با استفاده از ابزارهای مختلف DevOps به دست خواهید آورد، در نتیجه به شما امکان می دهد فرآیندهای توسعه و تحویل نرم افزار را به طور موثر بهینه کنید.


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

مقدمه Introduction

  • معرفی دوره و مدرس Course & Instructor - Introduction

درک نمادگذاری DevOps Understanding DevOps Notation

  • سریع - معرفی ماژول ۱ Quick - Introduction to Module-1

  • مروری بر SDLC SDLC Overview

  • دنیای قبل از DevOps - مدل آبشاری World before DevOps - Waterfall Model

  • معرفی متدولوژی Agile Introduction to Agile Methodology

  • ۱۲ اصل Agile 12 Agile Principles

  • معرفی متدولوژی SCRUM Introduction to SCRUM Methodology

  • درک جریان کار روزانه SCRUM Understanding SCRUM daily work-flow

  • معرفی متدولوژی Kanban Introduction to Kanban Methodology

  • معرفی DevOps و چرخه حیات آن Introduction to DevOps and its LifeCycle

مدیریت آیتم کار - Azure DevOps Work Item Management - Azure DevOps

  • سریع - معرفی ماژول ۲ Quick - Introduction to Module 2

  • ورود به Azure DevOps Sign-in to Azure DevOps

  • ورود به Azure DevOps و فعال‌سازی دقایق pipeline Sign-in to Azure DevOps and Enabling pipeline minutes

  • Azure DevOps - مقدمه Azure DevOps - Introduction

  • اولین پروژه Azure DevOps - ایجاد و معرفی 1st Azure DevOps Project - Creation & Introduction

  • Azure Boards - مقدمه Azure Boards - Introduction

  • مدیریت Backlog - مورد استفاده {درگاه خرید} Backlogs Management - Use Case {Shopping Portal}

  • درک انواع آیتم کار Understanding Work Item Types

  • DEMO - مدیریت آیتم کار - قسمت ۱ DEMO - Work Item Management - Part 1

  • DEMO - مدیریت آیتم کار - قسمت ۲ DEMO - Work Item Management - Part 2

  • DEMO - مدیریت آیتم کار - قسمت ۳ DEMO - Work Item Management - Part 3

  • معرفی Delivery Plans و نماهای Analytics Introduction to Delivery Plans and Analytics views

  • DEMO - ایجاد فرآیند سفارشی در Azure DevOps DEMO - Custom Process creation in Azure DevOps

مدیریت Repository Repository Management

  • سریع - معرفی ماژول ۳ Quick - Introduction to Module 3

  • نصب و راه‌اندازی GIT در Mac/Windows و Linux Installation and Setup of GIT on Mac/Windows & Linux

  • سیستم کنترل نسخه - مرور کلی Version Control System - Overview

  • کنترل نسخه متمرکز - مقدمه Centralised Version Control - Introduction

  • کنترل نسخه توزیع شده - مقدمه Distributed Version Control - Introduction

  • DEMO - ۳ مرحله GIT و دستورات اصلی GIT - قسمت ۱ DEMO - 3 Stages of GIT & Basic GIT Commands - PART 1

  • DEMO - کار با ویرایشگر VI DEMO - Working with VI Editor

  • DEMO - دستورات اصلی GIT - قسمت ۲ DEMO - Basic GIT Commands - PART 2

  • DEMO - معرفی Azure Repos و ادغام با GIT محلی DEMO - Azure Repos Introduction and Integration with Local GIT

  • DEMO - روش احراز هویت Cloning {SSH/HTTPS} DEMO - Cloning Authentication Method {SSH/HTTPS}

  • DEMO - بررسی کامل Azure Repos DEMO - Complete Walkthrough of Azure Repos

  • DEMO - مفهوم Pull Request {Merge & Squash} - توضیح داده شد DEMO - Concept of Pull Request {Merge & Squash} type - explained

  • DEMO - مفهوم Pull Request {Rebase & Semi-Linear} - توضیح داده شد DEMO - Concept of Pull Request {Rebase & Semi-Linear} type - explained

  • DEMO - مفهوم Cherry-Picking و Revert - توضیح داده شد DEMO - Concept of Cherry-Picking and Revert - explained

  • DEMO - سیاست‌های Branch Azure - پیاده‌سازی DEMO - Azure Branch Policies - Implementation

  • استراتژی‌های Branching و Merging {Git-flow & Trunk based} - توضیح داده شد Branching and Merging Strategies {Git-flow & Trunk based} - explained

  • GIT Hooks {Talisman} کارکرد و مفهوم - توضیح داده شد GIT Hooks {Talisman} Working and Concept - explained

اولین پروژه - (ASP.NET Microservice Application) Classic Pipelines 1st Project - (ASP.NET Microservice Application) Classic Pipelines

  • سریع - معرفی ماژول ۴ Quick - Introduction to Module 4

  • جریان Continuous Integration - بررسی Continuous Integration Flow - Walkthrough

  • مفهوم Agent Pool - توضیح داده شد Agent Pool Concept - Explained

  • DEMO - راه‌اندازی end-to-end Agent Pool Self-hosted DEMO - Self-hosted Agent Pool Setup end-to-end

  • DEMO - ایجاد و اجرای Pipeline Build Classic برنامه ASP.NET DEMO - ASP.NET Application Classic Build Pipeline Creation & Execution

  • DEMO- انواع مختلف Build Triggers در Azure DevOps DEMO- Various Types of Build Triggers in Azure DevOps

  • DEMO- راه‌های Debug Pipeline Build ناموفق DEMO- Ways to Debug Failed Build Pipeline

  • Azure AD (Entra ID) مرور کلی و جریان - توضیح داده شد Azure AD (Entra ID) Overview and Flow - Explained

  • Service Principle در مقابل Managed Identity Service Principle vs Managed Identity

  • DEMO - ایجاد اتصال Service از طریق Service Principle DEMO - Service Connection through Service Principle - Creation

  • DEMO - ایجاد و استقرار Pipeline Release Classic برنامه ASP.NET DEMO - ASP.NET Application Classic Release Pipeline Creation & Deployment

  • تفاوت بین Continuous Delivery و Continuous Deployment - توضیح داده شد Difference between Continuous Delivery & Continuous Deployment - Explained

  • Monolithic و Micro-Service Application مرور کلی - توضیح داده شد Monolithic and Micro-Service Application Overview - Explained

  • DEMO - Pre-Post Condition در pipelines Release DEMO - Pre-Post Condition in Release pipelines

  • DEMO - متغیرهای Pipeline (از پیش تعریف شده و سفارشی) DEMO - Pipeline Variables (Pre-defined & Custom)

  • مفهوم Deployment Groups - توضیح داده شد Deployment Groups Concept - Explained

  • مفهوم Task Groups - توضیح داده شد Task Groups Concept - Explained

  • DEMO - راه‌اندازی End-to-End Azure Artifacts و مدیریت بسته DEMO - Azure Artifacts End-to-End Setup and Package Management

دومین پروژه - (Java Maven Microservice Application) YAML Pipelines 2nd Project - (Java Maven Microservice Application) YAML Pipelines

  • سریع - معرفی ماژول ۵ Quick - Introduction to Module 5

  • مفهوم Maven و فازهای چرخه حیات - توضیح داده شد Maven Concept & Life Cycle Phases - Explained

  • DEMO - درک فازهای چرخه حیات Maven با پروژه ساده "JAVA" DEMO - Understanding Maven Life Cycle Phases with Simple "JAVA" Project

  • مورد استفاده برنامه Java Maven (Springboot) Microservice - توضیح داده شد JAVA Maven (Springboot) Microservice Application UseCase - Explained

  • YAML نحو و مفهوم اساسی - توضیح داده شد YAML Basic Syntax & Concept - Explained

  • ایجاد و ادغام Build پروژه JAVA (Maven) - قسمت ۱ Creation and Integration of JAVA (Maven) Project Build - Part 1

  • ایجاد و ادغام Build پروژه JAVA (Maven) - قسمت ۲ Creation and Integration of JAVA (Maven) Project Build - Part 2

  • مفهوم UNIT Test Cases و JUNIT - توضیح داده شد Concept of UNIT Test Cases and JUNIT - Explained

  • DEMO - ادغام Code Coverage (JACOCO) با Build Pipeline DEMO - Code Coverage (JACOCO) Integration with Build Pipeline

  • معرفی SonarQube و معماری آن - توضیح داده شد Introduction to SonarQube and its Architecture - Explained

  • DEMO - راه‌اندازی و پیکربندی SonarQube DEMO - SonarQube Setup and Configuration

  • DEMO - ادغام SonarQube با Build Pipeline DEMO - SonarQube Integration with Build Pipeline

  • اسکن آسیب‌پذیری و Mend Bolt (ابزار اسکن) - مقدمه Vulnerability Scan and Mend Bolt (Scanning Tool) - Introduction

  • DEMO - ادغام Mend Bolt (ابزار اسکن) با Build Pipeline DEMO - Mend Bolt (Scanning Tool) Integration with Build Pipeline

  • استراتژی‌های مختلف استقرار در Azure DevOps (YAML Pipeline) - توضیح داده شد Different Deployment Strategies in Azure DevOps (YAML Pipeline) - Explained

  • مفهوم LifeCycle Hooks - توضیح داده شد LifeCycle Hooks Concept - Explained

  • DEMO - استقرار برنامه JAVA Maven در Azure WebApp از طریق YAML Pipeline DEMO - Deploying JAVA Maven Application on Azure WebApp through YAML Pipeline

  • (جدید) DEMO - روش YAML Templating - توضیح داده شد (NEW) DEMO - YAML Templating Method - Explained

سومین پروژه - اتوماسیون پایگاه داده SQL از طریق Azure CI/CD Pipeline 3rd Project - SQL Database Automation through Azure CI/CD Pipeline

  • مفهوم و تفاوت DACPAC و BACPAC - توضیح داده شد DACPAC & BACPAC Concept and Difference - Explained

  • DEMO - اتوماسیون پایگاه داده SQL از طریق Azure CI/CD Pipeline - قسمت ۱ DEMO - SQL Database Automation through Azure CI/CD Pipeline - Part 1

  • DEMO - اتوماسیون پایگاه داده SQL از طریق Azure CI/CD Pipeline - قسمت ۲ DEMO - SQL Database Automation through Azure CI/CD Pipeline - Part 2

  • سریع - معرفی ماژول ۶ Quick - Introduction to Module 6

  • DEMO - اتوماسیون پایگاه داده SQL از طریق Azure CI/CD Pipeline - قسمت ۳ DEMO - SQL Database Automation through Azure CI/CD Pipeline - Part 3

  • DEMO - ادغام Azure KeyVault با Pipeline Release پایگاه داده Azure DEMO - Azure KeyVault Integration with Azure Database Release Pipeline

کانتینرایزیشن (کار با DOCKER) Containerization (Working with DOCKER)

  • سریع - معرفی ماژول ۷ Quick - Introduction to Module 7

  • اهمیت کانتینرها در دنیای Micro-Service Importance of Containers in Micro-Service World

  • ماشین مجازی در مقابل کانتینرها Virtual Machine vs Containers

  • معرفی Docker Introduction to Docker

  • DEMO - اصول اولیه دستورات Docker DEMO - Basic of Docker Commands

  • مفهوم DockerFile - توضیح داده شد DockerFile Concept - Explained

  • DEMO - ایجاد Custom Image (.NET APP) با استفاده از DockerFile DEMO - Custom Image (.NET APP) Creation using DockerFile

  • DEMO - مفهوم Docker Registry و ارسال Custom Image به Private Registry DEMO - Docker Registry Concept & Pushing Custom Image into Private Registry

  • DEMO - مفهوم Docker Compose و اجرای چند کانتینر با استفاده از Compose File DEMO - Docker Compose Concept & running a multi-containers using Compose File

Orchestration (کار با Kubernetes) Orchestration (Working with Kubernetes)

  • سریع - معرفی ماژول ۸ Quick - Introduction to Module 8

  • مفهوم مدیریت (Orchestration) کانتینر - توضیح داده شد Container (Orchestration) Management Concept - Explained

  • معرفی Kubernetes Introduction to Kubernetes

  • معماری و اجزای Kubernetes - توضیح داده شد Kubernetes Architecture and Components - Explained

  • DEMO - نصب و راه‌اندازی خوشه Kubernetes DEMO - Kubernetes Cluster Installation and Setup

  • DEMO - بررسی و مفهوم Kubernetes Deployment - توضیح داده شد DEMO - Kubernetes Deployment Walk Through & Concept - Explained

  • DEMO - مفهوم Kubernetes Services - توضیح داده شد DEMO - Kubernetes Services Concept - Explained

  • DEMO - مفهوم Kubernetes Labels و Selectors - توضیح داده شد DEMO - Kubernetes Labels and Selectors Concept - Explained

  • DEMO - مفهوم Kubernetes Deployment Strategy (Rolling و Recreate) - توضیح داده شد DEMO - Kubernetes Deployment Strategy (Rolling and Recreate) Concept - Explained

  • DEMO - مفهوم Kubernetes Volume Persistence - توضیح داده شد DEMO - Kubernetes Volume Persistence Concept - Explained

  • DEMO - مفهوم Kubernetes Taint & Toleration - توضیح داده شد DEMO - Kubernetes Taint & Toleration Concept - Explained

Azure Kubernetes Services (اتوماسیون برنامه Microservice از طریق CI/CD pipeline) Azure Kubernetes Services (Microservice app automation through CI/CD pipeline)

  • معرفی Azure Kubernetes Services Introduction to Azure Kubernetes Services

  • DEMO - راه‌اندازی، اتصال به خوشه AKS و اجرا از طریق دستورات اساسی DEMO - Setup, Connecting to AKS Cluster & Running through basic commands

  • DEMO - استقرار برنامه NET. در خوشه AKS از طریق Azure CI/CD Pipelines DEMO - Deploying .NET Application on AKS Cluster through Azure CI/CD Pipelines

ServiceMesh (Istio) / Helm Charts & Monitoring (Kiali, Prometheus, Grafana, etc) ServiceMesh (Istio) / Helm Charts & Monitoring (Kiali, Prometheus, Grafana, etc)

  • سریع - معرفی ماژول ۱۰ Quick - Introduction to Module 10

  • مفهوم Service Mesh (Istio) - توضیح داده شد Service Mesh (Istio) Concept - Explained

  • معماری Istio (Data Plane & Control Plane) - توضیح داده شد Istio Architecture (Data Plane & Control Plane) - Explained

  • DEMO - راه‌اندازی برنامه 2 Tier (.NET) و تزریق ISTIO (Service Mesh) DEMO - 2 Tier (.NET) Application Setup and ISTIO (Service Mesh) Injection

  • DEMO - پیاده‌سازی Peer Authentication (غیرفعال کردن mTLS) DEMO - Peer Authentication (Disabling mTLS) Implementation

  • معرفی HELM Charts Introduction to HELM Charts

  • DEMO - دستورات اساسی HELM و بررسی DEMO - HELM Basic Commands & Walk Through

  • DEMO - ایجاد Custom HELM Chart DEMO - Custom HELM Chart Creation

  • ابزارهای Monitoring (Prometheues, Grafana, Metric Server, Kiali) مقدمه Monitoring Tools (Prometheues, Grafana, Metric Server, Kiali) Introduction

  • DEMO - راه‌اندازی Monitoring Stack (Prometheus, Grafana) از طریق HELM Charts DEMO - Setup Monitoring Stack (Prometheus, Grafana) through HELM Charts

موضوعات متفرقه Miscellaneous - Topics

  • Azure DevOps Security Groups - توضیح داده شد Azure DevOps Security Groups - Explained

  • سطح دسترسی کاربر Azure DevOps - توضیح داده شد Azure DevOps User Access Level - Explained

  • قیمت‌گذاری Azure DevOps - توضیح داده شد Azure DevOps Pricing - Explained

  • DEMO - راه‌اندازی Service Hooks و ادغام کانال SLACK با Azure DevOps DEMO - Service Hooks Setup & Integration of SLACK Channel with Azure DevOps

  • اعلان سفارشی Azure DevOps و دوره نگهداری Build, Release Azure DevOps Custom Notification & Build, Release Retention Period

نمایش نظرات

آموزش دوره پیشرفته Azure DevSecOps با پروژه‌های عملی و واقعی
جزییات دوره
17 hours
120
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
583
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rohit Kumar Singh Rohit Kumar Singh

متخصص DevOps، توسعه‌دهنده Azure