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.
Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.
This course can be applied to multiple Specializations or Professional Certificates programs. Completing this course will count towards your learning in any of the following programs:
- DevOps: Introduction to Developer Operations Specialization
- Software Engineering Tools and Practices Specialization
What You Will Learn
- Introduction to Github Actions
- Automate building, testing, and quality control
- Deploying code
Syllabus
WEEK 1
CI/CD Overview
This module introduces you to manual processes and then transitions over to automating these same processes. Finally, you learn about how CI/CD integrates with version control. Specifically, you will be working with GitHub.
WEEK 2
Continuous Integration
This module leverages CI/CD against the act of writing code. Specifically you will see how to automate building, testing, and providing quality control for code.
WEEK 3
Continuous Deployment
The last module introduces you to deploying code as well as working with secrets. The course ends with a capstone project where you will leverage the ideas of CI/CD in building a calculator app.