Fast and Sustainable Release Cycles
Learn how to configure and provision continuous integration and continuous delivery pipelines enabling software development teams to deliver new and tested code features into production environments every few seconds or minutes.
This course provides an in-depth and hands-on exploration of industry-standard open source tooling in order to provision continuous integration and continuous delivery (CI/CD) pipelines enabling software engineers and software development teams to deliver new and tested code features rapidly into production environments every few seconds or minutes. Using real-world applications developed in Java, this course explores in detail the major principles of CI/CD including source code version control with Git, build automation with Apache Maven and Gradle, continuous integration and continuous delivery with Jenkins, containerisation with Docker, orchestration with Kubernetes and monitoring with Prometheus.