Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
DevOps is a collection of tools that help software development teams build software more efficiently and includes requirements management, centralized source code repositories, continuous integration for automated software builds, continuous delivery for software installation, and additional software testing and communication tools. These tools support the Agile principle of iterations and managing your software development team using sprints. Continuous integration monitors your software repositories, and when your development team commits changes, the process of compiling and deploying your software is automated. Continuous integration saves time, eliminates errors, and allows for additional software validation using third-party testing and feedback tools.
In this course, you will learn about continuous integration and DevOps and how they support the Agile software development process. We will also discuss continuous integration and how it can improve your team’s productivity by allowing you to automate software builds. We will also explore how you can extend development processes with DevOps technologies to facilitate tasks such as software installation and automated testing.
You will learn about continuous integration and DevOps and how they support the Agile software development process, how continuous integration can improve productivity by automating software builds, and how to extend development processes with DevOps technologies for tasks such as software installation and automated testing.
The course covers Azure DevOps, Azure Boards, Azure Repos, and GitHub, along with building, executing, and monitoring CI and CD pipelines, integrating automated testing, and advanced deployment strategies.
You will gain skills in Agile Software Development, Azure DevOps, Continuous Integration, Continuous Deployment, and DevOps.
Continuous integration improves productivity by automating software builds: it monitors your software repositories and, when your team commits changes, automates the process of compiling and deploying your software, which saves time and eliminates errors.