Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung und Grundlagen
- Bestandsaufnahme: Was die Teilnehmer bereits über Git und GitLab wissen
- Überblick über wichtige Git-Konzepte: Commits, Branches, Merges, Push/Pull
- Übersicht der GitLab-Editionen (Free vs. Premium vs. Ultimate)
- Häufige Anwendungsfälle und organisatorische Vorteile von GitLab
Übersicht über GitLab-Funktionen und Architektur
- Durchlauf der GitLab-Oberfläche und Projektstruktur
- Wichtige Funktionen: Repository-Verwaltung, Pipelines, Issue-Boards
- GitLab CI/CD-Architektur und Überblick über Runner
GitLab-Workflow
- Häufige Workflows: GitLab Flow im Vergleich zu GitFlow
- Merge Requests, Genehmigungen und Review-Zyklen
- Branch-Verwaltung und Berechtigungen
Projektorganisation mit Gruppen und Namespaces
- Verständnis von GitLab-Gruppen, Untergruppen und Namespaces
- Sichtbarkeit von Projekten und gruppenebene Berechtigungen
- Forking-Strategien und Management des Teamzugriffs
Implementierung von CI/CD in GitLab
- Einrichtung und Registrierung von GitLab Runners
- Docker- und Kubernetes-Executors
- Nutzung von Docker-in-Docker (DIND): Vorteile und Hinweise
- Fehlersuche bei Runner-Problemen
- Erstellung und Strukturierung von gitlab-ci.yml
- Nutzung von Variablen und CI-Geheimnissen
- Erstellung von CI-Workflows und -Stages
- Einbeziehung von Vorlagen und wiederverwendbaren Pipeline-Definitionen
- Triggers, Schedules und manuelle Steuerung der Pipelines
- Erstellung von Releases und Tagging-Strategien
Issue-Management und Zusammenarbeit
- Erstellung und Verknüpfung von Issues
- Benutzerdefinierte Issue-Boards und Labels
- Milestones und Fortschrittsverfolgung
Nutzung von GitLab Markdown
- Formatierung von Issues, Merge Requests und Wikis
- Markdown für Dokumentation und Inline-Bilder
- Nutzung von Checklisten, Code-Blöcken und Tabellen
GitLab Pages
- Veröffentlichung statischer Websites aus GitLab-Repositories
- Konfiguration von GitLab Pages mit eigenen Domains
- CI/CD-Integration bei Pages-Deployments
Sicherheit und Zugriffverwaltung
- Personal Access Tokens und Project Tokens
- Sicherung von Pipeline-Geheimnissen und Variablen
- Übersicht über GitLabs Sicherheitsscanning-Funktionen
Fehlersuche und Diagnose
- Häufige CI/CD-Fehler und deren Behebung
- Runner-Logs und Debugging fehlgeschlagener Jobs
- Best Practices für die Zuverlässigkeit von Pipelines
Zusammenfassung und nächste Schritte
- Kurszusammenfassung und Q&A
- Abschlussprüfung oder Bewertungsaufgabe
- Feedback und Kursabschluss
- Ressourcen zum weiteren Lernen
Voraussetzungen
- Geringfügige Linux-Kenntnisse sind für den GitLab Runner-Abschnitt erforderlich.
Zielgruppe
- DevOps-Professionals
- Softwareentwickler und Ingenieure, die GitLab in Teamumgebungen nutzen
- Technische Leiter und Systemintegratoren, die GitLab-Pipelines implementieren
21 Stunden
Erfahrungsberichte (1)
Mir gefällt, dass ich sofort Antworten auf meine Fragen erhalte.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maschinelle Übersetzung