Container Trainings
Lernen Sie, Container mit Docker, Kubernetes & Co. zu erstellen, bereitzustellen und zu verwalten.
Wir haben über viele Jahre hinweg fundierte Erfahrung mit modernen Technologien, wie Docker und Kubernetes, gesammelt – in komplexen IT-Umgebungen und echten Projekten. Jetzt freuen wir uns, dieses Know-how mit Ihnen zu teilen!
Unsere Container Trainings richten sich an IT-Fachkräfte, die praxisnahe und gefragte Kompetenzen im Umgang mit Container-Technologien erwerben möchten. Von der Erstellung von Containern mit Docker bis zur Verwaltung und Orchestrierung mit Kubernetes: Dieses modulare Trainingsangebot bietet Ihnen praxisorientiertes Lernen mit hoher Flexibilität.
Warum Camptocamp?
- Flexible Formate
Öffentliche sowie firmeninterne Trainings, Coaching oder Workshops verfügbar. - Hands-on-Workshops
GitOps, Infrastructure as Code, Docker, Kubernetes, Terraform, Ansible u. v. m. - Praxisorientiertes Lernen
Jeder Kurs mit echtem Anwendungsbezug. - Öffentliche Trainings
In Paris, Chambéry, Lausanne, Olten und München. - Firmeninterne Trainings
In Frankreich, der Schweiz und Deutschland verfügbar. - Erfahrene Dozent:innen
Lernen Sie von echten Profis aus der Praxis.
Modul 1: Docker Training
Docker entwickelt sich zunehmend zum Standard-Tool für die Umsetzung moderner DevOps-Prozesse. Es ermöglicht agile Entwicklungsabläufe ebenso wie effiziente, dynamische Produktionsumgebungen.
Dieses kompakte Training vermittelt alle Grundlagen – vom lokalen Entwicklungsumfeld bis zur produktiven Nutzung. Der Kurs wird von Expert:innen durchgeführt, die täglich mit Docker in anspruchsvollen IT-Infrastrukturen arbeiten.
Dauer: 4 halbe Tage
Lernziele
- Container mit der Docker-CLI starten und verwalten.
- Anwendungen in eigene Docker Images verpacken.
- Docker Images über eine Remote Registry (z. B. Docker Hub oder GitLab) teilen.
- Isolierte Container-Netzwerke für Microservices einrichten.
- Docker-compose verwenden, um Multi-Container-Setups zu definieren und auszuführen.
- Daten mithilfe von Docker Volumes dauerhaft speichern und verwalten.
- Verstehen, was in produktiven Umgebungen vermieden werden sollte – und warum.
- Praxisnahe Service-Discovery-Patterns mit Docker kennenlernen.
Programm
1. Halbtag
- Grundlagen von Containern
- Installation von Docker
- Ausführen von Containern
2. Halbtag
- Erstellen von Images
- Veröffentlichen von Images
3. Halbtag
- Netzwerke und Volumes
- Docker Compose
4. Halbtag
- Herausforderungen im produktiven Einsatz
- Service Discovery
Für wen eignet sich das Docker Training?
Diese Schulung richtet sich an Entwickler:innen, die Anwendungen containerisieren oder warten müssen sowie an Operations- und DevOps Engineers, die für das Bereitstellen und Troubleshooting containerisierter Workloads verantwortlich sind.
Um optimal vom Kurs zu profitieren, sollten Teilnehmende über Grundkenntnisse im Umgang mit der Linux-Kommandozeile verfügen, Docker-Vorkenntnisse sind jedoch nicht erforderlich.
Termine
Unsere Trainings finden jeweils donnerstags und freitags statt. Wir passen die Termine jedoch gerne an Ihre Bedürfnisse an, wo immer es möglich ist. Klicken Sie einfach auf den Kontakt-Button unten und teilen Sie uns Ihren bevorzugten Zeitraum mit.
Preis
Ab CHF 1360.- / EUR 1460.-
Modul 2: Kubernetes Training
Kubernetes (K8s) ist ein Open Source System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen. In den letzten Jahren hat sich Kubernetes zum Standard für Container-Orchestrierung entwickelt und bietet eine leistungsstarke Plattform für den Einsatz von Microservices.
In diesem Kubernetes Training lernen Sie, wie Sie Container-Orchestrierung mit Kubernetes sicher beherrschen – von Packaging und Deployment über Updates und Skalierung bis hin zu Sicherheitskonzepten. Der Kurs wird von einem erfahrenen Experten durchgeführt, der bei Camptocamp täglich mit komplexen IT-Umgebungen arbeitet.
Dauer: 4 halbe Tage
Lernziele
- Verstehen, wie ein Kubernetes-Cluster aufgebaut ist und wie Nutzer:innen über die API damit interagieren.
- Containerisierte Anwendungen mit kubectl und deklarativen Manifests bereitstellen und verwalten.
- Controller, wie Deployments und StatefulSets, einsetzen, um Workloads zu automatisieren und zu skalieren.
- Anwendungen über Services und Ingress verfügbar machen.
- Daten persistent speichern mit Volumes und Anwendungen über ConfigMaps und Secrets konfigurieren.
- Best Practices für Sicherheit, Ressourcenlimits und Zugriffssteuerung (RBAC) anwenden.
- Häufige Probleme in der Container-Orchestrierung erkennen und beheben.
- Vorbereitung auf CKAD-Zertifizierung (Certified Kubernetes Application Developer).
Programm
1. Halbtag
- Einführung
- Warum brauchen wir einen Orchestrator?
- Benutzeroberfläche und Kommandozeile
2. Halbtag
- API und Cluster-Komponenten
- Pods
- Controller
3. Halbtag
- Services
- Ingress
4. Halbtag
- Datenpersistenz
- ConfigMaps und Secrets
- Operatoren
- Bereitstellung und Paketierung
Für wen ist das Kubernetes Training geeignet?
Dieser Kubernetes Kurs richtet sich an Entwickler:innen, die Anwendungen auf Kubernetes bereitstellen sowie an DevOps Teams, SREs und Platform Engineers, die Kubernetes Cluster im produktiven Betrieb verwalten. Auch Softwarearchitekt:innen, Release Manager:innen sowie Security- und Netzwerk-Spezialist:innen, die ein vertieftes Verständnis der Funktionsweise von Kubernetes benötigen, profitieren von dieser Schulung.
Teilnehmende sollten bereits sicher im Umgang mit Docker sein und über Grundkenntnisse in Linux und Netzwerktechnologien verfügen, um optimal vom Training zu profitieren.
Termine
Unsere Trainings finden jeweils donnerstags und freitags statt. Wir passen die Termine jedoch gerne an Ihre Bedürfnisse an, wo immer es möglich ist. Klicken Sie einfach auf den Kontakt-Button unten und teilen Sie uns Ihren bevorzugten Zeitraum mit.
Preis
Ab CHF 1360.- / EUR 1460.-
Modul 3: Container für Entwickler:innen
Dieses Modul richtet sich an Entwickler:innen, die mit containerisierten Anwendungen arbeiten und ihre Kenntnisse im Entwickeln, Integrieren und Verwalten von Containern in Kubernetes Umgebungen vertiefen möchten. Im Fokus stehen zentrale Konzepte, wie Microservices-Architekturen, zustandslose Anwendungen und moderne Packaging-Tools, wie Helm, ytt und Kustomize.
In diesem praxisorientierten Kurs erwerben Sie fundierte Kenntnisse in containerbasierter Entwicklung, Sicherheits-Best-Practices, Anwendungsüberwachung sowie der Umsetzung von CI/CD-Pipelines. Die Schulung wird von erfahrenen Expert:innen durchgeführt und richtet sich an Entwickler:innen, die ihre Workflows optimieren und moderne, skalierbare Anwendungen auf Kubernetes entwickeln möchten.
Dauer: 4 halbe Tage
Lernziele
- Microservices und zustandslose Anwendungen für den Einsatz auf Container-Plattformen entwerfen.
- Security Best Practices umsetzen mit Linux Capabilities und Rootless Containern.
- Docker effektiv im Entwicklungsalltag nutzen, inklusive Debugging innerhalb von Containern.
- Erweiterte Funktionen von Docker Compose einsetzen, um produktionsnahe Umgebungen nachzubilden.
- Die Anwendung mit OpenMetrics-kompatiblen Metriken instrumentieren und die Observability verbessern.
- Anwendungen CI/CD-freundlich verpacken und auf Kubernetes bereitstellen.
- Schnelle Entwicklungszyklen beibehalten und containerisierte Workflows effizient integrieren.
- Konfigurationen, Abhängigkeiten und Umgebungswechsel (Promotion) gezielt verwalten.
Programm
1. Halbtag
- Anwendungsarchitektur: Microservices und zustandslose Anwendungen
- Sicherheit: Linux Capabilities, Rootless-Container und Best Practices
2. Halbtag
- Entwicklung mit Containern
- Debugging in Containern nutzen
- Erweiterte Nutzung von Docker Compose
3. Halbtag
- Anwendungs-Monitoring: OpenMetrics-Metriken erzeugen
- Erweitertes Packaging
- CI/CD mit Kubernetes
4. Halbtag
- Wie man einen schnellen Entwicklungs-Workflow beibehält
- Verwaltung von Promotions zwischen Umgebungen
- Verwalten von Abhängigkeiten
Für wen eignet sich das Container Training?
Diese Schulung richtet sich an Entwickler:innen, die bereits Anwendungen auf Kubernetes bereitstellen und ihre Workflows, Sicherheitskonzepte und Deployment-Prozesse weiter professionalisieren möchten. Teilnehmende sollten über praktische Erfahrung mit Docker sowie ein gutes Verständnis der Kubernetes Grundlagen verfügen.
Termine
Unsere Trainings finden jeweils donnerstags und freitags statt. Wir passen die Termine jedoch gerne an Ihre Bedürfnisse an, wo immer es möglich ist. Klicken Sie einfach auf den Kontakt-Button unten und teilen Sie uns Ihren bevorzugten Zeitraum mit.
Preis
Ab CHF 1360.- / EUR 1460.-
Modul 4: Kubernetes Advanced
Dieses fortgeschrittene Trainingsmodul richtet sich an DevOps Teams, Site Reliability Engineers (SREs) und technische Leads, die bereits mit Kubernetes vertraut sind und ihre Kenntnisse in den Bereichen Betrieb und Sicherheit weiter vertiefen möchten. Sie lernen, Workloads gezielt zu optimieren, Ressourcen effizient zu verwalten und resiliente, skalierbare Deployment-Pipelines aufzubauen.
Ein weiterer Schwerpunkt liegt auf GitOps-Praktiken, fortgeschrittener Planung (Scheduling) sowie der Containersicherheit – inklusive RBAC, Runtime Tools und Netzwerkisolation.
Das praxisorientierte Training wird von erfahrenen Expert:innen bei Camptocamp geleitet und bereitet Sie darauf vor, Kubernetes Umgebungen zuverlässig und sicher im grossen Massstab zu betreiben.
Dauer: 4 halbe Tage
Lernziele
- Feingranulare Scheduling-Regeln mit mehreren Kriterien definieren.
- Ressourcenmanagement optimieren: Ressourcenverbrauch von Anwendungen einschätzen und Veränderungen überwachen.
- Deployment-Qualität verbessern durch den Einsatz von Pipelines, GitOps Praktiken etablieren und Konsistenz über Umgebungen hinweg sicherstellen.
- Sicherheit erhöhen: statische Analyse, RBAC, Netzwerkschutz & Runtime Security Tools.
Programm
1. Halbtag
- Fortgeschrittenes Scheduling
- Verwaltung von Anwendungsressourcen
- Plattformunabhängige Deployment-Pipelines aufbauen
2. Halbtag
- Anwendungen mit GitOps bereitstellen
- Synchronisierung zwischen Umgebungen sicherstellen
3. Halbtag
- Sicherheits-Scans von Containern integrieren
- Role-Based Access Control (RBAC)
4. Halbtag
- Netzwerkverkehr isolieren
- Einführung in Laufzeit-Sicherheits-Tools
- Erkennung ungewöhnlichen Anwendungsverhaltens
Für wen eignet sich das Kubernetes Advanced Training?
Dieses Training richtet sich an DevOps-Teams und Site Reliability Engineers (SREs), die Kubernetes-Cluster im produktiven Betrieb verwalten. Auch Release Manager:innen, Softwarearchitekt:innen sowie Teams aus den Bereichen Sicherheit und Netzwerk profitieren von diesem Training.
Teilnehmende sollten mit Docker und den Grundlagen von Kubernetes bereits vertraut sein.
Termine
Unsere Trainings finden jeweils donnerstags und freitags statt. Wir passen die Termine jedoch gerne an Ihre Bedürfnisse an, wo immer es möglich ist. Klicken Sie einfach auf den Kontakt-Button unten und teilen Sie uns Ihren bevorzugten Zeitraum mit.
Preis
Ab CHF 1360.- / EUR 1460.-
Karriere
Sie sind daran interessiert, in einer inspirierenden Umgebung zu arbeiten und sich unseren motivierten und multikulturellen Teams anzuschliessen?