CKAD Vorbereitung
Schulung & Kurs

Certified Kubernetes Application Developer - Vorbereitungskurs (CKAD)

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 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.

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
- Services, Networking Policies und Ingress
- LivenessProbes, RedinessProbes und StartupProbes
- Secrets und Config Maps
- Labels, Selectors und Annotations
- ServiceAccounts
- SecurityContexts
- Ressourcen Requests und Limits
- Persistent Volumes und Persistent Volume Claims
- Debugging, Monitoring und Logs
- Jobs und CronJobs
- Helm Basics
- 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.


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 allenfalls die CKAD Zertifizierung absolvieren möchten.


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.)

Share by: