Create simple and robust deployment pipelines that can integrate directly with almost any environment. Effectively manage the various moving parts of the project, all in one space, and to better navigate the agile delivery space.
Key Features
- Explore Azure and DevOps fundamentals, including development tools.
- Learn about Azure pipelines and Repos, and understand policies for repository management.
- Master Azure Test Plans for bug tracking and Azure Artifacts for asset management in projects.
Book Description
Welcome to this extensive course designed for professionals seeking proficiency in Azure DevOps. It begins with foundational project management methodologies, contrasting Waterfall and Agile, and discussing the integration of Agile with DevOps. The course then transitions into practical applications, guiding users through setting up an Azure DevOps Project Space, managing organizations, projects, and teams.
As the course progresses, you'll dive deep into Azure DevOps Boards, learning about work item management, sprint planning, and board customization. The course meticulously covers Azure Repos, offering insights into source control management and Git operations. This is followed by a detailed exploration of Git branching and merging techniques.
The later sections are dedicated to Azure DevOps Pipelines, where you learn to create and manage build and release pipelines, and Azure DevOps Release Pipelines, focusing on automated and multi-stage deployments. The course also touches upon Azure Test Plans and Artifact Management, ensuring a well-rounded understanding of the entire Azure DevOps suite.
Throughout your journey, you will gain hands-on experience with continuous integration and deployment, enhancing your skills in modern DevOps practices and tools.
What you will learn
- Compare and contrast Waterfall and Agile methodologies.
- Utilize Azure Boards for effective project tracking.
- Implement various Git branching and merging methods.
- Create and optimize Azure DevOps pipelines for CI/CD.
- Configure and automate release pipelines for efficient software delivery.
- Understand Azure Test Plans and Artifacts management.
Who this book is for
This course is ideal for developers who want to better understand code deployment with DevOps, system administrators and release engineers who want to streamline their software deployment tasks, and value stream leads, project managers, and product owners who want to better understand the CI/CD workflow.
This will also benefit anyone looking to get a better understanding of Azure DevOps and how it can be introduced into an organization.