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

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
Also covered in this course is how to automate many of the common functions of building and running cloud native applications and orchestrating the environment they run in.
A basic familiarity with cloud concepts and modern development practices is recommended. For the hands-on labs, an IBM Cloud account will be required as well as basic familiarity with command-line interfaces.
This course is designed for anyone wanting to learn about the guiding principles of building cloud native applications and managing them across multiple cloud platforms, both private and public. Also covered in this course is how to automate many of the common functions of building and running cloud native applications and orchestrating the environment they run in.
Syllabus
WEEK 1
Cloud Native and Multicloud Concepts and Goals
In this module, we will discuss the goals of and approach for creating Cloud Native (CN) applications.
WEEK 2
Migrating Apps to Advantage Cloud Infrastructure
In this module, we will describe the three transformational paths to modernizing applications and begin by exploring the infrastructure migration path.
WEEK 3
Modernizing Applications to be CN
In this module, you will learn about modernizing applications using cloud-native design principles beginning by contrasting a legacy, monolithic application architecture to a modern microservice architecture. We will discuss the numerous advantages of adopting a microservice architecture and visualize it using a sample application.
WEEK 4
Applying CI/CD to CN Applications
In this module, you will learn about the concepts, principles, and practices that guide Continuous Integration, Continuous Delivery, and Continuous Deployment, CI/CD. You will also become familiar with tools for implementing CI/CD pipelines.
WEEK 5
Managing Applications in Multicloud Deployments
In this module, you will learn about the types of hybrid and multicloud architectures, their benefits, and why organizations might consider adopting such cloud deployment strategies.
You will become familiar with how OpenShift can help organizations build and run workloads across multiple cloud platforms. You will understand how OpenShift accomplishes this through a common interface and toolset.
WEEK 6
Final Project
In this final project, we will apply the skills that we have learned from several lessons in this course and put them into practice by building upon the work completed in the Applying CI-CD to CN applications Hands-on Lab in Module 4. As a pre-requisite to the final project, successful completion of the Hands-on Lab: Applying CI-CD to CN Applications in Module 4 of this course is required.
Before beginning the final assignment, please complete the Exercise: Update Pipeline to run on Git Commits.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.