Gerrit Code Review Schulung
Gerrit ist ein kostenloses, quelloffenes, webbasiertes Code-Review-Tool, das mit Git integriert und auf einem Git-Versionierungssystem aufgebaut ist. Es fungiert als Repository, welches das Übertragen von Code und das Erstellen eines Reviews für Ihre Commits ermöglicht.
Diese Dozentengeleitete Live-Schulung (online oder vor Ort) richtet sich an Softwareentwickler und alle anderen, die lernen möchten, wie man Gerrit als Git-Repository verwendet und Code-Reviews durchführt.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
- Den Funktionsweise von Gerrit zu verstehen und die Gerrit-Weboberfläche zu verwalten.
- Gute Praktiken für die Verwendung von Gerrit im Umgang mit Code-Review-Arbeitsabläufen zu erlernen.
- Ein Gerrit-Projekt zu verwalten und zu konfigurieren.
Kursformat
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Praktiken.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Möglichkeiten zur Kursanpassung
- Um eine maßgeschneiderte Schulung für diesen Kurs zu anfordern, kontaktieren Sie uns bitte zur Organisation.
Schulungsübersicht
Einführung
- Überblick über Gerrit
- Verstehen der Gerrit-Benutzeroberfläche
Erste Schritte
- Einrichtung von Git
- Erstellen eines Projekts
- Erstellen von Branches und Tags
- Verwalten von Zugriffskontrollen
- Löschen eines Projekts
Konfigurieren von Benutzereinstellungen
- Name- und Statuskonfiguration
- E-Mail- und SSH-Schlüsselkonfiguration
- Konfigurieren der Projektbeobachtungsliste
Übertragen von Code zu Gerrit
- Code zum Review senden
- Patchset senden
Nutzen des Change-Bildschirms
- Durchlauf des Change-Bildschirms
- Kommentare und Freigaben
- Ausführen und Commiten von Änderungen
- Änderungen an Gerrit senden
- Zurücksetzen der übermittelten Änderungen
- Änderungen verwerfen und wiederherstellen
Lösen von Konflikten
- Einführung in Rebase
- Einführung in Cherry-Pick
Fehlerbehebung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Basiskenntnisse in Git
Zielgruppe
- Softwareentwickler
- Gerrit-Projektadministratoren
- Jeder, der lernen möchte, wie man Gerrit verwendet
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Gerrit Code Review Schulung - Buchung
Gerrit Code Review Schulung - Anfrage
Gerrit Code Review - Beratungsanfrage
Erfahrungsberichte (1)
Wiederholen Sie die wichtige Erkenntnis
Milly Chen - Logitech
Kurs - Gerrit Code Review
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Fortgeschrittenes GitLab
21 StundenDiese instructor-led-Livetraining in Schweiz (online oder vor Ort) richtet sich an Fachkräfte auf dem mittleren bis fortgeschrittenen Niveau, die GitLab für erweiterte CI/CD-Arbeitsabläufe, Projektstrukturen und kollaborative Entwicklung mit der kostenlosen Edition von GitLab einsetzen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Fortschrittliche GitLab CI/CD-Pipelines mit benutzerdefinierten Runnern und wiederverwendbaren Vorlagen zu implementieren.
- Projekte effektiv mittels Gruppen und Namespaces zu organisieren.
- Mit Markdown und GitLab-Tools an Code, Issues und Dokumentationen zusammenzuarbeiten.
- GitLab Pages, Release-Arbeitsabläufe und sichere Konfigurationen in realen Projekten anzuwenden.
GitHub Advanced – Fortgeschrittenes GitHub-Entwicklung und -Zusammenarbeit
14 StundenEin fortgeschrittener, praxisorientierter Kurs, der sich an Entwickler, DevOps-Ingenieure, technische Leiter und Engineering-Teams richtet, die bereits praktische Erfahrung mit Git und GitHub haben. Der Kurs konzentriert sich auf fortgeschrittene Zusammenarbeitsworkflows, Repository-Governance, GitHub Actions, CI/CD, Sicherheit und Automatisierung.
Git-Workshop mit Azure DevOps
14 StundenDieser dozentengestützte, live stattfindende Kurs in Schweiz (online oder vor Ort) richtet sich an Entwickler und DevOps-Ingenieure mit mittleren Vorkenntnissen, die praktische Erfahrungen mit Git und Azure DevOps sammeln möchten. Der Fokus liegt auf Branch-Verwaltung, Merge-Strategien, Konfliktlösung und der effektiven Nutzung grafischer Clients.
Am Ende dieses Trainings können die Teilnehmenden:
- Grundlegende Git-Konzepte und Workflows verstehen.
- Branches und Merges in kollaborativen Umgebungen effektiv verwalten.
- Konflikte anhand bewährter Verfahren in realen Szenarien lösen.
- Grafische Clients (SourceTree und GitKraken) zur Git-Verwaltung nutzen.
- Praktische Git-Operationen sowohl über die Konsole als auch über grafische Benutzeroberflächen durchführen.
- Git in Azure DevOps für die Repository-Integration und Versionskontrolle einsetzen.
Verständliches GIT
21 StundenGitea: Selbstgehostete Git-Plattform als Ersatz für GitHub und GitLab
14 StundenGitea ist ein schlankes, quelloffenes, selbstgehostetes Git-Dienstelement, das Repository-Verwaltung, Codeüberprüfungen, Issue-Tracking und CI/CD-Integration bietet. Es gewinnt zunehmend als Alternative zu GitHub und GitLab.com an Beliebtheit bei Teams, die volle Kontrolle über ihren Quellcode benötigen, ohne sich an die Nutzungsbedingungen Dritter oder Exportbeschränkungen halten zu müssen.
Grundlagen von Git und GitHub
21 StundenDiese live geleitete Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler und Softwareingenieure, die neu auf der Plattform von GitHub sind und deren Funktionen zusammen mit Git für ein besseres Versionieren und Verwalten des Quellcodes einer Unternehmensanwendung einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Konten für den Zugriff auf die webbasierte Plattform von GitHub einzurichten und zu konfigurieren.
- Zu verstehen, wie das System von Git funktioniert, und die grundlegenden Konzepte von GitHub zu erfassen.
- Github-Repositorys zu erstellen und zu verwalten sowie Git-Arbeitsabläufe zu implementieren.
- Änderungen am Quellcode innerhalb von GitHub auszuführen und Revisionen, die ausserhalb der Plattform vorgenommen wurden, abzugleichen.
- Pull Requests, Tags, Releases und andere grundlegende Komponenten von GitHub zu nutzen.
- Versionskontrollfunktionen auf Basis von Git auszuführen und die Bash-Umgebung von GitHub zu verwenden.
- Repository-Branches zur gemeinsamen Behebung von Projektfehlern mit dem Team zu erstellen.
- sich mit der Struktur von Git und GitHub vertraut zu machen, um eine bessere Programmierpraxis zu gewährleisten.
GitHub-Grundlagen für Unternehmenssicherheit und Automatisierung
21 StundenDieses von einem Dozenten geleitete Live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler und DevOps-Profis mit mittlerem Kenntnisstand, die die Sicherheit, Governance und Automatisierung ihrer GitHub-Umgebungen verbessern möchten, insbesondere im Unternehmenskontext.
Am Ende dieses Trainings sind die Teilnehmer in der Lage:
- GitHub-Sicherheitseinstellungen und Repository-Zugriffe zu konfigurieren und zu verwalten.
- Sicherheitsbest Practices mit GitHub-Tools wie Dependabot und CodeQL umzusetzen.
- GitHub Actions und Workflows zu erstellen, wiederzuverwenden und zu pflegen.
- Aktivitäten für Compliance und Governance in grossem Umfang zu überwachen und zu prüfen.
GitLab und GitLab CI
14 StundenGitLab Self-Managed: Vollständige DevSecOps-Plattform ohne SaaS
21 StundenGitLab Self-Managed ist die Installation von Gitlabs vollständiger DevSecOps-Plattform vor Ort (On-Premise), inklusive Quellcodeverwaltung, CI/CD, Container-Registry, Sicherheitsscans und Überwachung. Sie gilt als Massstab für Organisationen, die das volle Funktionsumfang von GitLab ohne SaaS-Abhängigkeit oder Datenabfluss aus dem eigenen Netzwerk wünschen.
Git für Benutzer
7 StundenGIT für Opfer von Subversion
7 StundenKubernetes und GitLab
14 StundenDieses instructor-led-Training in Schweiz (online oder vor Ort) richtet sich an DevOps-Ingenieure, die Kubernetes und GitLab nutzen möchten, um den DevOps-Lifecycle zu automatisieren.
Nach Abschluss dieses Trainings können die Teilnehmer:
- Anwendungs-Builds, Tests und Bereitstellungen automatisieren.
- Eine automatisierte Build-Infrastruktur erstellen.
- Eine Anwendung in einer containerisierten Cloud-Umgebung bereitstellen.
Release-Management and Bereitstellung mit Distributed Version Control System
7 StundenWoodpecker CI: Leichtgewichtige, selbst gehostete Pipelines für Gitea und Forgejo
14 StundenWoodpecker CI ist eine einfache, doch leistungsstarke Continuous-Integration-Engine, die speziell für selbst gehostete Git-Forges wie Gitea und Forgejo entwickelt wurde. Sie bietet ein leichtgewichtiges, Docker-natives CI/CD-Erlebnis ohne die Komplexität oder Lizenzkosten unternehmensweiter CI-Plattformen.