4.9 bei Google (54 Bewertungen)

Git und GitLab Schulung

Git Schulung: Die Bausteine für Continuous Integration und Continuous Delivery

Zu den Terminen

In unserer Git und GitLab Schulung wird dir das Grundverständnis für Versionskontrollsysteme mit Hilfe des populärsten Versionsverwaltungstool Git nahegelegt. Dabei wird nicht nur das Tool Git betrachtet, sondern auch die Schnittstelle zur Plattform GitLab. So wirst du im Kurs Git und GitLab eine eigene GitLab-Plattform in Betrieb nehmen und für den täglichen Einsatz vorbereiten. Ziel des Kurses ist es, dir die Möglichkeiten von Git aufzuzeigen und das Installieren und Betreiben einer Plattform wie GitLab näher zu bringen. Das theoretisch vermittelte Wissen wird in den Übungen gleich praxisnah umgesetzt. Abgerundet wird der Git und GitLab Kurs durch einen Ausblick in die Welt von Continuous Integration und Continuous Deployment CI/CD & DevOps sowie auf alternativ nutzbare Tools und deren Positionierung.

Lernziele

Unsere Git & GitLab Schulung führt dich von den Git Grundlagen (Commits, Branches, Merge/Rebase) bis zu GitLab-Workflows mit Issues, Merge Requests, Pipelines (CI/CD) und DevOps-Best Practices. Du lernst saubere Branching-Modelle (Feature/Release/Hotfix), Code Reviews, Protected Branches, Tags/Releases, Pipeline-Jobs & Runner sowie Security/Compliance im Team. Ideal für Devs, QA, Data/ML, Admins und DevOps-Teams. Inhalte der Git Schulung (Auszug):

Git Basics

Team-Workflows

GitLab Platform

CI/CD mit GitLab

Qualität & Sicherheit

Best Practices

Lernziele

In unserem Git und GitLab Kurs bekommst du das Grundverständnis für Versionskontrollsysteme mit Hilfe des populärsten Versionsverwaltungstool Git.

Inhalte

Git Überblick

  • Versionsverwaltung

  • Vorstellung von Git

  • Wie funktioniert Git?

  • Bestandteile eines Commits

  • Commit Message

  • Verbreitung von Git

  • Alternativen zu Git und Abgrenzungen

  • Installation unter Linux

  • Installation unter Windows

  • Architektur von Git

  • Git-States

  • Arbeiten mit Git

  • Erste Schritte mit Git

  • Grundbefehle

  • Git-Ignore-File

  • Arbeiten mit der Historie

  • Arbeiten mit Tags

  • Auschecken von Commits/Tags

  • Verwerfen von Änderungen

  • Referenz Historie

Git Branches

  • Was ist ein Branch?

  • GitFlow-Konzept

  • Arbeiten mit Branches

  • Wechseln zwischen Branches

  • Löschen von Branches

  • Merging

  • 3-Wege-Merge

  • Squashing bei Merge

  • Rebase

  • Cherry-Pick

  • Lokale Konflikte

  • Wechseln zwischen Branches

  • Konflikte bei Merge

GitLab

  • Remote Repositories

  • GitLab und Alternativen

  • Community Edition

  • GitHub

  • BitBucket

  • Unterschiede der Remote-Plattformen

  • Administration von GitLab

  • Aufsetzen eines lokalen GitLab-Servers

  • GitLab Landing Page

  • Rollenmodell bei GitLab

  • Authentisierung

  • Access Tokens

  • SSH-Keys

Git Remote

  • Verknüpfen eines Remote Repositories

  • Arbeiten mit Remote

  • Lokale und Remote Branches

  • Git Clone

  • Git Fetch

  • Git Pull

  • Git Push

  • Konflikte beim Push

Arbeiten mit GitLab

  • Merge Requests

  • Anlegen eines Merge Requests

  • Issue Tracking

  • Planung mit Issues

  • Wiki

  • Forking

  • Activities im GitLab

Ausblick DevOps und CI/CD mit Git

  • GitLab für DevOps

  • Continuous Integration

  • CI bei GitLab

Visual Studio Code

  • Was ist Visual Studio Code?

  • Gitlab und VSC

  • Die Oberfläche von VS Code

  • Activity Bar und Sidebar

  • Neue Dateien in VS Code anlegen

  • Einen Ordner hinzufügen

  • Das Search Tool

  • Versionskontrolle

  • Git in Visual Studio Code nutzen

  • Ein Remoterepository in VS Code klonen

  • Ein lokales Git-Repository anlegen

  • GitLens

Zielgruppe

Die Schulung Git und GitLab richtet sich an Anwendungsentwickler, Designer, Betriebsteams und Plattform-Architekten, die einen einfachen und schnellen Einstieg in die Versionsverwaltung mit Git und GitLab bekommen möchten.

Voraussetzungen

Die Bereitschaft, sich mit den Themen Git und GitLab technisch auseinanderzusetzen wird vorausgesetzt. Grundlegende IT-Kenntnisse sind für den Besuch der Schulung Git und GitLab erforderlich.

Git und GitLab Hintergrund:

Git und GitLab sind zwei eng miteinander verbundene, aber unterschiedliche Technologien, die in der Softwareentwicklung eine zentrale Rolle spielen. Zusammenfassend lässt sich sagen: Git ist das Versionskontrollsystem, das die grundlegende Funktionalität zur Verfolgung von Änderungen bereitstellt. GitLab ist eine Plattform, die auf Git aufbaut und zusätzliche Funktionen für die Zusammenarbeit und Automatisierung bietet. Git und GitLab werden oft zusammen verwendet. Entwickler nutzen Git, um ihre Code-Änderungen lokal zu verwalten, und GitLab, um ihre Projekte zu hosten und mit anderen zusammenzuarbeiten.

Git Schulung - das solltest du wissen:

Für Entwickler:innen, QA, DevOps, Admins und Data-Teams, die Versionskontrolle professionell nutzen und GitLab CI/CD aufsetzen möchten.

Schulungen, die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Lufthansa Logo
BMW Logo
Bundeswehr Logo
Logo der ARD Gruppe
Zalando Logo
Volkswagen Logo

Das sagen unsere Kunden

Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.

Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.

Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.