DevOps with Azure Online Course
About the Course
Azure DevOps provides everything you need to build, deploy, and manage your software products from start to finish. This comprehensive course serves as your complete guide to implementing DevOps practices using Microsoft Azure.
You’ll learn how to plan projects using Agile tools, manage your source code with Git, and deploy applications using industry-standard CI/CD pipelines. Throughout the course, you'll gain insights into achieving full traceability and visibility across your development workflow. By the end, you'll understand how to leverage Azure as an integrated DevOps platform.
What You'll Learn:
- Implement DevOps workflows with Azure DevOps tools
- Plan, develop, and deploy applications using Agile methodologies and CI/CD pipelines
- Load-balance your applications and manage disaster recovery using PaaS solutions
- Improve performance, latency, and throughput for end users
- Automate resource management with resource groups and ARM templates
- Streamline deployments and updates using Azure DevOps automation
This course features a hands-on approach with practical, real-world examples and step-by-step guidance to help you master Azure DevOps with confidence.
Who should take this Course?
The DevOps with Azure Online Course is ideal for DevOps engineers, software developers, system administrators, and IT professionals who want to implement DevOps practices using Microsoft Azure tools and services. It’s also suitable for individuals aiming to streamline software delivery, enhance automation, and manage CI/CD pipelines in a cloud environment. Prior knowledge of Azure fundamentals, version control systems like Git, and basic scripting or programming is recommended for effective learning.
Course Curriculum
Building Blocks of DevOps
- The Course Overview
- DevOps Overview
- Agile versus DevOps
- What Is Version Control?
- Implementing DevOps
- Infrastructure as Code
- Continuous Monitoring
Docker
- Docker Overview and Docker Installation
- Working with a Container
- Creating Custom Images Using Dockerfile
- Pushing Containers to Docker Hub and ACR
Orchestration with Kubernetes
- Need for Kubernetes
- Working with Kubernetes
Implementing DevOps with Azure
- Overview to Azure DevOps
- Azure Boards
- Version Control with Azure
- CI with Azure Pipelines
- Playing with Azure Pipelines
Azure Kubernetes Service
- Overview of AKS
- Creating a Cluster
Infrastructure as Code
- Implementing ARM Templates
- Terraform
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