Course Information

  • Sessions 4 days
  • Duration 30 hrs
  • Level Intermediate
  • Assessment NA

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Course Brochure

Certification

  • Certificate of Achievement from Tertiary Infotech Academy Pte Ltd - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Achievement from Tertiary Infotech Academy Pte Ltd.

Certified Kubernetes Application Developer (CKAD) Training

Course Code: C810
Share

What's This Course About

Certified Kubernetes Application Developer (CKAD) Training prepares you for the CKAD certification from the Cloud Native Computing Foundation and The Linux Foundation, a performance-based exam that tests your ability to design, build, configure and expose cloud-native applications on Kubernetes. Because the exam is completed entirely at the command line, the course is highly practical and hands-on. It is designed for software developers, DevOps engineers and platform engineers who build and deploy containerised applications.

The course follows the official CKAD domains. You will start with application design and build, covering container images, multi-container pod patterns, Jobs and CronJobs, and persistent and ephemeral volumes. Next you will learn application deployment, including Deployments, rolling updates and rollbacks, blue-green and canary strategies, and using Helm and Kustomize. You will then cover application observability and maintenance, such as liveness, readiness and startup probes, logging, monitoring, debugging and handling API deprecations.

The course continues with application environment, configuration and security, including ConfigMaps, Secrets, resource requests and limits, ServiceAccounts, SecurityContexts and custom resources, and closes with services and networking, covering Services, Ingress and NetworkPolicies. Throughout the course you will practise with timed exercises and exam-style tasks to build speed and accuracy with kubectl. By the end, you will be able to develop and run applications on Kubernetes confidently and be well prepared to pass the CKAD exam.

Bonus: Free Practice Exams

Get exam-ready on our Practice Exam Portal — train in realistic Practice Mode and timed Exam Mode, then retake them as many times as you like before the real exam.

Start Practising →

Why Take This Course?

  • Hands-On Learning Learn by doing. Every topic is practised hands-on, so you leave with skills you can use at work straight away.
  • Live Coaching Experienced instructors coach you live, answer your questions and guide you step by step.
  • Free Post-Course Consultation Stuck after class? Message your trainer any time for guidance as you apply what you have learned.
  • Always-Updated Materials Materials are refreshed to stay relevant. Log in to our LMS any time to get the latest version.

Funding Options

This course is not funded. A WSQ-funded version of the same course is available, with SkillsFuture Credit, PSEA, SFEC and Absentee Payroll support for eligible learners.

View the WSQ Certified Kubernetes Application Developer (CKAD) Training course »

Course Fee

$1,400.00 (GST-exclusive)
$1,526.00 (GST-inclusive)

Course Date

Course Time

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

Course Details

Course Details

What You'll Learn

Topic 1: Application Design and Build

Topic 2: Application Deployment

Topic 3: Application Observability and Maintenance

Topic 4: Application Environment, Configuration and Security

Topic 5: Services and Networking

Course Info

Prerequisite

This is a beginner course. No programming or electronics knowledge is assumed:

Minimum Software/Hardware Requirement

Software:

You will need the following for this course:

Hardware: Windows PC or Mac laptop

Job Roles

Job Roles

  • Kubernetes Administrator
  • Cloud Architect
  • DevOps Engineer
  • Site Reliability Engineer (SRE)
  • Cloud Solutions Engineer
  • Platform Engineer
  • Infrastructure Architect
  • Cloud Operations Specialist
  • Software Engineer (Cloud-Native)
  • IT Systems Engineer
  • Multi-Cloud Specialist
  • Enterprise Architect
  • IT Consultant (Kubernetes)
  • Containerization Specialist
  • Application Reliability Engineer
  • Cloud Systems Analyst
  • Kubernetes Trainer/Instructor
  • Hybrid Cloud Solutions Architect
  • Technical Lead (Cloud-Native)
  • Automation Engineer

Trainers

Trainers

Mohan Pothula is an enterprise architect and DevOps practitioner with more than 20 years of experience building cloud-native application platforms, and he holds the Certified Kubernetes Administrator (CKA) certification. He has held senior architecture roles at DBS Bank, SPH Media and Mediacorp, where he architected large-scale data and application platforms on AWS, Azure and Kubernetes. His expertise covers microservices development, API ecosystem design, CI/CD pipelines, infrastructure as code and container tooling such as Docker and Jenkins, supported by certifications in AWS Solutions Architecture and Cloudera Administration. He is known for translating complex technical systems into scalable, efficient architectures that satisfy security and regulatory requirements. He has led cloud migration and microservices modernisation projects for global enterprises, and he has implemented end-to-end DevOps solutions that automate deployment workflows and optimise application performance. As a mentor and technical lead, he has helped development teams adopt containerised delivery and work more closely with operations through agile delivery models.

In Certified Kubernetes Application Developer (CKAD) Training, Mohan approaches Kubernetes from the developer's side of the DevOps pipeline. Learners start with application design and build, covering container images, multi-container pod patterns and Jobs and CronJobs, then progress to application deployment, observability and maintenance, environment, configuration and security, and services and networking. He draws on his microservices and CI/CD experience to show how these primitives fit together when a team ships containerised applications continuously, and how sound configuration, health checks and access controls keep releases safe. Because the CKAD exam is completed entirely at the command line, his sessions are hands-on and time-conscious, building the habits developers need to work quickly and accurately with kubectl and YAML. He also shows how the same Kubernetes manifests developers write become part of automated build, test and deployment workflows, so learners understand how their work fits into a wider DevOps practice. Exercises use realistic microservice scenarios, so learners practise packaging, configuring and exposing several cooperating services rather than a single isolated container, just as they would in a real delivery team. Participants leave able to design, deploy and expose cloud-native applications on Kubernetes and prepared for the CKAD exam.

Dr. Alfred Ang approaches Kubernetes as an application developer first: he is a full-stack AI developer who ships his own web, mobile and AI applications, and he holds both the Certified Kubernetes Application Developer (CKAD) and Certified Kubernetes Administrator (CKA) certifications. As Managing Director, CIO, CTO and Chief Instructional Designer of Tertiary Infotech Academy Pte Ltd, he leads software delivery as well as courseware design. His GitHub portfolio of more than 300 public repositories includes full-stack applications built with Next.js, Prisma and PostgreSQL, the ai-mms course-registration platform that runs in Docker containers through Coolify for the Singapore, Malaysia and Ghana sites, and the tertiarytraining platform that spins up Docker-based lab environments on demand. He automates delivery with GitHub Actions release pipelines that build and submit apps on every push, and he works across AWS, Kubernetes and modern DevOps tooling. His certifications also include AWS Certified Solutions Architect, Microsoft Certified AI Engineer Associate (AI-102) and CompTIA Security+. He holds a PhD in Electrical Engineering from NUS, is an ACTA-certified trainer and DACE-certified curriculum developer, and has published more than 20 peer-reviewed papers. He also founded Tertiary Robotics in 2015 and Tertiary Courses Malaysia, and his experience spans system architecture, security, observability and performance optimisation with a strong emphasis on real-world deployment. He also holds PMP, CSM and ITIL certifications, reflecting his experience of running software delivery as a managed, iterative process rather than a one-off project.

In Certified Kubernetes Application Developer (CKAD) Training, Dr. Ang teaches learners to think about Kubernetes the way a developer shipping real software must. The course follows the official CKAD domains: application design and build, covering container images, multi-container pod patterns and Jobs and CronJobs, then application deployment, observability and maintenance, environment, configuration and security, and services and networking. Because the exam is completed entirely at the command line, his sessions are practical and time-conscious, with drills that build speed with kubectl, YAML and imperative commands. He draws on his own experience of packaging and releasing applications to show how configuration belongs outside the image, how probes catch failures early, and how a sound deployment strategy keeps an update from becoming an outage. Learners build, configure and expose cloud-native applications step by step, debugging their own mistakes along the way, which is the best preparation for both the exam and real projects. He also demonstrates how the YAML learners write fits into an automated pipeline, from building and tagging an image to rolling it out and rolling it back, mirroring the release automation he uses for his own projects. Learners are encouraged to read error messages and events carefully, a habit that pays off both in the exam and on the job. He shares practical patterns from his own applications, such as separating configuration by environment and treating every deployment as reversible. Participants leave able to design and run containerised applications confidently on Kubernetes. Browse the applications he has built and deployed on GitHub at https://github.com/alfredang and connect with him on LinkedIn at https://www.linkedin.com/in/angchewhoe/

Anil Bidari is an ACLP-certified trainer and Enterprise Cloud and DevOps Consultant with consulting and training experience across the DevOps tool chain, including GitHub, Jenkins, SonarQube, Docker and Kubernetes, as well as Cloud Foundry, OpenShift, Ansible and SaltStack. He helps clients move from virtual data centres to private cloud based on OpenStack and to public cloud on AWS, Azure and Google Cloud. Much of his role involves designing and implementing these solutions, then training the people who will build on them.

In Certified Kubernetes Application Developer (CKAD) Training, Anil focuses on the developer's side of Kubernetes: designing, building, configuring and exposing cloud-native applications. Learners work through the official CKAD domains, from application design and build, application deployment, and observability and maintenance, to application environment, configuration and security, and services and networking. His experience with source control, build automation and code-quality tools such as GitHub, Jenkins and SonarQube helps learners see how containerised applications move from code to a running cluster, and his cloud migration work grounds the deployment topics in real client environments. Because the CKAD exam is completed entirely at the command line, the course is highly practical, and software developers, DevOps engineers and platform engineers leave able to work quickly and accurately with Kubernetes.

Truman Ng is an ACTA-certified trainer whose expertise lies in cloud platforms, networking and security, the foundations on which cloud-native applications run. He is the founder of Nexplore (S) Pte Ltd, which provides cloud SaaS, IaaS and PaaS, software-defined networking, VoIP and internet security solutions, and he previously worked as a network architect for Hewlett Packard. His project experience spans database and web design, data centre design and enterprise network design, and he has completed more than 100 IT network projects for banks, hotels and factories. Huawei Global Training Center engaged him for more than 60 consultations and trainings for internet service providers worldwide. He holds PMP, Cisco CCNP, CCIP and CCDP, HP ASE, and Huawei HCNP, HCIE R&S, HCNA Cloud and HCNA Security certifications.

In Certified Kubernetes Application Developer (CKAD) Training, Truman connects this background to how applications are built and exposed on Kubernetes. His networking and security experience is directly relevant to the services and networking topic and to application environment, configuration and security. Learners also cover application design and build, application deployment, and observability and maintenance, working hands-on at the command line to prepare for the performance-based CKAD exam.

Review

Customer Reviews (2)

will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 1/7/2022)
Might Consider Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
The board used for the course, Raspberry Pi Zero W, is slow to respond during our hands-on lab. Suggest to use perhaps a slightly higher end board eg. Raspberry PI 3, to improve the practical lab experience in the future.

I like to thank the Trainer Ken for conducting the IOT course. He has helped me understand more about IOT and the Raspberry PI hardware, despite the time constraint. Good work and keep it up :) (Posted on 8/25/2019)

Write Your Own Review

You're reviewing: Certified Kubernetes Application Developer (CKAD) Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment