Einführung in Git und GitLab, Git-Workflow im Team
  • Einführung und Kursüberblick
  • Zielsetzung des Kurses
  • Vorstellungsrunde und Erwartungsabfrage
  • Grundlagen von Git und GitLab
  • Geschichte und Konzepte von Git
  • Überblick über GitLab und seine Funktionen
  • Git-Workflow im Team
  • Branching-Modelle und deren Einsatz
  • Commit-Strategien und Best Practices
  • Git Rebase und Merge-Strategien
  • Unterschiede zwischen Merge und Rebase
  • Konfliktlösung und Best Practices
  • Praktische Übungen
  • Einrichten einer GitLab-Projektumgebung
  • Anwenden von Git-Befehlen in Teamszenarie
Vertiefung Git-Workflow, CI/CD + GitOps
  • Gitflow-Workflow
  • Einrichtung und Verwendung von Gitflow
  • Vorteile gegenüber anderen Workflows
  • Tags, Releases und deren Verwaltung
  • Erstellen und Verwalten von Tags und Releases
  • Einsatz von Tags für Versionskontrolle
  • Einführung in GitLab CI/CD und gitlab.yml
  • Grundkonzepte von Continuous Integration und Continuous Deployment
  • Erstellung und Verwaltung von .gitlab-ci.yml Dateien
  • Praktische Übungen zu CI/CD
  • Erstellen von einfachen CI/CD Pipelines
  • Automatisierung von Tests und Deployments
  • Grundlagen von GitOps
  • Definition und Vorteile von GitOps
  • Einsatzbereiche und Best Practices
Docker in der Entwicklung, GitLab CI und Deployment-Strategien
  • Lokale Entwicklung mit Docker
  • Grundlagen von Docker und dessen Integration in Entwicklungsprozesse
  • Nutzung von Docker in Kombination mit GitLab CI
  • GitLab-Runner und Docker-Registry
  • Konfiguration und Einsatz von GitLab-Runnern
  • Verwendung der GitLab Docker-Registry
  • Erstellen von Release- und Tagged-Images
  • Automatisierung der Erstellung von Docker-Images mit GitLab CI
  • Verwaltung und Nutzung von Images für verschiedene Umgebungen
  • Möglichkeiten des Deployments und Verwaltung von Konfigurationen
  • Übersicht über Deployment-Strategien (z.B. Blue-Green-Deployment)
  • Verwaltung von Umgebungsvariablen und Secrets
  • Abschlussübung und Diskussion
  • Implementierung einer kompletten CI/CD-Pipeline inklusive Deployment
  • Q+A, Feedbackrunde und Kursabschluss

(Version: 2026-02-13T10:43:51+01:00)