Kontakt aufnehmen

Schulungsübersicht

Einführung in Git und Azure DevOps

  • Überblick über das Git-Versionskontrollsystem
  • Einblicke in die Integration von Git mit Azure DevOps
  • Umgebungsvorbereitung: Einrichtung von Git, SourceTree, GitKraken sowie Azure DevOps

Grundlegende Git-Konzepte

  • Erstellen und Klonen von Repositories
  • Wichtige Git-Befehle: init, add, commit, push, pull
  • Konzepte sowie Strategien zum Arbeiten mit Branches

Verwaltung von Branches und Merges

  • Bewährte Praktiken für das Arbeiten mit Branches in kooperativen Projekten
  • Branches mittels SourceTree und GitKraken verwalten
  • Übungen: Erstellen und Zusammenführen von Branches

Merge-Techniken sowie Konfliktlösung

  • Arten der Merges: normaler Merge, Fast-forward-Merge, Squash-and-Merge, Rebase-und-Merge
  • Strategien und bewährte Verfahren zur Auflösung von Konflikten
  • Praktische Übungen: Simulieren sowie beheben von Konfliktsituationen

Bedienung über Konsole oder grafischen Client

  • Git-Vorgänge mittels Kommandozeile ausführen
  • Verwaltung von Repositories unter Verwendung von SourceTree (Hauptübungen) sowie GitKraken (Demonstrationen)
  • Vorteile und Nachteile der Nutzung grafischer Clients

Fortgeschrittene Git-Techniken

  • Änderungen vorbereiten, zurücknehmen oder rückgängig machen
  • Commits gezielt auswählen und anwendbare Szenarien dafür kennenlernen
  • Sicheres Zurücksetzen sowie Wiederherstellen von Änderungen garantieren<\/li>

Git in Verbindung mit Azure DevOps nutzen

  • Einrichtung von Git-Repositories innerhalb von Azure Repos
  • Verknüpfung von Git mit den Pipelines in Azure DevOps sicherstellen
  • Berechtigungen sowie Zugriffskontrollen zu konfigurieren

Zusammenarbeit im Team und reale Anwendungsfälle

  • Strategien zum Umgang mit Branches in größeren Projekten
  • Umgang mit Konfliktsituationen innerhalb von Teams
  • Bewährte Regeln zur Nutzung des Versionskontrollsystems im DevOps-Kontext verstehen

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundsätzliche Kenntnisse über Versionskontrollsysteme
  • Erfahrung mit gängigen Softwareentwicklungsverfahren

Zielgruppe

  • Entwickler, die regelmäßig mit Versionskontrollsystemen arbeiten
  • DevOps-Ingenieure, die für die Verwaltung von Code-Repositories verantwortlich sind
  • Teams, die an Softwareprojekten gemeinsam unter Einsatz von Git und Azure DevOps mitarbeiten
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien