Jetzt Kurs bewerten

GitHub Git – Einführung in Git, GitLab und CI/CD

Git ist ein verteiltes Versionskontrollsystem, das es Entwicklern ermöglicht, Änderungen an Code zu verfolgen, zusammenzuführen und zu verwalten. In diesem Kurs „Git – Einführung in Git, GitLab und CI/CD“ lernen die Teilnehmer die Grundlagen von Git kennen, wie sie eine Git-Repository erstellen, Änderungen verfolgen und Konflikte lösen können.

Octicons-mark-github
Live-Online & Vor Ort
168 Termine
2 Tage

Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB).

Artikelnummer: GIT Kategorien: , , Marke:

Kursdetails & Termine

Kursbeschreibung

Git ist ein verteiltes Versionskontrollsystem, das es Entwicklern ermöglicht, Änderungen an Code zu verfolgen, zusammenzuführen und zu verwalten. In diesem Kurs "Git - Einführung in Git, GitLab und CI/CD" lernen die Teilnehmer die Grundlagen von Git kennen, wie sie eine Git-Repository erstellen, Änderungen verfolgen und Konflikte lösen können.

Darüber hinaus wird der Einsatz von GitLab, einer Plattform zur Zusammenarbeit und Verwaltung von Git-Repositories, sowie die Implementierung von Continuous Integration/Continuous Deployment (CI/CD) in die GitLab-Pipeline behandelt. Durch den Abschluss dieses Kurses werden die Teilnehmer in der Lage sein, Git effektiv zu nutzen und GitLab als eine vollständige DevOps-Plattform zu verstehen.

Seminarinhalte

Git

  • Einführung
  • Was ist Version Control?
  • Git installieren
  • Git Basics
  • Ein Repository anlegen
  • Ein bestehende Repository klonen
  • Änderungen an einem Repository vornehmen
  • Übersicht über den Commit-Verlauf
  • Aktionen Rückgängig machen
  • Arbeiten mit Remote-Repositories
  • Git Aliases
  • Tagging
  • Branches
  • Kurze Einführung
  • Arbeiten mit Branches
  • Abzweigen und Zusammenführen
  • Remote Branches
  • Rebase
  • Git in IDE’s
  • Visual Studio Code
  • PyCharm

GitLab

  • Einführung in GitLab
  • Namespaces
  • Mitglieder und Gruppen
  • Benutzer, Rollen und Rechte
  • SSH Key
  • Allgemeine Einstellungen
  • Arbeiten mit Projekten
  • Projekt erstellen
  • Projekte verwalten
  • Sichtbarkeit von Projekten
  • Projekte teilen
  • Access Tokens
  • Code Intelligence
  • Badges
  • Deploy Keys und Deploy Tokens
  • Arbeit planen und verfolgen
  • Labels
  • Issues, Tasks, Epics und Iterations
  • Milestones und Burndown Charts
  • Time Tracking
  • Roadmaps / Gantt Charts

CI / CD mit GitLab

  • Überblick: CI / CD / CD
  • Arbeiten mit Repositories
  • Merge Requests
  • Pipelines und Jobs
  • Variablen
  • Caching
  • .gitlab-ci.yml
  • Docker & Services
  • Auto DevOps
  • Testing
  • Runners

Zielgruppe

Programmiereinsteiger

Voraussetzungen

Grundlegende Programmierkenntnisse der objektorientierten Programmierung sind von Vorteil.

Lernziele

Anfrage zum Firmenseminar

Anfrage Firmenseminar

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht

Termine & Buchung

Terminfilter

Durchführungsart

Ihre Auswahl

Verfügbare Termine

Kursdetails & Termine

Git ist ein verteiltes Versionskontrollsystem, das es Entwicklern ermöglicht, Änderungen an Code zu verfolgen, zusammenzuführen und zu verwalten. In diesem Kurs "Git - Einführung in Git, GitLab und CI/CD" lernen die Teilnehmer die Grundlagen von Git kennen, wie sie eine Git-Repository erstellen, Änderungen verfolgen und Konflikte lösen können.

Darüber hinaus wird der Einsatz von GitLab, einer Plattform zur Zusammenarbeit und Verwaltung von Git-Repositories, sowie die Implementierung von Continuous Integration/Continuous Deployment (CI/CD) in die GitLab-Pipeline behandelt. Durch den Abschluss dieses Kurses werden die Teilnehmer in der Lage sein, Git effektiv zu nutzen und GitLab als eine vollständige DevOps-Plattform zu verstehen.

Git

  • Einführung
  • Was ist Version Control?
  • Git installieren
  • Git Basics
  • Ein Repository anlegen
  • Ein bestehende Repository klonen
  • Änderungen an einem Repository vornehmen
  • Übersicht über den Commit-Verlauf
  • Aktionen Rückgängig machen
  • Arbeiten mit Remote-Repositories
  • Git Aliases
  • Tagging
  • Branches
  • Kurze Einführung
  • Arbeiten mit Branches
  • Abzweigen und Zusammenführen
  • Remote Branches
  • Rebase
  • Git in IDE’s
  • Visual Studio Code
  • PyCharm

GitLab

  • Einführung in GitLab
  • Namespaces
  • Mitglieder und Gruppen
  • Benutzer, Rollen und Rechte
  • SSH Key
  • Allgemeine Einstellungen
  • Arbeiten mit Projekten
  • Projekt erstellen
  • Projekte verwalten
  • Sichtbarkeit von Projekten
  • Projekte teilen
  • Access Tokens
  • Code Intelligence
  • Badges
  • Deploy Keys und Deploy Tokens
  • Arbeit planen und verfolgen
  • Labels
  • Issues, Tasks, Epics und Iterations
  • Milestones und Burndown Charts
  • Time Tracking
  • Roadmaps / Gantt Charts

CI / CD mit GitLab

  • Überblick: CI / CD / CD
  • Arbeiten mit Repositories
  • Merge Requests
  • Pipelines und Jobs
  • Variablen
  • Caching
  • .gitlab-ci.yml
  • Docker & Services
  • Auto DevOps
  • Testing
  • Runners

Programmiereinsteiger

Grundlegende Programmierkenntnisse der objektorientierten Programmierung sind von Vorteil.

Anfrage Firmenseminar

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht

Termine & Buchung

Terminfilter

Durchführungsart

Ihre Auswahl

Verfügbare Termine

Kursbewertungen

Rezensionen

Es gibt noch keine Rezensionen.

Hinterlassen Sie eine Kursbewertung

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir sind persönlich für Sie da

Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.

  • Persönliche Unterstützung bei der KursauswahlPersönliche Unterstützung bei der Kursauswahl
  • Passende Formate für Teams und EinzelpersonenPassende Formate für Teams und Einzelpersonen
  • Hilfe bei offenen Fragen vor der AnfrageHilfe bei offenen Fragen vor der Anfrage
  • Telefon+49 (911) 9523 – 260
  • Emailtrainings@sandata.de

Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?

Nicole Mühlbauer

Leiterin / Key Account Managerin

Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?

Alison Kreis

Seminarorganisation /
Trainer:innen Management

Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?

Anouk Mendoza

Seminarorganisation / Raumvermietungen

Fragen & Antworten

Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.

GitHub Git – Einführung in Git, GitLab und CI/CD im Überblick