Learning Path Introduction to Building Cloud Native Applications

3 Courses
2h 37m

This Learning Path covers the basics for developers that are new to building cloud native applications. The path prepares learners for cloud native application development, starting with setting up a local Kubernetes environment and optimizing developer workflow, followed by approaches to containerizing applications and, finally, gaining observability into applications deployed to Kubernetes.

Share:
Building Applications for Kubernetes
01

Building Applications for Kubernetes

This course is for developers that are new to building applications to run on Kubernetes. It covers how to build container images, run your app locally on Kubernetes, tools you can use to improve your workflow, and how to manage manifests for deployment.

Building Images
02

Building Images

This course covers different approaches for building images. By the end of this course, you'll be well positioned to start building images easily and maintain them over time.

8 Lessons
1h 3m
Introduction to Observability
03

Introduction to Observability

When developing applications for Kubernetes, a distributed system, Developers and Platform Engineers need to know how to monitor these applications and know how their services impact their business. This course walks through several options for getting observability into your applications and systems, including short demonstrations of how these systems work in a Kubernetes cluster.

8 Lessons
39m