Jenkins und Jenkins Pipeline Fortgeschrittenenkurs

Online
Inhouse
StandorteOnline
Dauer2 Tage
SpracheDeutsch
Kurstermine 1 Startdatum
Preis ab 1.303,05 € inkl. MwSt.

Beschreibung

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.

Zum Seminar: Jenkins und Jenkins Pipeline Fortgeschrittenenkurs

Inhalte

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

Zielgruppe

  • 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

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

New Elements GmbH / IT-Schulungen.com

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über New Elements GmbH / IT-Schulungen.com