Improving your Process: A Two-Day Immersion into DevOps with Azure DevOps
COVID-19 Update: Improving is now back to delivering in-person training in most of our offices! Check out our full schedule for locations near you or contact us about scheduling an in-person class.
DevOps has become an essential part of quickly delivering value with minimal effort. By incorporating Continuous Integration and Continuous Delivery (CI/CD) using well defined practices of DevOps with Azure DevOps tools, your organization can modernize development practices and reduce risk. This two-day course will teach you the foundation of what DevOps can bring to your organization and how you can accelerate your development, testing, and release lifecycle for quick quality delivery.
The DevOps ecosystem is how we work with code – how we store it, how we manage branches and deployments, as well as the project management tracking and reporting associated with a rapid software lifecycle. DevOps practices can help facilitate your team’s delivery of traceable, consistent, and quality software product. These concepts will be demonstrated using Microsoft Azure and Microsoft Azure DevOps but are not unique to Microsoft; the concepts covered can apply regardless of the tools used to implement them.
Directors and Senior Managers of development teams, Developers, Operations, Release Managers
Day One: Concepts
Introduction to DevOps
Overview of Course
DevOps vs Azure DevOps (Processes and Tools)
Setting up an Azure DevOps Project
Azure DevOps Requirement and Code Management
Azure DevOps Pipelines for CI/CD, Packaging, and Testing
Continuous Integration with Git
Branching considerations and strategies
Code Reviews and Pull Requests
Creating and managing automated builds
Day Two: Hands-On
Automated and Continuous Deployments
Creating and managing automated releases
Shift Left concepts
Creating test plans
Automating test execution
Planning and Advanced topics
Planning and tracking work with Kanban
Integrating test automation
Infrastructure as Code
Don't see the class or size you need? Want another date or location? Let us know. We can offer private training or even schedule another public class.
Have a large group? Contact us about group discounts or private training.