Git Versionsverwaltung Kurs für Entwickler – Professionelle Workflows und Teamarbeit

für Softwareentwickler und Projektteams

Lerne Git von Grund auf – von den ersten Befehlen bis zu professionellen Workflows mit Branches, Merges und Pull Requests. Perfekt, um Projekte strukturiert zu verwalten und effizient im Team zu arbeiten.

Niveau: Fortgeschritten

Bild zu Git Grundlagen – Versionsverwaltung professionell

Kursbeschreibung

Git ist das weltweit führende Versionsverwaltungssystem und Standard in der modernen Softwareentwicklung. In diesem praxisorientierten Kurs lernst du, wie du Git effizient einsetzt – von den Grundlagen wie init, add, commit und push bis hin zu fortgeschrittenen Themen wie Branching, Merging, Stash und Pull Requests. Wir arbeiten mit realen Beispielen und GitHub, damit du deine Projekte sauber organisieren und im Team reibungslos zusammenarbeiten kannst.

Nach diesem Kurs bist du in der Lage, Änderungen nachzuvollziehen, frühere Versionen wiederherzustellen, Konflikte zu lösen und professionelle Git-Workflows anzuwenden.

Zielgruppe

Für Einsteiger und leicht Fortgeschrittene in der Webentwicklung oder Softwareentwicklung, die Git noch nicht oder nur oberflächlich kennen und es nun sicher in Projekten anwenden möchten. Ideal für Entwickler, Designer, Projektmanager und alle, die an digitalen Projekten mitarbeiten.

Lernziele

Nach diesem Kurs kannst du:

  • Git-Repositorys erstellen, klonen und verwalten.
  • Dateien stagen, committen, pushen und Änderungen zurücksetzen.
  • Mit Branches arbeiten, Features entwickeln und Merges durchführen.
  • Konflikte erkennen und auflösen.
  • Stash nutzen, um temporäre Änderungen zu speichern.
  • Pull Requests auf GitHub erstellen und Code Reviews durchführen.
  • .gitignore-Dateien erstellen und effektiv nutzen.
  • Git effizient über die Kommandozeile anwenden.

Kursinhalte (Stichworte)

  • Einführung in Versionsverwaltung:
    • Zentrale vs. verteilte Systeme.
    • Git-Grundkonzepte und Begriffe.
  • Erste Schritte mit Git:
    • Repository anlegen (git init).
    • Dateien stagen und committen.
    • Änderungen zurücksetzen.
  • Remote-Arbeit mit GitHub:
    • Remote hinzufügen (git remote add).
    • Push & Pull.
    • Repository klonen.
  • Branching & Merging:
    • Branch erstellen, wechseln und löschen.
    • Merge-Strategien & Konfliktlösung.
  • Arbeiten mit Stash:
    • Änderungen zwischenspeichern (git stash).
    • Stash wieder anwenden (pop / apply).
  • Fortgeschrittene Befehle:
    • git log-Formatierungen.
    • Dateien umbenennen/verschieben (git mv).
    • Dateien löschen (git rm).
  • Code-Review mit GitHub:
    • Pull Requests erstellen.
    • Review-Kommentare einarbeiten.
  • Best Practices:
    • .gitignore sinnvoll einsetzen.
    • Strukturierte Commit-Nachrichten.
    • Saubere Branch-Strategien.

Vorkenntnisse / Anforderungen

  • Grundlegende Computerkenntnisse (Umgang mit Maus, Tastatur, Dateisystem).
  • Grundkenntnisse im Umgang mit einem Texteditor.
  • Eigenen Laptop (Windows, macOS oder Linux) für die praktischen Übungen.
  • Technisches Interesse und die Bereitschaft, mit der Kommandozeile zu arbeiten.

Methodik

Unsere erfahrenen Dozenten führen dich im persönlichen Präsenzunterricht in Grabs SG durch viele praxisnahe Übungen. Du setzt das Gelernte direkt um und arbeitest mit echten Repositories, um maximale Praxiserfahrung zu sammeln.

Besonderheiten

  • Praxisorientiert: Du lernst Git anhand echter Projektbeispiele.
  • Individuelle Betreuung: Kleine Gruppen ermöglichen gezielte Unterstützung.
  • GitHub-Integration: Direkte Anwendung von Git in Verbindung mit GitHub.
Teilnehmerzahl
Abschluss
Dieser Kurs ist noch in Planung. Falls du informiert werden möchtest wenn der Kurs startet, so schreibe uns doch ein Mail an info@web-professionals.ch