Introduction to Building Cloud Native Applications
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.
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.
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.
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.