Jetzt Kurs bewerten

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

Die Git Einführung mit GitHub und CI/CD zeigt Ihnen, wie Sie Dateiversionen verwalten und gemeinsam an Softwareprojekten arbeiten. Sie lernen Git-Grundbegriffe, IDE-Integration, Branches, Merge-Konflikte und Pipelines für automatisierte Tests sowie die Bereitstellung von Software kennen.

Octicons-mark-github

Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB). Alle Preisangaben werden sorgfältig gepflegt. Preisirrtümer und technische Darstellungsfehler können jedoch nicht vollständig ausgeschlossen werden.

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 bestehendes 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 IDEs
    • 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
  • Softwareentwickler

die mit GitHub an kollaborativen Software-Projekten arbeiten möchten.

Voraussetzungen

Grundlegende Programmierkenntnisse der objektorientierten Programmierung sind von Vorteil.

Lernziele

Sie lernen, Dateiversionen mit Git zu verwalten, Git in Ihre IDE zu integrieren und Git effizient in der täglichen Programmierarbeit einzusetzen. Zudem arbeiten Sie mit GitHub an einem Softwareprojekt und richten Pipelines für automatisierte Tests sowie die Bereitstellung positiv getesteter Software ein.

Firmenseminar anfragen

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

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 bestehendes 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 IDEs
    • 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
  • Softwareentwickler

die mit GitHub an kollaborativen Software-Projekten arbeiten möchten.

Grundlegende Programmierkenntnisse der objektorientierten Programmierung sind von Vorteil.

Sie lernen, Dateiversionen mit Git zu verwalten, Git in Ihre IDE zu integrieren und Git effizient in der täglichen Programmierarbeit einzusetzen. Zudem arbeiten Sie mit GitHub an einem Softwareprojekt und richten Pipelines für automatisierte Tests sowie die Bereitstellung positiv getesteter Software ein.

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

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

Nicole Mühlbauer

  • Leitung
  • Key Account Managerin

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

Alison Kreis

  • Seminarorganisation
  • Empfang

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

Anouk Mendoza

  • Seminarorganisation
  • Raumvermietungen

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

  • Telefon+49 (911) 9523 – 260
  • Emailtrainings@sandata.de

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.

Branches ermöglichen parallele Entwicklungsstände in Git; im Kurs behandeln Sie außerdem das Zusammenführen von Änderungen, Remote Branches und Rebase.

Sie behandeln das Lösen von Merge-Konflikten und das Wiederherstellen früherer Versionen, um Änderungen in Git nachvollziehbar zu bearbeiten.

Der Kurs behandelt Git in IDEs und nennt dafür Visual Studio Code sowie PyCharm als konkrete Entwicklungsumgebungen.

GitHub-Themen wie Namespaces, Mitglieder und Gruppen, Benutzerrollen und Rechte, Projekte sowie deren Sichtbarkeit und Freigabe unterstützen die Zusammenarbeit im Softwareprojekt.

Für die Planung und Nachverfolgung behandelt der Kurs Tags, Issues, Tasks, Epics, Iterations und Project Boards.

Sie behandeln unter anderem Pull Requests, Pipelines und Jobs, Variablen, Caching, GitHub Actions, GitHub Workflows, Templates, Auto DevOps und Testing.

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

Die Git Einführung mit GitHub und CI/CD ordnet Versionsverwaltung, kollaborative Entwicklung und automatisierte Abläufe in einem gemeinsamen Lernkontext ein. Sie lernen, Änderungen nachvollziehbar zu verwalten und Git in die tägliche Programmierarbeit zu integrieren.

Im Mittelpunkt steht das Zusammenspiel von Git-Repositories, Branches, Merging und Pull Requests mit GitHub. Darauf bauen Pipelines, Jobs, GitHub Actions und Workflows auf, mit denen automatisierte Tests und die Bereitstellung positiv getesteter Software behandelt werden.

Der Kurs richtet sich an Programmiereinsteiger und Softwareentwickler, die mit GitHub an kollaborativen Software-Projekten arbeiten möchten. Grundlegende Kenntnisse der objektorientierten Programmierung sind dabei von Vorteil; für eine weiterführende Einordnung bieten sich auch Kurse zu DevOps an.