Building Cloud Native and Multicloud (Coursera)

Building Cloud Native and Multicloud (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
A basic familiarity with cloud concepts and modern development practices is recommended.
Misc

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

Building Cloud Native and Multicloud (Coursera)
In this course, we will cover the core concepts and practices of building and running Cloud Native applications and how to run these applications in a multicloud environment. We will cover technologies and practices including; microservices, DevOps, CI/CD, Docker, Kubernetes, and OpenShift. 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.

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.

Course Auditing
41.00 EUR
A basic familiarity with cloud concepts and modern development practices is recommended.

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