Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

CI/CD for Software Developers

Codio via Coursera

Overview

This course is designed as an intermediate introduction to CI/CD. You will learn about the basics of automating processes and version control. This course uses GitHub, and you will need to have an account with them. Information is provided how to do this. Learners also use CI/CD to build, test, and check the quality of their code. The course ends with deployment, secrets, and a capstone.

Syllabus

  • CI/CD Overview
    • This module leads you from manual processes to automated workflows in software development, focusing on the essential role of Continuous Integration/Continuous Deployment (CI/CD). Through hands-on exercises, you'll learn to integrate CI/CD with version control systems, particularly GitHub, offering a practical understanding of these vital practices for real-world application.
  • Continuous Integration
    • This module introduces you to Continuous Integration. Here, you will learn how to automate processes such as building, testing, and quality control, enhancing your development cycle's efficiency. Experience setting up a CI/CD pipeline firsthand, allowing instant feedback and keeping your code deployment-ready.
  • Continuous Deployment
    • In this final module, you'll delve into code deployment and managing secrets. Your journey concludes with a capstone project that involves constructing a calculator app, putting CI/CD principles into practice. This hands-on experience will help you understand how these concepts enhance software development, ensuring seamless, error-free code delivery.

Taught by

Chalece DeLaCoudray and Max Kraev

Reviews

Start your review of CI/CD for Software Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.