Formation Gerrit Revue de Code
Gerrit est un outil de révision de code gratuit et open-source, basé sur le web, 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 un code et de créer une revue pour vos commits.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs en logiciel et à toute personne souhaitant apprendre à utiliser Gerrit comme dépôt Git et à effectuer des revues de code.
A l'issue de cette formation, les participants seront capables de :
- Comprendre le fonctionnement de Gerrit et la gestion de l'interface web de 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 permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
- Présentation de Gerrit
- Comprendre l'interface utilisateur de Gerrit
Commencer à travailler
- 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 de l'utilisateur
- Configuration du nom et du statut
- Configuration de la clé Email et de la clé SSH
- Configuration de la liste de surveillance d'un projet
Envoyer du code à Gerrit
- Pousser du code pour révision
- Pousser un patchset
Utiliser l'écran de modification
- Présentation de l'écran de modification
- Commentaires et approbation
- Effectuer et valider des modifications
- Transférer des modifications à Gerrit
- Annulation des modifications soumises
- Abandon et restauration des modifications
Résolution des conflits
- Introduction au rebasement
- Introduction à cherry-pick
Résolution des problèmes
Résumé et prochaines étapes
Pré requis
- Connaissance de base de Git
Public
- Ingénieurs en logiciel
- Administrateurs de projets Gerrit
- Toute personne souhaitant apprendre à utiliser Gerrit
Les formations ouvertes requièrent plus de 3 participants.
Formation Gerrit Revue de Code - Réservation
Formation Gerrit Revue de Code - Demande de renseignements
NobleProg propose des formations professionnelles conçues spécifiquement pour les entreprises et les organisations. Ces formations ne sont pas destinées aux particuliers.
Gerrit Revue de Code - 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
Advanced GitLab
21 HeuresCette formation dirigée par un instructeur, en ligne ou sur site à France, est destinée aux professionnels de niveau intermédiaire à avancé qui souhaitent appliquer GitLab pour des flux de travail CI/CD avancés, une structuration de projets efficace et une collaboration de développement en utilisant l'édition gratuite de GitLab.
À la fin de cette formation, les participants seront capables de :
- Mettre en œuvre des pipelines CI/CD GitLab avancés avec des exécuteurs personnalisés et des modèles réutilisables.
- Organiser efficacement les projets en utilisant des groupes et des espaces de noms.
- Collaborer sur le code, les problèmes et la documentation avec Markdown et les outils GitLab.
- Appliquer GitLab Pages, les flux de travail de publication et les configurations sécurisées dans des projets réels.
Atelier Pratique Git avec Azure DevOps
14 HeuresCe cours de formation en présentiel dirigé par un instructeur à France (en ligne ou sur site) est destiné aux développeurs et ingénieurs DevOps de niveau intermédiaire qui souhaitent acquérir une expérience pratique avec Git et Azure DevOps, en se concentrant sur la gestion des branches, les stratégies de fusion, la résolution de conflits et l'utilisation efficace de clients graphiques.
À la fin de cette formation, les participants seront capables de :
- Comprendre les concepts fondamentaux de Git et ses flux de travail.
- Gérer efficacement les branches et les fusions dans des environnements collaboratifs.
- Résoudre les conflits en utilisant 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 pratiques de Git à partir de la console et d'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 HeuresIl s'agit d'un cours complet destiné aux personnes qui ne sont pas familiarisées avec un 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 se concentre sur les exercices.
Gitea : Forge Git auto-hébergé remplaçant GitHub et GitLab
14 HeuresGitea est un service Git léger, open-source et auto-hébergé, offrant la gestion des dépôts, la révision de code, le suivi des problèmes et l'intégration CI/CD. C'est une alternative de plus en plus populaire à GitHub et GitLab.com pour les équipes qui souhaitent garder un contrôle total sur leur code source, sans être soumises aux conditions d'utilisation de tiers ni aux restrictions d'exportation.
Fundamentaux de Git et GitHub
21 HeuresCette formation en France (en ligne ou sur site) s'adresse aux développeurs et ingénieurs logiciels qui découvrent la plateforme GitHub et souhaitent utiliser ses fonctionnalités avec Git pour améliorer le versionnage et la gestion du code source d'une application d'entreprise.
A 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 appréhender les concepts fondamentaux de GitHub.
- Créer et gérer des dépôts GitHub tout en mettant en œuvre des flux de travail Git.
- Effectuer des modifications de code source à l'intérieur de GitHub et synchroniser les révisions qui ont été faites en dehors de la plateforme.
- Exploiter les Pull Requests, les Tags, les Releases et d'autres composants fondamentaux de GitHub.
- Exécuter des 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 les défauts du projet avec l'équipe.
- Comprendre et se familiariser avec Git et la structure de GitHub pour une meilleure pratique de la programmation.
Fondamentaux de GitHub pour la Sécurité et l'Automatisation des Entreprises
21 HeuresCette formation dirigée par un instructeur, en ligne ou sur site, est destinée aux développeurs et professionnels DevOps de niveau intermédiaire qui souhaitent améliorer la sécurité, la gouvernance et l'automatisation de leurs environnements GitHub, notamment dans un contexte d'entreprise.
À la fin de cette formation, les participants seront capables de :
- Configurer et gérer les paramètres de sécurité et l'accès aux dépôts sur GitHub.
- Mettre en œuvre les meilleures pratiques de sécurité à l'aide d'outils GitHub tels que Dependabot et CodeQL.
- Créer, réutiliser et maintenir des actions et flux de travail GitHub.
- Surveiller et auditer les activités pour assurer la conformité et la gouvernance à grande échelle.
GitLab et GitLab CI
14 HeuresCette formation en direct avec instructeur à France (sur place ou à distance) est destinée aux développeurs qui souhaitent mettre en place et utiliser Gitlab pour le contrôle de version et l'intégration continue.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Gitlab.
- Comprendre comment mettre en place une alternative à Github.
- Utiliser Gitlab pour gérer un cycle de vie DevOps.
- Utiliser Gitlab pour l'intégration continue / la livraison continue.
- Développer, publier et tester efficacement des logiciels en utilisant Gitlab.
GitLab Auto-géré : La plateforme DevSecOps complète sans SaaS
21 HeuresGitLab auto-géré est le déploiement sur site de la plateforme DevSecOps complète de GitLab, incluant la gestion du code source, les pipelines CI/CD, le registre de conteneurs, l'analyse de sécurité et la surveillance. C'est la référence absolue pour les organisations souhaitant bénéficier de l'intégralité des fonctionnalités de GitLab sans dépendre d'un service SaaS et sans que les données ne quittent leur réseau.
Déploiement Continu GitOps pour Kubernetes
21 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) est destinée aux ingénieurs DevOps qui souhaitent mettre en place, déployer et gérer un flux de déploiement de logiciels basé sur Git pour leurs applications Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Spinnaker et Terraform.
- Comprendre les avantages de GitOps par rapport aux méthodes traditionnelles CI/CD et Infrastructure-as-Code (IAC).
- S'affranchir de la maintenance des scripts. Configurer et exécuter un processus de déploiement bien défini.
- Appliquer les meilleures pratiques pour le déploiement, la gestion et la surveillance des applications natives dans le nuage.
- Récupérer les déploiements à partir de défaillances partielles sans intervention manuelle.
- Créer une stratégie GitOps pour le développement d'applications.
Git pour les Utilisateurs
7 HeuresCe cours a été créé pour tous ceux qui vont utiliser le dépôt Git.
Développeurs de logiciels, chefs de projet, architectes logiciels et architectes de solutions, gestionnaires de versions, etc...
Git pour les Anciens Utilisateurs de Subversion
7 HeuresCe cours montre aux utilisateurs de Subversion comment utiliser Git. Il aide à migrer de manière transparente les habitudes de SVN vers Git et à éviter les erreurs les plus courantes.
Kubernetes et GitLab
14 HeuresCette formation en direct dans France (en ligne ou sur site) est destinée aux ingénieurs DevOps qui souhaitent utiliser Kubernetes et Gitlab pour automatiser le cycle de vie DevOps.
A l'issue de cette formation, les participants seront capables de :
- Automatiser la construction, les tests et les déploiements d'applications.
- Créer une infrastructure de construction automatisée.
- Déployer une application dans un environnement cloud conteneurisé.
Gestion des Releases et Déploiement avec un Système de Contrôle de Versions Distribué
7 HeuresCe cours a été créé pour les gestionnaires de projets, les gestionnaires de versions, les gestionnaires de produits, les propriétaires de produits, les Scrum Masters, les architectes logiciels et toutes personnes responsables de la planification des versions et du déploiement de logiciels.
Il montre comment faire évoluer les changements des exigences, à travers le développement et les tests, jusqu'à l'environnement de production en utilisant un système de contrôle de version distribué (GIT en particulier, mais les personnes utilisant d'autres SCMs 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 forge Git auto-hébergées telles que Gitea et Forgejo. Il offre une expérience CI/CD native Docker, légère et sans la complexité ni les coûts de licence des plateformes CI d'entreprise.