Azure DevOps is everything you need to build your software product from beginning to end. This course is a complete guide on how to implement DevOps using Microsoft Azure. You’ll learn how to plan your projects with Agile tools, manage your code using Git, and deploy your code through the best CI/CD systems. You’ll be empowered to get full traceability and visibility across all your development activity. By the end of this course, you will learn how you can get Azure on board as a unified DevOps environment.
Overview
COURSE DIFFICULTY
COURSE DURATION
3h
Skills Learned
After completing this online training course, students will be able to:
Understand the principles and practices of DevOps
Set up Docker and create custom images
Orchestrate containers with Kubernetes
Implement CI/CD pipelines with Azure DevOps
Deploy applications to Azure Kubernetes Service (AKS)
Manage infrastructure as code with ARM templates and Terraform
Monitor applications using Azure Monitor and set up alerts
01. Building Blocks of DevOps
- The Course Overview
- DevOps Overview
- Agile versus DevOps
- What Is Version Control?
- Implementing DevOps
- Infrastructure as Code
- Continuous Monitoring
02. Docker
- Docker Overview and Docker Installation
- Working with a Container
- Creating Custom Images Using Dockerfile
- Pushing Containers to Docker Hub and ACR
03. Orchestration with Kubernetes
- Need for Kubernetes
- Working with Kubernetes
04. Implementing DevOps with Azure
- Overview to Azure DevOps
- Azure Boards
- Version Control with Azure
- CI with Azure Pipelines
- Playing with Azure Pipelines
05. Azure Kubernetes Service
- Overview of AKS
- Creating a Cluster
06. Infrastructure as Code
- Implementing ARM Templates
- Terraform
07. Deployment and Monitoring with Azure
- Continuous Delivery of Our App
- Working of Our Pipeline
- Overview of Azure Monitor
- Azure Monitor for Containers
- Working with Container Logs
- Setting Up Alerts
- Connecting Azure Monitor to Azure Boards
- Summary
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Understand the principles and practices of DevOps
Set up Docker and create custom images
Orchestrate containers with Kubernetes
Implement CI/CD pipelines with Azure DevOps
Deploy applications to Azure Kubernetes Service (AKS)
Manage infrastructure as code with ARM templates and Terraform
Monitor applications using Azure Monitor and set up alerts
COURSE OUTLINE
01. Building Blocks of DevOps
- The Course Overview
- DevOps Overview
- Agile versus DevOps
- What Is Version Control?
- Implementing DevOps
- Infrastructure as Code
- Continuous Monitoring
02. Docker
- Docker Overview and Docker Installation
- Working with a Container
- Creating Custom Images Using Dockerfile
- Pushing Containers to Docker Hub and ACR
03. Orchestration with Kubernetes
- Need for Kubernetes
- Working with Kubernetes
04. Implementing DevOps with Azure
- Overview to Azure DevOps
- Azure Boards
- Version Control with Azure
- CI with Azure Pipelines
- Playing with Azure Pipelines
05. Azure Kubernetes Service
- Overview of AKS
- Creating a Cluster
06. Infrastructure as Code
- Implementing ARM Templates
- Terraform
07. Deployment and Monitoring with Azure
- Continuous Delivery of Our App
- Working of Our Pipeline
- Overview of Azure Monitor
- Azure Monitor for Containers
- Working with Container Logs
- Setting Up Alerts
- Connecting Azure Monitor to Azure Boards
- Summary