In dem Kurs "Git - Einführung in Git, GitLab und CI/CD" lernen Sie von Grund auf den Umgang mit dem Versionierung-Tool Git. Wir zeigen Ihnen, wie Sie Source-Code remote in GitLab verwalten, Pipelines erstellen, und aus Ihrer IDE heraus Ihre Software bereitstellen.
In dem Seminar "Git - Einführung in Git, GitLab und CI/CD" lernen Sie, wie Sie mit GitLab CI/CD (Continuous Integration / Continuous Delivery / Continuous Deployment) die Versionen von Dateien verwalten. Sie gehen hierbei komplexere Szenarien durch, wie das Lösen von Merge-Konflikten und das Zurückgehen auf eine frühere Version.
Mithilfe von GitLab werden Sie gemeinsam mit unserem Spezialisten an einem Softwareprojekt arbeiten. Sie richten Pipelines ein, die das automatische Testen des Codes veranlassen und das Bereitstellen positiv getesteter Software auslösen.
Zielgruppe
Programmiereinsteiger
Voraussetzungen für die Schulung
Grundlegende Programmierkenntnisse der objektorientierten Programmierung sind von Vorteil.
Kursinhalte
Git
Einführung
Was ist Version Control?
Git installieren
Git Basics
Arbeiten mit Git-Repositories
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 IDEs
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
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Wir verwenden Cookies um Ihnen ein bestmögliche Erfahrung auf der Webseite zu ermöglichen. Mit einem Klick auf "Alle akzeptieren", stimmen Sie der Verwendung aller Cookies zu. In den Cookie-Einstellungen können Sie diese genauer einstellen.
Wir verwenden Cookies um Ihnen ein bestmögliches Erlebnis auf der Webseite zu bieten. Auch Fremdanbieter, wie Google (für Karten) können auf Ihrem Gerät ein Cookie setzen. Wir haben diese Cookies soweit möglich kategorisiert. Sie können sich jederzeit dafür entscheiden diese abzulehnen. Je nach Cookie, kann dies aber zur Einschränkungen und Problemen auf der Webseite führen.
Diese Cookies werden verwendet um zu verstehen wie Sie als Besucher mit der Webseite interagieren. Sie helfen uns zu verstehen wieviele Besucher die Webseite hat, welche Seiten sie aufrufen und wie sie sich auf der Webseite verhalten. Wir verwenden zur Besucheranalyse Google Analytics, im anonymen Modus.
Cookie
Dauer
Beschreibung
Google Analytics
Wir verwenden Google Analytics um nachzuvollziehen wie Sie die Webseite benutzen und mit ihr interagieren. Google Analytics läuft im anonymisierten Modus (Keine IP-Adressen werden geteilt).
Notwendige Cookies sind essentiell für die Verwendung der Webseite. Zum Beispiel des Speicherns Ihrer Cookie-Einstellungen. Diese Cookies sind komplett anonym.
Cookie
Dauer
Beschreibung
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
Dieses Cookie wird gesetzt von der Cookie Verwaltung und speichert ob der Benutzer der Verwendung von Cookies zugestimmt hat. Es speichert keine persönlichen Daten.