Development for Application Developers
Kubernetes Based Development for Application Developers
What is covered in the training?
Oteemo kubernetes training for developers is a 15+ hour intensive and hands-on learning experience. It is aimed at an “Application Developer” persona. The goal of this course is to train an application developer on all aspects of design, development and deployment of container workloads on a kubernetes and cloud native platforms.
Day 1: Introduction to Kubernetes
Gain a deeper understanding of containers and best practices for containerizing an application. Understand and interact with a Kubernetes Cluster. Learn about the various API Objects available and how best to use them. Six Modules on Day 1 covering concepts such as Introduction to Containers, Dockerfile development, Docker in practice, Kubernetes Architecture, and API Objects such as Nodes, Namespaces, Pods, Labels and Annotations, Deployments, Deamon sets, Config Maps, and StatefulSets. All modules have hands-on lab exercises.
Day 2: Kubernetes in Practice
Gain a deeper understanding of Kubernetes as it relates to getting your stateful or stateless application into Kubernetes. Dive into Kubernetes ecosystem tools like Helm to manage your applications. Building upon concepts learned from previous day, Day 2 will focus on Kubernetes In Practice covering concepts such as Debugging Applications, Services, Ingress, Storage, and Managing configuration in Kubernetes with Helm. All modules have hands-on lab exercises.
Day 3: Developer Workflow with Kubernetes
Learn strategies to efficiently manage and secure your applications in Kubernetes. Experience running a CI/CD pipeline running within the Kubernetes cluster. Dive into GitOps for managing deployments. Building upon concepts learned from previous two days, Day 3 will focus on giving trainees best practices around application development and deployment for Kubernetes. Day 3 will cover concepts such as RBAC, Kubernetes networking, Deployment strategies, Application Development Best Practices, a Running CI/CD pipeline in Kubernetes, and managing deployments with GitOps.
What Our Clients Say