HOME > Development > Learn Azure DevOps CICD pipelines

Learn Azure DevOps CICD pipelines

  • Development
  • Dec 21, 2024
SynopsisLearn Azure DevOps CI/CD pipelines, available at $129.99, has...
Learn Azure DevOps CICD pipelines  No.1

Learn Azure DevOps CI/CD pipelines, available at $129.99, has an average rating of 4.35, with 138 lectures, 10 quizzes, based on 3348 reviews, and has 107135 subscribers.

You will learn about What is DevOps and CI/CD Creating CI/CD pipelines for Web, Mobile and Container apps Including the Database into the pipelines Configure deployment to Azure Cloud Run unit, functional and load tests as part of the pipeline Analyse source code using Sonar Use Infrastructure as Code (IaC) from CI/CD with ARM templates Use Configuration as Code (CaC) in Azure DevOps Create Dev-Test-Prod environments Secure the pipelines sensitive data Use Infrastructure as Code (IaC) from CI/CD with Terraform Deploy containers into Kubernetes This course is ideal for individuals who are Developers who wants to get started with implementing DevOps or DevOps engineers looking for to deepen their knowledge on Azure DevOps It is particularly useful for Developers who wants to get started with implementing DevOps or DevOps engineers looking for to deepen their knowledge on Azure DevOps.

Enroll now: Learn Azure DevOps CI/CD pipelines

Summary

Title: Learn Azure DevOps CI/CD pipelines

Price: $129.99

Average Rating: 4.35

Number of Lectures: 138

Number of Quizzes: 10

Number of Published Lectures: 137

Number of Published Quizzes: 9

Number of Curriculum Items: 148

Number of Published Curriculum Objects: 146

Original Price: $29.99

Quality Status: approved

Status: Live

What You Will Learn

  • What is DevOps and CI/CD
  • Creating CI/CD pipelines for Web, Mobile and Container apps
  • Including the Database into the pipelines
  • Configure deployment to Azure Cloud
  • Run unit, functional and load tests as part of the pipeline
  • Analyse source code using Sonar
  • Use Infrastructure as Code (IaC) from CI/CD with ARM templates
  • Use Configuration as Code (CaC) in Azure DevOps
  • Create Dev-Test-Prod environments
  • Secure the pipelines sensitive data
  • Use Infrastructure as Code (IaC) from CI/CD with Terraform
  • Deploy containers into Kubernetes
  • Who Should Attend

  • Developers who wants to get started with implementing DevOps
  • DevOps engineers looking for to deepen their knowledge on Azure DevOps
  • Target Audiences

  • Developers who wants to get started with implementing DevOps
  • DevOps engineers looking for to deepen their knowledge on Azure DevOps
  • Are you a developer and you want to learn more about DevOps ?

    Are you looking for a practical guide to get you started with Continuous Integration and Continuous Deployment ?

    Are you working on Web, Mobile, Container or Database projects and you want to implement CI/CD ?

    This course will show you demos for how to create CI/CD pipelines for different type of projects.

    You will start with web applications: Java, .NET Core and NodeJs.

    Then, you will see mobile apps with Xamarin and deployment into App Center.

    Next, you will see how to create CI/CD for Docker applications and deploy to Kubernetes.

    After that, you will include the Database in the pipelines. You will be given a demo with SQL Server with deployment into Microsoft Azure Cloud.

    And you will use ARM templates to provision resources in Azure.

    Those pipelines will run unit tests, functional tests and static source code analysis with Sonar Cloud.

    You will also see good practises for securing keys and secrets using Azure Key Vault.

    Technologies: Microsoft Azure Cloud, Sonar Cloud, App Center, Azure DevOps.

    The list of demos:

    1. CI/CD pipelines for Java app

    2. CI/CD pipelines for .NET Core app

    3. CI/CD pipelines for SQL Server Database

    4. Deploy ARM templates into Azure (IaC)

    5. Complete CI/CD pipelines for Web App and SQL Server Database

    6. CI/CD pipelines for Kubernetes

    7. CI/CD pipelines for Mobile app

    8. CI/CD pipelines for Node.js app

    9. Secure DevOps Kit for Azure

    10. IaC with Terraform

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: What is CI/CD

    Lecture 2: About Houssem Dellai

    Lecture 3: Prerequisities

    Lecture 4: What is a Task in Azure DevOps

    Lecture 5: New YAML experience

    Chapter 2: Azure DevOps architecture

    Lecture 1: Azure DevOps architecture

    Chapter 3: YAML Pipelines: Stages, Jobs and Steps

    Lecture 1: Stages, Jobs and Steps

    Lecture 2: [Demo] Stages, Jobs and Steps

    Lecture 3: Adding Dependencies between Stages and Jobs

    Lecture 4: [Demo] Adding Dependencies between Stages and Jobs

    Lecture 5: Azure DevOps Pipelines dependencies

    Chapter 4: CI/CD pipeline for Azure Container Apps

    Lecture 1: Introduction to Container Apps task

    Lecture 2: Setting up the demo environment

    Lecture 3: [YAML] Creating the CI/CD pipeline

    Lecture 4: [Demo] Running the pipeline

    Chapter 5: Deploy Bicep templates into Azure

    Lecture 1: [YAML] Deploy Bicep using YAML pipelines

    Lecture 2: [YAML] Multistage Bicep template deployment

    Chapter 6: Complete YAML CI/CD Pipeline for Web App, Database & Infra

    Lecture 1: Basic YAML CI Pipeline for Web App

    Lecture 2: [YAML] Basic YAML CI Pipeline for Web App

    Lecture 3: [YAML] Complete YAML CI Pipeline for Web App & Database

    Lecture 4: [YAML] Running the complete YAML CI Pipeline for Web App & Database

    Lecture 5: [YAML] Complete YAML CI/CD Pipeline for Web App, Database & Infra

    Lecture 6: [YAML] Running complete YAML CI/CD Pipeline for Web App, Database & Infra

    Lecture 7: Best practices

    Chapter 7: CI/CD Pipelines for Kubernetes with YAML pipelines

    Lecture 1: Basic YAML pipelines for Kubernetes

    Lecture 2: [demo] Basic YAML pipelines for Kubernetes

    Lecture 3: Complete pipelines for Kubernetes

    Lecture 4: [Prez] Complete pipelines for Kubernetes

    Lecture 5: [Demo] Complete pipelines for Kubernetes

    Chapter 8: Infrastructure as Code with Terraform

    Lecture 1: Introduction to IaC with Terraform

    Lecture 2: Deploy Terraform config to Azure manually

    Lecture 3: Complete CI/CD pipelines for Terraform with YAML and TF State

    Lecture 4: Static analysis for Terraform

    Chapter 9: CI/CD pipelines for Nuget packages

    Lecture 1: Introduction

    Lecture 2: Demo with YAML files

    Chapter 10: YAML Pipelines with Templates

    Lecture 1: YAML Pipelines with Templates

    Lecture 2: Variable Groups

    Lecture 3: [Demo] Variable Groups

    Lecture 4: Trigger Pipeline from another Pipeline

    Chapter 11: Custom Build Agents

    Lecture 1: Introduction to hosting Build Agents

    Lecture 2: Running Build agent on Azure VMSS

    Lecture 3: Running Build agent on a Virtual Machine

    Lecture 4: [Demo] Running Build agent on a Virtual Machine

    Lecture 5: Running Build agent on a Docker Container

    Lecture 6: [Demo] Running Build agent on a Docker Container

    Lecture 7: Running Build agent on Kubernetes cluster

    Lecture 8: [Demo] Running Build agent on Kubernetes cluster

    Lecture 9: Scaling Build agents on Kubernetes using KEDA

    Lecture 10: [Demo] Scaling Build agents on Kubernetes using KEDA

    Chapter 12: Managed DevOps Pools

    Lecture 1: Introduction to Managed DevOps Pools

    Lecture 2: [Demo] Configuring Managed DevOps Pool

    Lecture 3: [Demo] Using Managed DevOps Pool in Azure DevOps

    Chapter 13: Matrix strategy for Jobs

    Lecture 1: Refactoring Jobs using Matrix Strategy

    Lecture 2: [Demo] Refactoring Jobs using Matrix Strategy

    Chapter 14: Azure DevOps CLI

    Lecture 1: Azure DevOps CLI

    Chapter 15: Secure authentication with Service Principal and Managed Identity

    Lecture 1: Service Principal in Azure

    Lecture 2: [Demo] Service Principal in Azure

    Lecture 3: Service Principal in Azure DevOps

    Lecture 4: [Demo] Service Principal in Azure DevOps

    Lecture 5: Azure Managed Identity

    Lecture 6: [Demo] Azure Managed Identity

    Lecture 7: Azure Managed Identity for VM

    Lecture 8: [Demo] Azure Managed Identity for VM

    Chapter 16: Better secure authentication with Workload Identity (OIDC)

    Lecture 1: Introduction to Azure DevOps Workload Identity (OIDC)

    Lecture 2: [Demo] Setting up Workload Identity with Entra ID and Managed Identity

    Chapter 17: Static code analysis for Kubernetes YAML

    Lecture 1: KubeLinter for Kubernetes YAML & Helm charts

    Chapter 18: Microsoft Defender for DevOps

    Lecture 1: Introduction to Microsoft Defender for DevOps

    Lecture 2: [Demo] Microsoft Defender for DevOps

    Chapter 19: Azure DevOps Competitors

    Lecture 1: Argo-CD for GitOps with Kubernetes

    Chapter 20: Our recommendation: focus only on YAML pipelines

    Lecture 1: Important notice about classic designer

    Chapter 21: Terraform to automate the creation of Azure DevOps projects

    Lecture 1: Introduction to Azure DevOps provider for Terraform

    Lecture 2: [Demo] Creating projects and repositories using Terraform

    Chapter 22: [Designer] CI/CD pipelines for Java app

    Instructors

  • Learn Azure DevOps CICD pipelines  No.2
    Houssem Dellai
    Cloud Solution Architect working at Microsoft
  • Rating Distribution

  • 1 stars: 94 votes
  • 2 stars: 84 votes
  • 3 stars: 370 votes
  • 4 stars: 1175 votes
  • 5 stars: 1625 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!