GitOps mit GitLab CI & Docker

Total time
Location
At location, Online
Starting date and place

GitOps mit GitLab CI & Docker

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 8.2 GFU Cyrus AG has an average rating of 8.2 (out of 15 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
computer Online: Zoom
28 May 2026 until 29 May 2026
check_circle Starting date guaranteed
computer Online: Zoom
27 Aug 2026 until 28 Aug 2026
placeKöln
5 Nov 2026 until 6 Nov 2026
computer Online: Zoom
5 Nov 2026 until 6 Nov 2026
placeKöln
4 Feb 2027 until 5 Feb 2027
computer Online: Zoom
4 Feb 2027 until 5 Feb 2027
placeKöln
3 May 2027 until 4 May 2027
computer Online: Zoom
3 May 2027 until 4 May 2027
placeKöln
5 Aug 2027 until 6 Aug 2027
computer Online: Zoom
5 Aug 2027 until 6 Aug 2027
placeKöln
4 Nov 2027 until 5 Nov 2027
computer Online: Zoom
4 Nov 2027 until 5 Nov 2027
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Lernen Sie, wie Sie GitLab CI/CD als zentrales Werkzeug für Ihre GitOps-Strategie einsetzen und Pipelines
entwickeln, die Builds, Tests, Security-Checks und Deployments vollautomatisch abbilden. Sie verstehen,
wie Sie Docker effektiv in Ihre Workflows integrieren, Container-Images versionieren und sicher verwalten.

Sie nutzen wiederverwendbare Templates, Self-Managed Runner und die GitLab Registry, um Ihre CI/CD-Umgebung
perfekt an die Bedürfnisse Ihres Teams anzupassen. Dabei lernen Sie, moderne Best Practices für Branching,
Secrets Management, statische Analysen und Infrastructure-as-Code einzusetzen.

So automatisieren Sie Ihre Entwicklungs- und Betriebsprozesse von der Code-…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Lernen Sie, wie Sie GitLab CI/CD als zentrales Werkzeug für Ihre GitOps-Strategie einsetzen und Pipelines
entwickeln, die Builds, Tests, Security-Checks und Deployments vollautomatisch abbilden. Sie verstehen,
wie Sie Docker effektiv in Ihre Workflows integrieren, Container-Images versionieren und sicher verwalten.

Sie nutzen wiederverwendbare Templates, Self-Managed Runner und die GitLab Registry, um Ihre CI/CD-Umgebung
perfekt an die Bedürfnisse Ihres Teams anzupassen. Dabei lernen Sie, moderne Best Practices für Branching,
Secrets Management, statische Analysen und Infrastructure-as-Code einzusetzen.

So automatisieren Sie Ihre Entwicklungs- und Betriebsprozesse von der Code-Änderung bis zum sicheren,
nachvollziehbaren Deployment - zuverlässig, reproduzierbar und teamfreundlich.

Inhalt

  • Grundlagen von GitLab CI/CD
    • Syntax & Semantik von .gitlab-ci.yml
    • Stages vs. Jobs, Default Stages
    • Erfolg bzw. Misserfolg eines Jobs
    • Strukturierung der Ablaufreihenfolge von Jobs
    • Konditionale Ausführung von Jobs
    • Praktische Übung: "Gitlab CI No Code" - Gitlab CI erforschen, ganz ohne Code
  • Was gehört in eine CI/CD-Pipeline?
    • Integration von Tests
    • Artefakte erzeugen und verfügbar machen
    • vordefinierte CI/CD-Variablen
    • eigene CI/CD-Variablen und Geheimnisse
    • Environments
    • Mit dem "Pages"-Job Artefakte automatisiert online verfügbar machen
    • Gitlab-Runner: Was ist das und wie funktioniert es?
    • Shared Runner vs. Self-Managed Runner
    • Gitlab-Runner und Docker
    • Was tun, wenn das Basis-Image alleine nicht ausreicht? Wenn weitere Software benötigt wird?
    • Live-Demo: Aufsetzen eines privaten, Self-Managed Runners
    • Praktische Übung: Minimalistisches aber vollwertiges Projekt, dass typische Aufgaben
    • einer Pipeline (Tests, Code Coverage, Linting, Styleguides, Dokumentation, ...) integriert
  • Einführung in Docker
    • Grundlagen von Docker: Container, Images, Dockerfiles
    • Podman als Alternative zu Docker
    • Warum Docker und Gitlab CI wie für einander gemacht sind
    • Gitlab CI mit Docker und der Gitlab-Docker-Registry
    • Wiederverwendbare Schablone einer Docker-basierten CI-Pipeline
    • Praktische Übung: Dockerisierung unserer minimalistischen Anwendung
  • Tag 2: GitLab CI mit Docker
  • GitLab CI mit Docker & Docker Compose
    • Templates für gitlab-ci.yml
    • GitLab CI/CD Editor: gitlab-ci.yml online editieren & validieren
    • gitlab-ci.yml lokal testen
    • Docker-in-Docker (DinD)
    • Container-Registry & Cleanup Policies
    • Praktische Übung: Dockerisierung unserer CI-Pipeline
    • Docker Compose: Multi-Container-Anwendungen einfach definiert
    • Entwickeln mit Docker & Docker Compose
    • Ziel für Gitlab CI mit Docker: Docker-basierte Standardpipeline,
    • die ohne Änderungen wiederverwendet werden kann
    • Praktische Übungen:
      • Live Reload - Entwickeln unserer Anwendung mit Docker Compose
      • Docker Composifizierung unserer CI-Pipeline
  • Gitlab CI Advanced
    • Weitere Artefakte in der Pipeline integrieren
      • Unit Test Reports
      • Code Coverage Reports
    • Praktische Übung: Erweiterung unserer Pipeline um Test- und Code Coverage-Reports
      • Erweiterte Pipeline-Konzepte
      • Triggered Pipelines
      • Child/Parent Pipelines
      • Pipeline Schedules
      • Manual Jobs
      • Environments / Deployments
      • Rollbacks
      • Releases erstellen und verwalten mit GitLab CI und glab (GitLab CLI)
      • Praktische Übung: Release erstellen mit GitLab CI
    • Von Gitlab bereitgestellte Jobs in der eigenen Pipeline integrieren:
      • Code Quality
      • SAST (Static Application Security Testing)
      • Secret Detection
      • Container Scanning
      • Visualisierung der Ergebnisse im Kontext von Merge Requests
    • Praktische Übung: Erweiterung unserer Pipeline um Code Quality und Secret Detection

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.