CN230: Kubernetes Native Application Development  Training Logo

CN230: Kubernetes Native Application Development Training

Live Online & Classroom Enterprise Training

CN230 – Kubernetes Native Application Development is a course that teaches how to design, build, and deploy cloud-native applications optimized for Kubernetes, using containerization and microservices best practices.

COURSE BROCHURE DOWNLOAD PDF

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is CN230: Kubernetes Native Application Development Training about?

In this Cloud Native course, developers will learn how to build containerized applications targeted for enterprise-grade production environments. You’ll explore patterns in containerized application architecture, techniques for eliminating friction in the development process, how to test and debug containerized applications, and how to instrument applications with healthchecks, monitoring tools, and common container logging patterns. After mastering these techniques, we’ll turn our attention to devops and building container-native continuous integration pipelines powered by Jenkins and Kubernetes. 

What are the objectives of CN230: Kubernetes Native Application Development Training ?

  • Develop and debug Kubernetes-native applications
  • Use health checks, logs, and metrics for monitoring
  • Automate builds and testing using CI tools like Jenkins
  • Package applications with Helm

Who is CN230: Kubernetes Native Application Development Training for?

  • Application developers working with Kubernetes
  • DevOps engineers building CI/CD workflows
  • Technical leads and architects designing cloud-native apps
  • Anyone wanting to build, test, and deploy Kubernetes-native applications

What are the prerequisites for CN230: Kubernetes Native Application Development Training?

  • Completion of CN120 or equivalent Kubernetes knowledge
  • Familiarity with Bash, YAML/JSON, Git, CI tools, and testing basics

Available Training Modes

Live Online Training

Course Outline Expand All

Expand All

  • Rapid development with code mounts and automatic reloading
  • Attaching debuggers to containerized processes
  • Installing Kubernetes development environments
  • Optimizing image design to take advantage of the container lifecycle
  • Runtime operations to avoid or mitigate
  • Implementing logging, resource management and healthchecks for containers
  • Handling container exit
  • Introduction to developer-driven operational control
  • Migrating preexisting applications from VMs to containers
  • Refactoring applications for microservices
  • Hybrid applications (containerized + uncontainerized)
  • Implementing container healthchecks with Kubernetes
  • Integrating Prometheus monitoring with Kube applications
  • Differences between traditional and containerized continuous integration
  • Tooling choices for CI chain components
  • Recommended CI chain architecture
  • Designing access control patterns for CI agents
  • Installing and integrating Jenkins with Kubernetes
  • Implementing build environments
  • Designing reusable image hierarchies
  • Unit and integration testing in containers
  • Testing pipeline design
  • Integrating security scanning in a testing pipeline
  • Signing images with content trust
  • Packaging applications with Helm

Who is the instructor for this training?

The trainer for this CN230: Kubernetes Native Application Development Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews