Kontakt aufnehmen

Schulungsübersicht

Einführung in GitLab und das Management des DevOps-Lebenszyklus

  • Überblick über GitLab und seine Rolle in der Softwareentwicklung
  • Verständnis von GitLab als umfassende DevOps-Plattform
  • Wichtige Funktionen von GitLab: Quellcode-Verwaltung, CI/CD, Sicherheit und Projektmanagement
  • Vergleich von GitLab mit traditionellen Plattformen zur Versionskontrolle

Installation und Konfiguration von GitLab

  • Installation von GitLab in verschiedenen Umgebungen
  • Konfiguration der GitLab-Einstellungen und -Dienste
  • Verständnis der GitLab-Architektur und ihrer Komponenten
  • Ersteinstellungen und Verwaltungsaufgaben

Grundlagen von Git und Versionskontrolle

  • Auffrischung der Git-Konzepte und Workflows
  • Repositories, Branches, Commits und Merges
  • Verwaltung des Quellcodes mit GitLab
  • Anwendung bewährter Verfahren für die Versionskontrolle

Nutzung der GitLab-Plattform

  • Erkundung der GitLab-Benutzeroberfläche
  • Nutzung der Web-IDE
  • Verwaltung von Projekten und Repositories
  • Arbeiten mit GitLab-Funktionen und -Tools

GitLab-Workflow und Zusammenarbeit

  • Verständnis der Entwicklungsworkflows in GitLab
  • Branching-Strategien und Merge Requests
  • Code-Reviews und Kollaborationspraktiken
  • Verwaltung von Teams und Berechtigungen

Verwaltung von Benutzern, Gruppen und Projekten

  • Verständnis von Namespaces und Gruppen
  • Erstellung und Organisation von Projekten
  • Verwaltung von Benutzern und Zugriffsrechten
  • Anwendung rollenbasierter Zugriffssteuerung (RBAC)

Kontinuierliche Integration und kontinuierliche Auslieferung (CI/CD)

  • Verständnis der Konzepte von CI/CD
  • Erstellung von GitLab-CI/CD-Pipelines
  • Arbeiten mit GitLab-Runnern
  • Automatisierung von Build-, Test- und Bereitstellungsprozessen

Projekt- und Aufgabenmanagement

  • Verwaltung von Issues und Aufgaben in GitLab
  • Nutzung von Meilensteinen und Labels
  • Planung und Verfolgung der Entwicklungsarbeit
  • Verbesserung der Teamzusammenarbeit und Sichtbarkeit

Dokumentation und Veröffentlichung mit GitLab

  • Nutzung von GitLab Markdown
  • Erstellung von Projektdokumentation
  • Veröffentlichung von Websites mit GitLab Pages
  • Effektives Management von Projektinformationen

Sicherheit und bewährte Verfahren

  • Sicherheitsfunktionen von GitLab
  • Schutz von Repositories und sensiblen Informationen
  • Verwaltung sicherer Entwicklungsworkflows
  • Anwendung bewährter Verwaltungsmethoden in GitLab

Problembehebung und Praxisworkshop

  • Diagnose häufiger GitLab-Probleme
  • Aufbau eines vollständigen GitLab-Workflows
  • Umsetzung von Praktiken für Quellcode-Verwaltung und CI/CD
  • Kurswiederholung und nächste Schritte

Voraussetzungen

  • Allgemeines Verständnis von Versionierungssystemen.
  • Erfahrung mit der Linux-Befehlszeile.

Zielgruppe

  • Entwickler
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien