corewire
Schulungen /CI/CD-Pipelines mit Gitlab
CI/CD·2 Tage

Baue CI/CD-Pipelines, die Dein Team schneller deployen lassen.

Von der ersten Pipeline bis zum automatisierten Deployment.

  • 2 Tage intensiv: 60 % Theorie, 40 % Hands-on
  • Eigene Übungsumgebung mit GitLab für jeden Teilnehmer
  • Pipelines eigenständig entwickeln und produktiv betreiben
Inhalte ansehen
CI/CD-Pipelines mit Gitlab logo

Kurs

CI/CD-Pipelines mit Gitlab

Pipelines, die funktionieren: von einfachen Builds bis zu komplexen Deployment-Szenarien mit GitLab.

Format
Inhouse oder Remote
Level
Grundlagen
Sprache
Deutsch, English
Teilnehmer
bis 12 Personen
Kursübersicht

Was Dein Team erwartet

Nach zwei Tagen kannst Du GitLab-Pipelines eigenständig entwickeln, debuggen und für Dein Team produktiv betreiben.

Das erwartet Dein Team

Du startest mit den CI/CD-Grundlagen und baust Schritt für Schritt Deine erste Pipeline: Jobs, Stages, Variablen, bedingte Ausführung. Am Ende von Tag 1 läuft Dein erstes automatisiertes Deployment.

Tag 2 vertieft komplexere Szenarien: Docker-Builds, Artefakt-Management, Review-Umgebungen, Runner-Administration und Security. Jedes Thema übst Du direkt an einer durchgängigen Demo-Anwendung.

Am Ende hast Du das Wissen, um Pipelines für unterschiedliche Projekt-Anforderungen zu entwerfen und sicher zu betreiben.

Das lernt Dein Team

10 Skills
  • CI/CD-Grundkonzepte und DevOps-Prinzipien praktisch einordnen
  • GitLab-Pipelines mit der .gitlab-ci.yml erstellen und konfigurieren
  • Jobs, Stages und Abhängigkeiten für strukturierte Workflows definieren
  • bedingte Jobs und verschiedene Trigger-Mechanismen für flexible Deployments nutzen
  • SSH-basierte Deployments und Review-Umgebungen einrichten
  • Artefakte verwalten und Container-Builds mit der GitLab Registry integrieren
  • Docker in Pipelines einsetzen und komplexe Build-Prozesse automatisieren
  • verschiedene Pipeline-Architekturen und Deployment-Strategien anwenden
  • GitLab Runner installieren, konfigurieren und verwalten
  • Security Best Practices und Performance-Optimierung umsetzen
Kursinhalt

2 Tage. Ein klarer Fahrplan.

Jeder Tag baut auf dem vorherigen auf - von den Grundlagen bis zu fortgeschrittenen Themen. 50% Theorie, 50% Hands-on.

01
Tag 1

Grundlagen und erste Pipelines

  • Einführung: CI/CD-Grundkonzepte, DevOps-Prinzipien und GitLab-Übersicht
  • Erste Schritte: .gitlab-ci.yml-Struktur und grundlegende Pipeline-Syntax
  • Jobs und Stages: Definition von Jobs, Stages und Abhängigkeiten mit needs
  • Variablen: Vordefinierte und benutzerdefinierte Variablen in Pipelines
  • Bedingte Jobs: Rules, Workflows und verschiedene Pipeline-Trigger
  • SSH-Deployment: Sichere Verbindungen und Remote-Deployment-Strategien
  • Review-Umgebungen: Automatische Test-Environments für Merge Requests
  • Praktische Übungen: Aufbau einer vollständigen Deployment-Pipeline
02
Tag 2

Erweiterte Features und Administration

  • Artefakt-Management: Build-Artefakte erstellen, verwalten und zwischen Jobs übergeben
  • Docker-Integration: Container-Builds und GitLab Container Registry
  • Services: Dependency-Services für Testing (Datenbanken, externe Services)
  • Komplexe Szenarien: Multi-Stage-Deployments und Branching-Strategien
  • Pipeline-Architekturen: Verschiedene Ansätze für unterschiedliche Projekt-Anforderungen
  • GitLab Runner: Installation, Konfiguration und Management von eigenen Runnern
  • Security und Best Practices: Sichere Pipeline-Konfiguration und Secrets-Management
  • Troubleshooting: Debugging-Techniken und Performance-Optimierung
KursmaterialienSlides und Labs
Voraussetzungen

Was Dein Team mitbringen sollte

Keine speziellen Vorkenntnisse erforderlich - aber eine solide Basis beschleunigt den Lernfortschritt erheblich.

Erforderlich

  • Grundlagen in Git (Repository-Management, Branches, Commits)
  • Grundlagen in Docker
  • Terminal/Bash-Kenntnisse
  • Grundverständnis für Softwareentwicklung und Build-Prozesse

Empfohlen

  • Erfahrung mit GitLab oder ähnlichen Git-Hosting-Plattformen
  • YAML-Syntax und Konfigurationsdateien
Formate

Als Inhouse-Schulung oder remote.

Wähle das Format, das zu Deinem Team, Eurem Arbeitsalltag und Eurer Lernumgebung passt. Inhalt und Tiefe bleiben gleich, der Rahmen passt sich an.

Vor-Ort Schulung

In gewohnter Umgebung und mit maximalem Teamfokus. Ideal, wenn Dein Team gemeinsam an Euren realen Herausforderungen arbeiten will.

  • Direkter persönlicher Austausch
  • Keine technischen Hürden oder Ablenkungen
  • Intensives Lernen durch Schulungsatmosphäre

Fokus auf maximales Ergebnis.

Online Schulung

Ortsunabhängig, effizient und ohne Reiseaufwand. Gut geeignet für verteilte Teams oder eng getaktete Kalender.

  • Keine Reisezeit und -kosten
  • Flexibel von jedem Arbeitsplatz
  • Einfache Integration in den Arbeitsalltag

Gleiche Inhalte, gleiche Praxisanteile, aber mit maximaler Flexibilität.

Zusätzliche Services

Ergänzende Leistungen, wenn Du die Schulung an Euren Kontext oder Eure Ziele anpassen willst.

Erweiterter Zugang

Verlängerter Zugang zur Schulungsinfrastruktur

100,00 € pro Person

Erweiterte Unterstützung

90 Tage Post-Training Support

500,00 € pauschal
Preisrechner

Was kostet die Schulung für Dein Team?

Format, Teilnehmerzahl und Add-ons: Dein individueller Preis in Echtzeit.

CI/CD-Pipelines mit Gitlab – Preisrechner

14812
Schulungstage (2)3.600,00 €
Lab-Umgebung & Material700,00 €
Gesamt (netto)
4.300,00 €
860,00 € pro Person
zzgl. Reisekosten

Bereit für GitLab CI, das zuverlässig durchläuft?

Lass uns in 20 Minuten klären, wie wir die Schulung optimal auf Euren Stack und Dein Team zuschneiden.