
Jenkins und Jenkins Pipeline Fortgeschrittenenkurs
Ziele der Schulung
In dieser 2-tägigen Schulung "Jenkins und Jenkins Pipeline Fortgeschrittenenkurs" stärken Sie die Fähigkeit Ihres Teams, moderne CI/CD-Prozesse effizient umzusetzen. Ihre Entwickler:innen lernen, Pipelines selbst zu programmieren und professionell zu modularisieren. Dadurch reduzieren Sie Abhängigkeiten, sparen Kosten und erhöhen die Stabilität Ihrer Build- und Deployment-Prozesse. Robuste Self-Healing-Mechanismen und Best Practices sorgen für weniger Ausfälle und mehr Zuverlässigkeit.
Gleichzeitig beschleunigen optimierte Pipelines die Release-Zyklen und verkürzen die Time-to-Market. So gewinnen Sie einen klaren Wettbewerbsvorteil durch Qualität, Geschwindigkeit und Zukunftssicherheit.
Zielgruppe Seminar
- Erfahrene DevOps-Ingenieure
- Senior Softwareentwickler
- Build-Manager und Release-Ingenieure
- Berater und Freelancer
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Grundlegende Jenkins-Kenntnisse, wie sie der Jenkins Grundkurs vermittelt.
- erste Erfahrung mit Jenkins-Pipelines
- Kenntnisse in Skriptsprachen
- Erfahrung mit Build- und Deployment-Tools
- Grundlegendes Verständnis von DevOps
Lernmethodik
Ein zentrales Element des Trainings ist das Live-Coding. Alle Übungen werden direkt am Rechner des Trainers demonstriert, während die Teilnehmenden parallel in ihrer eigenen Jenkins-Umgebung mitarbeiten. So entsteht ein praxisnaher Lerneffekt, bei dem Wissen sofort angewendet und gefestigt wird.
Die Inhalte verbinden theoretische Grundlagen mit praktischen Übungen. Komplexe Pipeline-Konzepte wie Scripted und Declarative Pipelines, Multibranch-Automatisierung, Shared Libraries, Parallelität und Robustheitsmechanismen werden anhand konkreter Use Cases vermittelt. Ergänzt wird dies durch Best Practices und Fallstudien, die zeigen, wie sich die erlernten Methoden im Alltag umsetzen lassen.
Seminarinhalt
Einstieg
- Jenkins Pipeline DSL: Declarative vs. Scripted Pipelines
- Groovy-Grundlagen für Pipelines (Syntax, Closures, Variablen)
Pipeline-Programmierung im Detail
- Kombination von Declarative Pipeline mit Scripted Blocks
- Flow Control: if/else, switch, try/catch
- Parameterisierung von Pipelines (choice, string, boolean)
- Matrix Builds und dynamische Build-Kombinationen
Modularisierung & Wiederverwendung
- Shared Libraries: Aufbau, Struktur und Nutzung
- Globale Variablen & Steps als Groovy-Klassen
- Methoden vs. Stages vs. Libraries
- Praxisübung: Build- und Deployment-Logik auslagern
Robustheit & Fehlerbehandlung
- try/catch/finally, error() und retry-Mechanismen
- Self-Healing Pipelines: Strategien gegen Flaky Builds
- Praxisübung: Pipeline mit Retry und Fallback
Erweiterte Programmiermuster
- Parallelität mit parallel {}
- Dynamische Stage-Generierung (Stages aus Listen oder Maps)
- Multibranch-Pipelines und SCM-Integration (GitHub, GitLab)
Zukunft & Best Practices
- Anti-Patterns und Best Practices in Pipeline-Programmierung
- Pipelines für Cloud- und Container-Umgebungen (Docker, Kubernetes)
- Einsatz von KI: Log-Analyse und Fehlerprognosen mit LLMs
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Jenkins Schulungen Portfolio
Kundenbewertungen
239 Teilnehmende
Seminare kurz vor der Durchführung
| 07.05. - 08.05.2026 | Hamburg | ||
| 17.06. - 18.06.2026 | München | ||
| 30.07. - 31.07.2026 | Köln | ||
| 20.08. - 21.08.2026 | Nürnberg |



