DevOps Foundations: Continuous Integration and Continuous Delivery

Automating software delivery is a key to success. This course will teach you that continuous integration and continuous delivery can help your organization make better software, release faster, save money, and respond quicker to customer needs.
Course info
Rating
(26)
Level
Beginner
Updated
Aug 12, 2021
Duration
59m
Table of contents
Description
Course info
Rating
(26)
Level
Beginner
Updated
Aug 12, 2021
Duration
59m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

Building and delivering software isn't easy. In this course, DevOps Foundations: Continuous Integration and Continuous Delivery, you’ll learn the foundational knowledge of continuous integration and continuous delivery that enable you to deliver great software. First, you’ll explore what parts of the software development cycle can be improved. Next, you’ll discover how to compile software automatically with continuous integration. Finally, you’ll learn how to always be ready to deploy software with continuous delivery. When you’re finished with this course, you’ll have the skills and knowledge of the concepts of continuous integration and continuous delivery needed to help you get your organization ready to deliver great software.

About the author
About the author

Barry is a software architect and developer with a passion for the cloud. He has worked for lots of companies throughout the last decade and is keen to share his knowledge with the community. He co-founded a usergroup focused on technology and soft-skills and currently teaches people about the benefits of the cloud.

More from the author
Microsoft Azure: Executive Briefing
Beginner
23m
Apr 8, 2021
More courses by Barry Luijbregts
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi. My name is Barry, and welcome to my course, DevOps Foundations: Continuous Integration and Continuous Delivery. I'm an independent software developer and architect with a passion for the cloud. I've worked for companies that had all‑hands‑on‑deck release weekends, which usually resulted in the system being down on Monday. Does that sound familiar? Well, in this course, we are going to talk about automatically getting software ready to be deployed so that releases aren't scary anymore and quality increases. Some of the major topics that we will cover include automatically compiling software with continuous integration, getting software ready to deploy with continuous delivery, what you need to do to implement continuous integration and continuous delivery, and advanced continuous delivery concepts like GitOps feature flags and blue‑green deployments. By the end of this course, you'll have a solid understanding of what continuous integration and continuous delivery are and what it takes to implement them. Before beginning the course, you should be familiar with the basics of the software development process. I hope you'll join me on this journey to learn continuous integration and continuous delivery with the DevOps Foundations: Continuous Integration and Continuous Delivery course, at Pluralsig