Beschreibung
Wer Softwareentwicklung professionell betreibt, profitiert von einer durchdachten Versionsverwaltung, die Übersicht und Sicherheit in jedes Projekt bringt. In dieser Weiterbildung lernen Sie, wie Sie Dateiversionen zuverlässig steuern und mit GitHub samt CI/CD-Prozessen für Continuous Integration, Delivery und Deployment Ihre Arbeitsabläufe automatisieren.
Der Einstieg orientiert sich an Ihrem individuellen Kenntnisstand und beginnt mit Installation sowie zentralen Grundlagen wie Branching, Merging und Tagging. So finden sowohl Einsteiger als auch erfahrene Entwicklerinnen und Entwickler den passenden Anschluss an die Inhalte.
Im weiteren Verlauf des Kurses Git - Einführung in Git, GitHub und CI/CD vertiefen Sie anspruchsvollere Themen wie das Auflösen von Merge-Konflikten und das gezielte Wiederherstellen früherer Versionsstände. Sie erfahren zudem, wie Sie Git in Ihre Entwicklungsumgebung einbinden und im Programmieralltag effizient einsetzen.
Ein besonderer Schwerpunkt liegt auf der kollaborativen Arbeit mit GitHub, bei der Sie gemeinsam mit einem erfahrenen Spezialisten an einem echten Softwareprojekt arbeiten. Sie richten Pipelines ein, die automatisierte Tests durchführen und geprüfte Software bereitstellen.
Durch den hohen Praxisbezug gewinnen Sie spürbar mehr Sicherheit und Tempo in Ihren täglichen Entwicklungsprozessen und können das Gelernte direkt im Berufsalltag anwenden.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Inhalte
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.
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

PC-COLLEGE Training GmbH
PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…
Mehr über PC-COLLEGE Training GmbH