Learn Azure DevOps CI/CD pipelines
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:
-
CI/CD pipelines for Java app
-
CI/CD pipelines for .NET Core app
-
CI/CD pipelines for SQL Server Database
-
Deploy ARM templates into Azure (IaC)
-
Complete CI/CD pipelines for Web App and SQL Server Database
-
CI/CD pipelines for Kubernetes
-
CI/CD pipelines for Mobile app
-
CI/CD pipelines for Node.js app
-
Secure DevOps Kit for Azure
-
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024