Jetzt Kurs bewerten

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

Im GitHub-Seminar erfahren Sie, wie Sie mit GitHub CI/CD (Continuous Integration / Continuous Delivery / Continuous Deployment) effektiv Dateiversionen verwalten. Wir beginnen mit der Installation und den Grundbegriffen wie Branching, Merging und Tagging und passen uns Ihrem Wissensstand an.

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: GIH Kategorien: , , Marke:

Kursdetails & Termine

Kursbeschreibung

Im GitHub-Seminar erfahren Sie, wie Sie mit GitHub CI/CD (Continuous Integration / Continuous Delivery / Continuous Deployment) effektiv Dateiversionen verwalten. Wir beginnen mit der Installation und den Grundbegriffen wie Branching, Merging und Tagging und passen uns Ihrem Wissensstand an.

Im Verlauf des Kurses behandeln wir auch komplexere Themen wie das Lösen von Merge-Konflikten und das Wiederherstellen früherer Versionen. Sie lernen, wie Sie Git in Ihre Entwicklungsumgebung (IDE) integrieren und Git in Ihrer täglichen Programmierarbeit effizient nutzen können.

Darüber hinaus erkunden wir die Möglichkeiten der Zusammenarbeit mit GitHub. Gemeinsam mit unserem Spezialisten arbeiten Sie an einem Softwareprojekt und richten Pipelines ein, die automatisierte Tests und die Bereitstellung positiv getesteter Software ermöglichen.

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

GitHub

  • Einführung in GitHub
  • 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
  • Deploy Keys und Deploy Tokens
  • Arbeit planen und verfolgen
  • Tags
  • Issues, Tasks, Epics und Iterations
  • Project Boards

CI / CD mit GitHub

  • Überblick: CI / CD / CD
  • Arbeiten mit Repositories
  • Pull Requests
  • Pipelines und Jobs
  • Variablen
  • Caching
  • GitHub Actions
  • GitHub Workflows
  • Template
  • Auto DevOps
  • Testing

Zielgruppe

Programmiereinsteiger und Softwareentwickler, die mit GitHub an kollaborativen Software-Projekten arbeiten möchten.

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

Im GitHub-Seminar erfahren Sie, wie Sie mit GitHub CI/CD (Continuous Integration / Continuous Delivery / Continuous Deployment) effektiv Dateiversionen verwalten. Wir beginnen mit der Installation und den Grundbegriffen wie Branching, Merging und Tagging und passen uns Ihrem Wissensstand an.

Im Verlauf des Kurses behandeln wir auch komplexere Themen wie das Lösen von Merge-Konflikten und das Wiederherstellen früherer Versionen. Sie lernen, wie Sie Git in Ihre Entwicklungsumgebung (IDE) integrieren und Git in Ihrer täglichen Programmierarbeit effizient nutzen können.

Darüber hinaus erkunden wir die Möglichkeiten der Zusammenarbeit mit GitHub. Gemeinsam mit unserem Spezialisten arbeiten Sie an einem Softwareprojekt und richten Pipelines ein, die automatisierte Tests und die Bereitstellung positiv getesteter Software ermöglichen.

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

GitHub

  • Einführung in GitHub
  • 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
  • Deploy Keys und Deploy Tokens
  • Arbeit planen und verfolgen
  • Tags
  • Issues, Tasks, Epics und Iterations
  • Project Boards

CI / CD mit GitHub

  • Überblick: CI / CD / CD
  • Arbeiten mit Repositories
  • Pull Requests
  • Pipelines und Jobs
  • Variablen
  • Caching
  • GitHub Actions
  • GitHub Workflows
  • Template
  • Auto DevOps
  • Testing

Programmiereinsteiger und Softwareentwickler, die mit GitHub an kollaborativen Software-Projekten arbeiten möchten.

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.

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