CKAD Vorbereitung
Schulung & Kurs

Certified Kubernetes Application Developer - Vorbereitungskurs (CKAD) – 2 bis 3 Tage

Die CKAD Zertifizierung stellt nicht nur einen wichtigen Nachweis zu den Fähigkeiten rund um Kubernetes dar, sie ist auch eine spannende Herausforderung sowie Motivation das eigene Wissen zu verdichten und das Geschick zu steigern. Dieser 2- bis 3-tägige Kurs bringt dich einen grossen Schritt weiter zum Bestehen der Zertifizierung und führt dich durch spannende Szenarien, um Kubernetes besser zu verstehen und auch effizienter nutzen zu können. Teilnehmende mit weniger Praxiserfahrung erhalten zudem eine solide Grundlage, um auch die KCNA Zertifizierung anzugehen.

Kurse für Teams:

Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.

In-House Kurs Anfragen

 

Kursinhalt:


Es wird eine Kubernetes-Cluster Umgebung mit vorbereiteten Szenarien bereitgestellt, welche gemeinsam durchgearbeitet werden. Dabei werden wichtige Werkzeuge, Ressourcen, Tipps zur Vorbereitung und Strategien zur Lösungsfindung aufgezeigt - nicht nur für die Prüfung, aber auch für den täglichen Umgang mit Kubernetes.

- Aufzeigen der Voraussetzungen und Themen der Prüfung
- Durchgehen der bereitgestellten Testumgebung
- Aufzeigen wichtiger Hilfswerkzeuge sowie Tipps im Verlauf der Szenarien
- (vim, ssh, cat, >>, |, grep, watch, screen, shortcuts)
- Vorbereiten Kommandozeilen Umgebung
- Effektive Nutzung der Dokumentation und kubectl help sowie kubectl explain
- Gemeinsames Durchspielen von Aufgabenstellungen
- Container basics (build, tag, push, run)
- Erklärung der Aufgabenstellung durch Trainer
- Selbständiges Durchspielen der Aufgabe
- Tipps und Hilfestellung beim Lösen der Aufgaben
- Gemeinsam Besprechen des Lösungsweges
- Es werden Szenarien zu folgenden Themen durchgespielt:
- (ein Szenario kann mehrere Themen abdecken)
- Namespaces und Contexts
- Deployments, ReplicaSets, Rollouts und Rollbacks
- Multi Container Pods (Sidecar, Init Container u.a.)
- Services, Networking Policies und Ingress
- LivenessProbes, RedinessProbes und StartupProbes
- Secrets und Config Maps
- Labels, Selectors und Annotations
- ServiceAccounts
- SecurityContexts und Capabilities
- Ressourcen Requests, Limits und Quotas
- Persistent Volumes und Persistent Volume Claims
- Debugging, Monitoring und Logs
- Jobs und CronJobs
- Helm Basics
- Kustomize
- Custom Resource Definitions (CRD) und Operators
- Durchgehen der strengen Regeln und Vorbereitung des Arbeitsplatzes für die remote Prüfung
- Aufzeigen weiterer Vorbereitungs-, Lern- und Übungs-Ressourcen

Auch wenn der Kurs sich primär auf die CKAD Prüfung fokussiert, so werden wichtige Inhalte verdichtet, welche für die tägliche Arbeit mit Containern und Kubernetes von grossem Nutzen sind.

Abgrenzung: 
1. Es wird Wert darauf gelegt, in keinster Weise gegen die Regeln der Zertifizierung zu verstossen: Es wird NICHT über effektive Fragen des offiziellen Tests berichtet.
2. Der Kurs nutzt ausschliesslich selbst entwickelte Szenarien, die sich von der echten Prüfung in Inhalt und Schwierigkeit unterscheiden (tendenziell leicht schwieriger als die echte Prüfung).
3. Der Kurs garantiert in keinster Weise das Bestehen des effektiven Tests und steht in keinster Weise in Beziehung zur Organisation hinter der Zertifizierung oder der Zertifizierungsstelle.
4. Der Zertifizierungsrahmen wird vom Herausgeber regelmässig angepasst und ist somit vom Teilnehmer unbedingt vor der effektiven Durchführung zu prüfen. 
5. Abhängig von der bestehenden Erfahrung und dem Geschick (Zeitdruck) im Umgang mit Kubernetes, Containern und der Kommandozeile benötigt es zusätzlichen Lern- und Übungsaufwand für das Bestehen der Zertifizierung.


Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.

Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.

Ziel:

Teilnehmer haben ein gute Übersicht über die Prüfungsthemen, den möglichen Aufbau von Aufgaben, eine geschickte Vorgehensweise zu deren Lösung und  können einschätzen, wo sie ihr Wissen weiter vertiefen sowie den Umgang mit den Werkzeugen üben sollten.


Dauer:

3 Tage (Wird bei In-House Kursen individuell angepasst.)


Form:

Es wird eine Kubernetes-Cluster Umgebung mit vorbereiteten Szenarien bereitgestellt, welche gemeinsam durchgearbeitet werden. Dabei werden wichtige Werkzeuge, Ressourcen, Tipps zur Vorbereitung und Strategien zur Lösungsfindung aufgezeigt - nicht nur für die Prüfung, aber auch für den täglichen Umgang mit Kubernetes.


Zielgruppe:

Software Entwickler oder Systemtechniker, welche Kubernetes aktiv einsetzen, ihr Wissen verdichten, effizienter im Umgang mit Kubernetes werden und die CKAD Zertifizierung absolvieren möchten. Auch Teilnehmende mit weniger Praxiserfahrung sind willkommen – sie erhalten eine fundierte Grundlage, die auch für die KCNA Zertifizierung geeignet ist.


Voraussetzungen:

Teilnehmer bringen ein Grundverständnis für folgende Themen mit:
\- Pods mit kubectl auf einem Kubernetes Cluster erstellen und entfernen
\- Deployments und Services mittels YAML definieren und via kubectl applizieren
\- Erstellen und verwalten von Images mit Docker oder kompatiblen Werkzeugen
\- Basiswissen Netzwerk (TCP/IP, Netzwerkmasken, Ports, HTTP Verbindungen aufbauen etc.)
\- Basiswissen Linux Kommandozeile (bash, cp, mv, cd, ls, ssh, cat, echo...)


Vorbereitung:

Jeder Teilnehmer erhält nach der Anmeldung einen Fragebogen und
eine Vorbereitungs-Checkliste zugestellt. Wir stellen pro Teilnehmendem
eine umfassende Laborumgebung bereits, so dass alle Teilnehmenden
ihre eigene Experimente und auch komplexen Szenarien direkt umsetzen
können.

In-House Kurs anfragen:

In-House Kurs Anfragen

Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.

Warteliste

(Falls ihr bereits mehr 3 Teilnehmer:innen oder mehr habt, klären wir mit euch direkt euren Wunschtermin ab und schreiben den Kurs aus.)

Mehr über die CKAD Zertifizierung



Die Certified Kubernetes Application Developer (CKAD) Zertifizierung der Cloud Native Computing Foundation (CNCF) ist eine praxisorientierte, performancebasierte Prüfung, die reale Kubernetes-Aufgaben in einer Live-Umgebung testet. Sie gilt als anerkannter Nachweis für Entwickler und Engineers, die Applikationen auf Kubernetes entwickeln, deployen und betreiben.




History


Kubernetes wurde 2014 von Google als Open-Source-Projekt veröffentlicht, basierend auf dem internen System Borg. 2015 gründete Google zusammen mit anderen Unternehmen die Cloud Native Computing Foundation (CNCF) , welche Kubernetes als erstes Projekt übernahm und seither dessen Weiterentwicklung koordiniert.


Die CKAD-Zertifizierung wurde 2018 von der CNCF eingeführt, um einen standardisierten, praxisnahen Nachweis für Kubernetes-Kenntnisse auf Applikationsebene zu schaffen. Im Gegensatz zu Multiple-Choice-Prüfungen werden bei der CKAD reale Aufgaben in einer Live-Kubernetes-Umgebung gelöst – was sie besonders aussagekräftig macht. Das Curriculum wird regelmässig aktualisiert, um aktuelle Themen wie Helm, Kustomize und Operators abzudecken.


Heute ist die CKAD eine der bekanntesten Kubernetes-Zertifizierungen weltweit und wird von Unternehmen und Recruitern als verlässlicher Kompetenznachweis anerkannt. Ergänzend dazu bietet die CNCF mit der KCNA (Kubernetes and Cloud Native Associate) eine Einstiegszertifizierung für Personen an, die ihr konzeptionelles Wissen rund um Cloud Native und Kubernetes nachweisen möchten.