Formation Revue de code Gerrit
Gerrit est un outil de revue de code basé sur le web, gratuit et open-source, intégré à Git et construit sur un système de contrôle de version Git. Il agit comme un dépôt qui permet de pousser du code et de créer une revue pour vos validations.
Cette formation en direct, dirigée par un instructeur (en ligne ou sur site), s'adresse aux ingénieurs logiciels et à toute personne souhaitant apprendre à utiliser Gerrit comme un dépôt Git et effectuer des revues de code.
À l'issue de cette formation, les participants seront capables de :
- Comprendre le fonctionnement de Gerrit et savoir gérer l'interface web Gerrit.
- Apprendre les bonnes pratiques pour utiliser Gerrit dans la gestion des flux de travail de revue de code.
- Administrer et configurer un projet Gerrit.
Format du cours
- Cours interactif et discussion.
- Nombreux exercices et pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser les détails.
Plan du cours
Introduction
- Aperçu de Gerrit
- Compréhension de l'interface utilisateur de Gerrit
Premiers pas
- Configuration de Git
- Création d'un projet
- Création de branches et de balises
- Gestion des contrôles d'accès
- Suppression d'un projet
Configuration des paramètres utilisateur
- Configuration du nom et du statut
- Configuration de l'email et de la clé SSH
- Configuration de la liste de surveillance des projets
Envoi de code vers Gerrit
- Pousser du code pour révision
- Pousser un patchset
Utilisation de l'écran de modification
- Défilé de l'écran de modification
- Commentaires et approbations
- Création et validation des modifications
- Pousser les modifications vers Gerrit
- Annulation des modifications soumises
- Abandon et restauration des modifications
Résolution des conflits
- Introduction au rebase
- Introduction au cherry-pick
Dépannage
Résumé et prochaines étapes
Pré requis
- Connaissances de base de Git
Audience
- Ingénieurs logiciels
- Administrateurs de projets Gerrit
- Toute personne souhaitant apprendre à utiliser Gerrit
Les formations ouvertes requièrent plus de 3 participants.
Formation Revue de code Gerrit - Réservation
Formation Revue de code Gerrit - Demande de renseignements
Revue de code Gerrit - Demande d'informations consulting
Nos clients témoignent (1)
Répétez l'important à retenir
Milly Chen - Logitech
Formation - Gerrit Code Review
Traduction automatique
Cours à venir
Cours Similaires
GitLab Avancé
21 HeuresCette formation en direct animée par un formateur à Belgique (en ligne ou en présentiel) s'adresse aux professionnels de niveau intermédiaire à avancé souhaitant utiliser GitLab pour des workflows CI/CD avancés, la structuration de projets et le développement collaboratif, en utilisant l'édition gratuite de GitLab.
À l'issue de cette formation, les participants seront capables de :
- Mettre en œuvre des pipelines CI/CD GitLab avancés avec des runners personnalisés et des modèles réutilisables.
- Organiser efficacement les projets à l'aide de groupes et de namespaces.
- Collaborer sur le code, les tickets et la documentation grâce au Markdown et aux outils GitLab.
- Appliquer GitLab Pages, les workflows de publication et des configurations sécurisées dans des projets réels.
Atelier pratique Git avec Azure DevOps
14 HeuresCette formation en présentiel, animée par un formateur, en Belgique (en ligne ou sur site), s'adresse aux développeurs et aux ingénieurs DevOps de niveau intermédiaire qui souhaitent acquérir une expérience pratique avec Git et Azure DevOps, en mettant l'accent sur la gestion des branches, les stratégies de fusion, la résolution des conflits et l'utilisation efficace des clients graphiques.
À la fin de cette formation, les participants seront capables de :
- Comprendre les concepts fondamentaux de Git et les flux de travail associés.
- Gérer efficacement les branches et les fusions dans des environnements collaboratifs.
- Résoudre les conflits en appliquant les meilleures pratiques dans des scénarios réels.
- Utiliser des clients graphiques (SourceTree et GitKraken) pour la gestion de Git.
- Effectuer des opérations Git pratiques tant depuis la console que depuis des interfaces graphiques.
- Travailler avec Git dans Azure DevOps pour l'intégration des dépôts et le contrôle de version.
Git complet
21 HeuresCe cours est complet pour les personnes ne maîtrisant aucun autre système de contrôle de version distribué. Il commence par des exercices simples pour travailler dans un dépôt local et se termine par la pratique du travail en équipe.
Ce cours met l'accent sur les exercices.
Gitea : Forge Git auto-hébergé remplaçant GitHub et GitLab
14 HeuresGitea est un service Git auto-hébergé, open source et léger, offrant la gestion des dépôts, la revue de code, le suivi des problèmes et l'intégration CI/CD. Il s'impose de plus en plus comme une alternative populaire à GitHub et GitLab.com pour les équipes souhaitant conserver un contrôle total sur leur code source, sans être soumises aux conditions d'utilisation de tiers ni aux restrictions d'exportation.
Fondamentaux de Git et GitHub
21 HeuresCette formation en direct animée par un formateur à Belgique (en ligne ou sur site) s'adresse aux développeurs et ingénieurs logiciels qui débutent sur la plateforme GitHub et souhaitent exploiter ses fonctionnalités conjointement avec Git afin d'améliorer le versionnement et la gestion du code source d'une application d'entreprise.
À l'issue de cette formation, les participants seront capables de :
- Créer et configurer un compte pour accéder à la plateforme web de GitHub.
- Comprendre le fonctionnement du système Git et saisir les concepts fondamentaux sous-jacents à GitHub.
- Créer et gérer des dépôts GitHub tout en mettant en œuvre des flux de travail Git.
- Appliquer des modifications au code source directement dans GitHub et synchroniser les révisions effectuées en dehors de la plateforme.
- Utiliser les Pull Requests, les Tags, les Releases et autres composants fondamentaux de GitHub.
- Exécuter les fonctionnalités de contrôle de version basées sur Git et utiliser l'environnement bash de GitHub.
- Créer des branches de dépôt pour résoudre conjointement avec l'équipe les défauts du projet.
- Comprendre et se familiariser avec la structure de Git et GitHub afin d'adopter de meilleures pratiques de programmation.
Fondamentaux de GitHub pour la sécurité et l'automatisation en entreprise
21 HeuresCette formation en direct, animée par un formateur, à Belgique (en ligne ou sur site), s'adresse aux développeurs et aux professionnels du DevOps de niveau intermédiaire souhaitant améliorer la sécurité, la gouvernance et l'automatisation de leurs environnements GitHub, particulièrement dans un contexte d'entreprise.
À l'issue de cette formation, les participants seront en mesure de :
- Configurer et gérer les paramètres de sécurité de GitHub et l'accès aux dépôts.
- Mettre en œuvre les meilleures pratiques de sécurité à l'aide des outils GitHub tels que Dependabot et CodeQL.
- Créer, réutiliser et maintenir les Actions GitHub et les workflows.
- Surveiller et auditer les activités pour assurer la conformité et la gouvernance à grande échelle.
GitLab et GitLab CI
14 HeuresCette formation en direct, encadrée par un formateur, à Belgique (en présentiel ou à distance), s'adresse aux développeurs souhaitant installer et utiliser GitLab pour le contrôle de version et l'intégration continue.
À l'issue de cette formation, les participants seront capables de :
- Installer et configurer GitLab.
- Comprendre comment mettre en œuvre une alternative à GitHub.
- Utiliser GitLab pour gérer un cycle DevOps.
- Utiliser GitLab pour l'intégration continue et le déploiement continu.
- Développer, libérer et tester des logiciels efficacement à l'aide de GitLab.
GitLab Self-Managed : Plateforme DevSecOps complète sans SaaS
21 HeuresGitLab Self-Managed est le déploiement sur site (on-premises) de la plateforme DevSecOps complète de GitLab, incluant la gestion du code source, la CI/CD, le registre de conteneurs, l'analyse de sécurité et la surveillance. Il constitue la référence pour les organisations souhaitant disposer de l'intégralité des fonctionnalités de GitLab sans dépendre du SaaS et sans faire sortir leurs données de leur réseau.
Git pour les utilisateurs
7 HeuresGit pour les utilisateurs permet aux développeurs et chefs de projet de maîtriser les bases du contrôle de version avec Git pour le développement collaboratif. Aborde les principes fondamentaux du modèle de données Git, les types d'objets, les stratégies de branchement et les workflows de fusion. Examine des méthodes éprouvées pour l'historique des commits, l'analyse des différences, les opérations de mise en attente (stash), les balises et les modèles de développement distribué avec des dépôts hébergés. Aide les équipes logicielles à gérer les historiques de version, résoudre les conflits de fusion et maintenir une traçabilité du code au sein de projets collaboratifs.
Git pour les victimes de Subversion
7 HeuresEffectuez une transition en douceur de Subversion vers Git grâce à cette formation ciblée sur la migration, conçue pour les utilisateurs de SVN souhaitant exploiter le contrôle de version distribué. Ce cours pratique aborde les concepts fondamentaux de Git, les schémas quotidiens de travail, les stratégies avancées de création de branches et de fusion, les processus complets de migration de workflow, l'architecture interne de Git et des conseils pratiques d'intégration — permettant aux développeurs d'éviter les pièges courants et d'adopter avec confiance et efficacité les workflows DVCS modernes pour des processus de développement plus rapides et collaboratifs.
Kubernetes et Gitlab
14 HeuresCette formation en présentiel ou en ligne, animée par un formateur, dans <lieu> s'adresse aux ingénieurs DevOps souhaitant utiliser Kubernetes et Gitlab pour automatiser le cycle de vie DevOps.
À l'issue de cette formation, les participants seront capables de :
- Automatiser les builds, les tests et les déploiements d'applications.
- Créer une infrastructure de build automatisée.
- Déployer une application dans un environnement cloud conteneurisé.
Gestion de version et déploiement avec un système de contrôle de version distribué
7 HeuresCe cours a été conçu pour les chefs de projet, les responsables de version, les chefs de produit, les propriétaires de produit, les Scrum Masters, les architectes logiciels et toute personne chargée de planifier les versions et le déploiement de logiciels.
Il explique comment transférer les modifications depuis les exigences, en passant par le développement et les tests, jusqu'à l'environnement de production, en utilisant un système de contrôle de version distribué (notamment GIT, mais les personnes utilisant d'autres systèmes de contrôle de version distribués peuvent également bénéficier de ce cours).
Woodpecker CI : Pipelines auto-hébergées et légères pour Gitea et Forgejo
14 HeuresWoodpecker CI est un moteur d'intégration continue simple mais puissant, conçu spécifiquement pour les forges Git auto-hébergées telles que Gitea et Forgejo. Il offre une expérience CI/CD légère et native à Docker, sans la complexité ni les coûts de licence associés aux plateformes d'intégration continue d'entreprise.