The Azure DevOps Masterclass is an immersive and hands-on course designed to empower participants with the skills and knowledge needed to optimize the software development lifecycle using Microsoft's Azure DevOps platform
-
Introduction to Azure DevOps:
- Overview of Azure DevOps services
- Understanding the Azure DevOps portal and its components
-
Version Control with Git:
- Setting up and managing Git repositories
- Branching strategies and best practices
-
Continuous Integration (CI) with Azure Pipelines:
- Configuring build pipelines
- Integrating automated testing into CI workflows
- Implementing code quality checks
-
Continuous Deployment (CD) with Azure Pipelines:
- Defining release pipelines for deployment
- Strategies for blue-green deployments
- Managing environment variables and configurations
-
Infrastructure as Code (IaC) with Terraform:
- Introduction to Terraform and its key concepts
- Creating and managing infrastructure using Terraform scripts
- Integrating Terraform with Azure DevOps pipelines
-
Monitoring and Logging with Azure Monitor and Splunk:
- Leveraging Azure Monitor for application insights
- Implementing logging and monitoring using Splunk
- Introduction to Splunk IT Service Intelligence (ITSI)
-
GitHub Actions and YAML:
- Understanding GitHub Actions for CI/CD
- Writing CI/CD workflows using YAML
- Integration of GitHub Actions with Azure DevOps