Kubernetes Application Developer CKAD
The Certified Kubernetes Application Developer exam certifies that users can design, build, configure, and expose cloud native applications for Kubernetes.
Certification is a key step in that process, allowing certified application developers to quickly establish their credibility and value in the job market, and also allowing companies to more quickly hire high-quality teams to support their growth.
A Certified Kubernetes Application Developer can define application resources and use core primitives to build, monitor, and troubleshoot scalable applications and tools in Kubernetes.
The exam assumes working knowledge of container runtimes and microservice architecture. The successful candidate will be comfortable:
working with (OCI-compliant) container images
applying Cloud Native application concepts and architectures
working with and validating Kubernetes resource definitions
The certification program allows users to demonstrate their competence in a hands-on, command-line environment. The purpose of the Certified Kubernetes Application Developer (CKAD) program is to provide assurance that CKADs have the skills, knowledge, and competency to perform the responsibilities of Kubernetes application developers.
Maximum 5 participants.
Please notice that the training and all training material is in English, as the exams are held exclusively in the english language.
DETAILS & PRICING
The program is built for Developers and DevOps Engineers with basic knowledge of containers, docker and microservices. During classes the most important points will be demonstrated in labs, where the candidates can see how the theory can be applied to solve problems in a Kubernetes cluster.
However you will need about 20 hours to study the syllabus and at least 60-80 hours of practice, to reflect on the total material and solve exercises before the exams.
The online, proctored, performance-based test consists of a set of performance-based items (problems) to be solved in a command line and is expected to take approximately two (2) hours to complete.
Training price: 1600€ + 24% VAT
Examination fee: 375$ /330€ + 24% VAT
If you are a student or an uneployed individual don’t hesitate and ask for discounts & special prices. Please contact us here firstname.lastname@example.org for more details
This program due to Covid is offered online. However if you dont live at Thessaloniki, nothing stops you from taking advantage of dicounted prices and spend a productive weekend in one of the associate hotels.Take advantage of our preferential prices in accommodation from partnerships that we have. Contact us for more information.
Below is the curriculum outline of the Knowledge, Skills and Abilities that a Certified Kubernetes Application Developer (CKAD) can be expected to demonstrate.
1. Application Design and Build
1.1 Define, build and modify container images
1.2 Understand Jobs and CronJobs
1.3 Understand multi-container Pod design
patterns (e.g. sidecar, init and others)
1.4 Utilize persistent and ephemeral volumes
2. Application Deployment
2.1 Use Kubernetes primitives to implement
common deployment strategies (e.g. blue/
green or canary)
2.2 Understand Deployments and how to
perform rolling updates
2.3 Use the Helm package manager to deploy
3. Application observability and maintenance
3.1 Understand API deprecations
3.2 Implement probes and health checks
3.3 Use provided tools to monitor Kubernetes
3.4 Utilize container logs
3.5 Debugging in Kubernetes
4. Application Environment, Configuration and Security
4.1 Discover and use resources that extend
4.2 Understand authentication, authorization
and admission control
4.3 Understanding and defining resource
requirements, limits and quotas
4.4 Understand ConfigMaps
4.5 Create & consume Secrets
4.6 Understand ServiceAccounts
4.7 Understand SecurityContexts
5. Services & Networking
5.1 Demonstrate basic understanding of
5.2 Provide and troubleshoot access to
applications via services
5.3 Use Ingress rules to expose applications
Ioannis Gkourtzounis is passioned about Agile methodologies in software development, test automation and CI/CD processes. He has extensive experience in mobile application development, e-Commerce and DevOps.
26 August 2022
24 March 2023
06-09 September 2022
03-06 April 2023
Online (4 Days). Due to COVID-19 restrictions, Onelity offers remote courses. However each participant still receives a hard copy of all training material.
Duration is usually 9:00-18:00 with 10 minutes breaks for coffee and an hour break for lunch. The exact schedule is sent via email to the participants a week before training.