Microsoft DevOps Essentials: Beginners to Intermediate Certificate...
Session 1: Introduction to Microsoft DevOps
• Overview of Microsoft's DevOps philosophy and tools
• Understanding the benefits of Microsoft DevOps solutions
• Introduction to Azure DevOps Services and Azure DevOps Server (formerly Team Foundation
Server)
Session 2: Azure DevOps Services Overview
• Exploring Azure DevOps Services features and capabilities
• Creating and managing projects, repositories, and work items
• Understanding Agile planning and tracking with Azure Boards
Session 3: Source Control with Azure Repos
• Introduction to version control systems
• Setting up Git repositories in Azure Repos
• Branching strategies and best practices
• Collaborative code reviews using pull requests
Session 4: Continuous Integration with Azure Pipelines
• Introduction to CI/CD and Azure Pipelines
• Building and configuring CI pipelines for code compilation and testing
• Integration with popular build systems like MSBuild or Maven
Session 5: Continuous Delivery and Release Management
• Understanding CD pipelines in Azure Pipelines
• Configuring release pipelines for automated deployments
• Environment management and approval processes
Session 6: Infrastructure as Code with Azure DevOps
• Introduction to Azure Resource Manager (ARM) templates
• Provisioning and managing infrastructure using ARM templates
• Automating infrastructure deployments with Azure Pipelines
Session 7: Application Monitoring and Insights with Azure Monitor
• Introduction to Azure Monitor and its capabilities
• Setting up application monitoring and alerts
• Analyzing application performance and troubleshooting issues
Session 8: DevOps Best Practices and Next Steps
• Best practices for Microsoft DevOps implementation
• Review of real-world Microsoft DevOps case studies
• Resources and next steps for further learning and exploration, including Microsoft Learn and
official documentation