What Will You Learn?
Explain Infrastructure as Code, describe tools used, and create Infrastructure as Code scripts using Terraform
Describe cloud platforms and automation, and automate CI/CD tasks using Jenkins and GitHub actions
Define Continuous Integration (CI) and list some examples of tools used for CI
Describe the process of Continuous Deployment (CD) with tools like OpenShift Pipelines and Argo CD
About This Course
Provider: Coursera
Format: Online
Duration: 14 hours to complete [Approx]
Target Audience: Intermediate
Learning Objectives: Able to start software development with CI/CD, Git, and Tekton, and deploy on Kubernetes after completing this free course
Course Prerequisites: NA
Assessment and Certification: NA
Instructor: IBM
Key Topics: Continuous Integration, Continuous Development, Automation, Infrastructure As Code
Topic Covered:
- - Course Introduction
- - Introduction to CI/CD
- - What Is CI/CD?
- - Platform and Tools
- - What Is Continuous Integration (CI)?
- - Benefits of Continuous Integration (CI)
- - Social Coding
- - Git Feature Branch Workflow: Working in Branches
- - Git Feature Branch Workflow: Making a Pull Request
- - Tools of Continuous Integration (CI)
- - GitHub: Getting Started
- - Introduction to GitHub Actions
- - Deeper Dive into GitHub Actions
- - What Is Continuous Delivery (CD)?
- - Continuous Delivery Key Principles
- - Continuous Delivery Practices
- - Tools of Continuous Delivery (CD)
- - Introduction to Tekton and Pipelines
- - Building a Tekton Pipeline
- - Creating Tekton Triggers
- - Leveraging the Tekton Catalog
- - Creating Tasks for Quality Checks and Testing
- - Building an Image
- - Deploying to Kubernetes
- - Introduction to DevOps and GitOps with OpenShift
- - Components of DevOps Pipeline
- - CI/CD with OpenShift Pipelines
- - Introduction to GitOps
- - GitOps with ArgoCD
- - Final Project
0 Comments