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 ...

Kursinfo

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. Hinweis: Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.

Inhalt:
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.

Abschluss/Bescheinigung

Teilnahmezertifikat

Informationsanfrage

Unverbindliche und kostenfreie Informationsanfrage zum Kursthema: "Git - Einführung in Git, GitLab und CI/CD"

Zusatzmaterial
Datenschutz und Einwilligung*
Bitte addieren Sie 1 und 6.