01-17-2025, 06:56 PM
Advanced Azure Devsecops Course With Real-Time Projects
Last updated 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.80 GB | Duration: 16h 40m
Live Projects with Real-Time Practical Solutions
What you'll learn
The course is completely based on 90% Practical Scenario (LABS) and 10% Theory
The course covers multiple real-world scenario use-cases (ASP NET, JAVA Maven, SQL DB Automation, 2 Tier Micro-Service Application)
Various DEVOPS TOOLS - Azure DevOps, Azure Cloud Services, GIT, Kubernetes, Docker, YAML
Integration of various security tools - SonarQube, Jacoco, Talisman, Istio, Vulnerability Scan (Mend) etc
A complete session based on scenario-based Interview Questions with Practical Solutions
Requirements
No prior coding experience is needed to get started
Each topics are covered from very scratch and at the end, making sure you poses the advance expertise too
Coding topics such as YAML will be covered form very beginner level
Azure DevOps and Azure Cloud (Free Tier) account is required {Sign-in guidance will be provided
Description
The Advanced Azure DevSecOps Course encompasses a range of DevOps tools and practical projects. It is structured to accommodate individuals without any previous experience in coding or DevOps, allowing them to gain knowledge effectively. The curriculum includes tools such as Azure DevOps, GIT, numerous real-time projects, various security tool integrations, work-item management, containerization, orchestration, and monitoring, among others.Follow the List of projects included in the above course:- ASP Net App {micro-service end-to-end build and deployment- Java Maven {springboot end-to-end build and deployment- Integration of various Security tools {SonarQube, JACOCO, Vulnerability Scan, etc- SQL database automation - Containerising ASP Net App and deploying it into AKS Cluster through Azure CI/CD pipeline- Setup 2 Tier Application {Node JS & Springboot- Integration of Istio {Service Mesh with bare-metal Kubernetes Cluster- Creation of custom HELM Charts- Monitoring Cluster and Setting up monitoring tools {Prometheus, Grafana, Kiali, Metric Server, etcUpon completing the course, an individual will be well-equipped to pursue a transition into a new domain, enhance advanced skills in DevOps, or prepare for interviews.You will have acquired essential skills and hands-on experience in establishing a robust CI/CD pipeline utilizing various DevOps tools, thereby allowing you to optimize software development and delivery processes efficiently.
Overview
Section 1: Introduction
Lecture 1 Course & Instructor - Introduction
Section 2: Understanding DevOps Notation
Lecture 2 Quick - Introduction to Module-1
Lecture 3 SDLC Overview
Lecture 4 World before DevOps - Waterfall Model
Lecture 5 Introduction to Agile Methodology
Lecture 6 12 Agile Principles
Lecture 7 Introduction to SCRUM Methodology
Lecture 8 Understanding SCRUM daily work-flow
Lecture 9 Introduction to Kanban Methodology
Lecture 10 Introduction to DevOps and its LifeCycle
Section 3: Work Item Management - Azure DevOps
Lecture 11 Quick - Introduction to Module 2
Lecture 12 Sign-in to Azure DevOps
Lecture 13 Sign-in to Azure DevOps and Enabling pipeline minutes
Lecture 14 Azure DevOps - Introduction
Lecture 15 1st Azure DevOps Project - Creation & Introduction
Lecture 16 Azure Boards - Introduction
Lecture 17 Backlogs Management - Use Case {Shopping Portal
Lecture 18 Understanding Work Item Types
Lecture 19 DEMO - Work Item Management - Part 1
Lecture 20 DEMO - Work Item Management - Part 2
Lecture 21 DEMO - Work Item Management - Part 3
Lecture 22 Introduction to Delivery Plans and Analytics views
Lecture 23 DEMO - Custom Process creation in Azure DevOps
Section 4: Repository Management
Lecture 24 Quick - Introduction to Module 3
Lecture 25 Installation and Setup of GIT on Mac/Windows & Linux
Lecture 26 Version Control System - Overview
Lecture 27 Centralised Version Control - Introduction
Lecture 28 Distributed Version Control - Introduction
Lecture 29 DEMO - 3 Stages of GIT & Basic GIT Commands - PART 1
Lecture 30 DEMO - Working with VI Editor
Lecture 31 DEMO - Basic GIT Commands - PART 2
Lecture 32 DEMO - Azure Repos Introduction and Integration with Local GIT
Lecture 33 DEMO - Cloning Authentication Method {SSH/HTTPS
Lecture 34 DEMO - Complete Walkthrough of Azure Repos
Lecture 35 DEMO - Concept of Pull Request {Merge & Squash type - explained
Lecture 36 DEMO - Concept of Pull Request {Rebase & Semi-Linear type - explained
Lecture 37 DEMO - Concept of Cherry-Picking and Revert - explained
Lecture 38 DEMO - Azure Branch Policies - Implementation
Lecture 39 Branching and Merging Strategies {Git-flow & Trunk based - explained
Lecture 40 GIT Hooks {Talisman Working and Concept - explained
Section 5: 1st Project - (ASP.NET Microservice Application) Classic Pipelines
Lecture 41 Quick - Introduction to Module 4
Lecture 42 Continuous Integration Flow - Walkthrough
Lecture 43 Agent Pool Concept - Explained
Lecture 44 DEMO - Self-hosted Agent Pool Setup end-to-end
Lecture 45 DEMO - ASP.NET Application Classic Build Pipeline Creation & Execution
Lecture 46 DEMO- Various Types of Build Triggers in Azure DevOps
Lecture 47 DEMO- Ways to Debug Failed Build Pipeline
Lecture 48 Azure AD (Entra ID) Overview and Flow - Explained
Lecture 49 Service Principle vs Managed Identity
Lecture 50 DEMO - Service Connection through Service Principle - Creation
Lecture 51 DEMO - ASP.NET Application Classic Release Pipeline Creation & Deployment
Lecture 52 Difference between Continuous Delivery & Continuous Deployment - Explained
Lecture 53 Monolithic and Micro-Service Application Overview - Explained
Lecture 54 DEMO - Pre-Post Condition in Release pipelines
Lecture 55 DEMO - Pipeline Variables (Pre-defined & Custom)
Lecture 56 Deployment Groups Concept - Explained
Lecture 57 Task Groups Concept - Explained
Lecture 58 DEMO - Azure Artifacts End-to-End Setup and Package Management
Section 6: 2nd Project - (Java Maven Microservice Application) YAML Pipelines
Lecture 59 Quick - Introduction to Module 5
Lecture 60 Maven Concept & Life Cycle Phases - Explained
Lecture 61 DEMO - Understanding Maven Life Cycle Phases with Simple "JAVA" Project
Lecture 62 JAVA Maven (Springboot) Microservice Application UseCase - Explained
Lecture 63 YAML Basic Syntax & Concept - Explained
Lecture 64 Creation and Integration of JAVA (Maven) Project Build - Part 1
Lecture 65 Creation and Integration of JAVA (Maven) Project Build - Part 2
Lecture 66 Concept of UNIT Test Cases and JUNIT - Explained
Lecture 67 DEMO - Code Coverage (JACOCO) Integration with Build Pipeline
Lecture 68 Introduction to SonarQube and its Architecture - Explained
Lecture 69 DEMO - SonarQube Setup and Configuration
Lecture 70 DEMO - SonarQube Integration with Build Pipeline
Lecture 71 Vulnerability Scan and Mend Bolt (Scanning Tool) - Introduction
Lecture 72 DEMO - Mend Bolt (Scanning Tool) Integration with Build Pipeline
Lecture 73 Different Deployment Strategies in Azure DevOps (YAML Pipeline) - Explained
Lecture 74 LifeCycle Hooks Concept - Explained
Lecture 75 DEMO - Deploying JAVA Maven Application on Azure WebApp through YAML Pipeline
Section 7: 3rd Project - SQL Database Automation through Azure CI/CD Pipeline
Lecture 76 Quick - Introduction to Module 6
Lecture 77 DACPAC & BACPAC Concept and Difference - Explained
Lecture 78 DEMO - SQL Database Automation through Azure CI/CD Pipeline - Part 1
Lecture 79 DEMO - SQL Database Automation through Azure CI/CD Pipeline - Part 2
Lecture 80 DEMO - SQL Database Automation through Azure CI/CD Pipeline - Part 3
Lecture 81 DEMO - Azure KeyVault Integration with Azure Database Release Pipeline
Section 8: Containerization (Working with DOCKER)
Lecture 82 Quick - Introduction to Module 7
Lecture 83 Importance of Containers in Micro-Service World
Lecture 84 Virtual Machine vs Containers
Lecture 85 Introduction to Docker
Lecture 86 DEMO - Basic of Docker Commands
Lecture 87 DockerFile Concept - Explained
Lecture 88 DEMO - Custom Image (.NET APP) Creation using DockerFile
Lecture 89 DEMO - Docker Registry Concept & Pushing Custom Image into Private Registry
Lecture 90 DEMO - Docker Compose Concept & running a multi-containers using Compose File
Section 9: Orchestration (Working with Kubernetes)
Lecture 91 Quick - Introduction to Module 8
Lecture 92 Container (Orchestration) Management Concept - Explained
Lecture 93 Introduction to Kubernetes
Lecture 94 Kubernetes Architecture and Components - Explained
Lecture 95 DEMO - Kubernetes Cluster Installation and Setup
Lecture 96 DEMO - Kubernetes Deployment Walk Through & Concept - Explained
Lecture 97 DEMO - Kubernetes Services Concept - Explained
Lecture 98 DEMO - Kubernetes Labels and Selectors Concept - Explained
Lecture 99 DEMO - Kubernetes Deployment Strategy (Rolling and Recreate) Concept - Explained
Lecture 100 DEMO - Kubernetes Volume Persistence Concept - Explained
Lecture 101 DEMO - Kubernetes Taint & Toleration Concept - Explained
Section 10: Azure Kubernetes Services (Microservice app automation through CI/CD pipeline)
Lecture 102 Introduction to Azure Kubernetes Services
Lecture 103 DEMO - Setup, Connecting to AKS Cluster & Running through basic commands
Lecture 104 DEMO - Deploying .NET Application on AKS Cluster through Azure CI/CD Pipelines
Section 11: ServiceMesh (Istio) / Helm Charts & Monitoring (Kiali, Prometheus, Grafana, etc)
Lecture 105 Quick - Introduction to Module 10
Lecture 106 Service Mesh (Istio) Concept - Explained
Lecture 107 Istio Architecture (Data Plane & Control Plane) - Explained
Lecture 108 DEMO - 2 Tier (.NET) Application Setup and ISTIO (Service Mesh) Injection
Lecture 109 DEMO - Peer Authentication (Disabling mTLS) Implementation
Lecture 110 Introduction to HELM Charts
Lecture 111 DEMO - HELM Basic Commands & Walk Through
Lecture 112 DEMO - Custom HELM Chart Creation
Lecture 113 Monitoring Tools (Prometheues, Grafana, Metric Server, Kiali) Introduction
Lecture 114 DEMO - Setup Monitoring Stack (Prometheus, Grafana) through HELM Charts
Section 12: Miscellaneous - Topics
Lecture 115 Azure DevOps Security Groups - Explained
Lecture 116 Azure DevOps User Access Level - Explained
Lecture 117 Azure DevOps Pricing - Explained
Lecture 118 DEMO - Service Hooks Setup & Integration of SLACK Channel with Azure DevOps
Lecture 119 Azure DevOps Custom Notification & Build, Release Retention Period
You are beginners to DevOps Domain,You are experienced in some other domain (Development, Network etc.) and wish to switch DevOps,You are working as a DevOps professional and wish to gain advance expertise with real-world scenario use-cases (ASP NET, JAVA Maven, SQL DB Automation),You are a Developer and wish to gain Advance DevOps expertise