Formation Comprehensive Git
Il 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.
Plan du cours
Les bases de Git
- Introduction à Git
- Dépôt Git
- Enregistrer les changements dans le dépôt
- Visualiser l'historique des modifications
- Annuler des choses
- Balisage
Branchement Git
- Branchement et fusion
- Brance Management
- Flux de travail de branchement
- Branchements distants
- Rebasage
Git sur le serveur
- Les protocoles
- Obtenir Git sur un serveur
- Générer une clé publique SSH
- Configurer le serveur
- Public Access
- Git hébergé (GitHUB)
- Travailler avec des serveurs distants
Git distribué
- Flux de travail distribués
- Contribuer à un projet
- Maintenir un projet
Outils Git
- Sélection des révisions
- Mise en scène interactive
- Réécriture de l'historique
- Débogage avec Git (bisect)
- Sous-modules
- Fusion de sous-arbres
Personnaliser Git
- Configuration de Git
- Attributs Git
- Crochets Git
Pré requis
Connaissances de base en matière de développement de projets.
Les formations ouvertes requièrent plus de 3 participants.
Formation Comprehensive Git - Booking
Formation Comprehensive Git - Enquiry
Comprehensive Git - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (7)
discussions et délibérations
Przemyslaw - FIDELITY INFORMATION SERVICES GMBH SP. Z O.O.
Formation - Comprehensive Git
Traduction automatique
Le formateur a rapidement résolu les problèmes et répondu aux questions
Karol - FIDELITY INFORMATION SERVICES GMBH SP. Z O.O.
Formation - Comprehensive Git
Traduction automatique
Le professeur aimait vraiment le sujet et était très heureux de résoudre les problèmes avec les participants.
Lukasz Linczewski - Alekseon
Formation - Comprehensive Git
Traduction automatique
Très complet et a couvert presque tout. De plus, j'ai réussi à faire discuter les participants d'issues et de scénarios.
Arthur Wilson - The University of Edinburgh
Formation - Comprehensive Git
Traduction automatique
J'ai aimé le programme du cours complet. Le cours a commencé par les bases et a progressivement évolué vers des niveaux plus difficiles. Tous les exemples ont été parfaitement expliqués par les intervenants.
Patryk Smacki - The University of Edinburgh
Formation - Comprehensive Git
Traduction automatique
l'humeur que le formateur a créée dès le premier jour, très intéressante, très motivante et très abordable.
fabio tramontana - Fast Lane Consulting & Education Services Limited
Formation - Comprehensive Git
Traduction automatique
Nous avons fait des exercices immédiatement après la théorie pour comprendre par la pratique ce qui avait été expliqué. Style de présentation.
Razvan Popovici - BTC Embedded Systems Romania SRL
Formation - Comprehensive Git
Traduction automatique
Cours à venir
Cours Similaires
Advanced GitLab
21 HeuresThis instructor-led, live training in France (online or onsite) is aimed at intermediate-level to advanced-level professionals who wish to apply GitLab for advanced CI/CD workflows, project structuring, and collaborative development using the Free edition of GitLab.
By the end of this training, participants will be able to:
- Implement advanced GitLab CI/CD pipelines with custom runners and reusable templates.
- Organize projects effectively using groups and namespaces.
- Collaborate on code, issues, and documentation with Markdown and GitLab tools.
- Apply GitLab Pages, release workflows, and secure configurations in real-world projects.
Bitbucket
14 HeuresAu cours de cette formation en direct et dirigée par un instructeur dans France, les participants apprendront à utiliser Bitbucket comme système de contrôle de version dans un environnement de développement de logiciels.
A la fin de cette formation, les participants seront capables de :
- Comprendre les concepts de contrôle de version tels que les flux de travail, la ramification et la fusion.
- Utiliser Bitbucket et Git pour gérer le développement de logiciels et les versions.
- Intégrer Bitbucket avec d'autres logiciels d'Atlassian tels que Jira, HipChat, Confluence et Bamboo.
Gerrit Code Review
7 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux ingénieurs logiciels 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.
Git Hands-on Workshop with Azure DevOps
14 HeuresCette formation dirigée par un instructeur, en présentiel ou en ligne, s'adresse aux développeurs et ingénieurs de niveau intermédiaire qui souhaitent acquérir une expérience pratique de Git et de Azure DevOps, en se concentrant 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 et les flux de travail fondamentaux de Git.
- 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 Git pratiques à partir de la console et des interfaces graphiques.
- Travailler avec Git dans Azure DevOps pour l'intégration des référentiels et le contrôle de version.
Git and GitHub Fundamentals
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.
GitHub Fundamentals for Enterprise Security and Automation
21 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux développeurs et professionnels de niveau intermédiaire qui souhaitent améliorer la sécurité, la gouvernance et l’automatisation de leurs environnements GitHub, particulièrement 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 au dépôt GitHub.
- Mettre en œuvre les meilleures pratiques de sécurité à l'aide d'outils GitHub comme Dependabot et CodeQL.
- Créer, réutiliser et maintenir des Actions et workflows GitHub.
- Surveiller et auditer les activités pour la conformité et la gouvernance à grande échelle.
Gitlab and 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.
GitOps Continuous Deployment for 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 for Users
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 for Victims of 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 and 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é.
Release Management and Deployment with Distributed Version Control System
7 HeuresCe cours a été créé pour les chefs de projet, les responsables de publication, les responsables de produit, les propriétaires de produit, les Scrum Masters, les architectes de logiciels et tous les responsables de la planification des versions et du déploiement de logiciels.
Il montre comment déplacer les modifications des exigences, via le développement et les tests, vers un environnement de production à l'aide d'un système de contrôle de version distribuée ( GIT en particulier, mais les utilisateurs d'autres GDS distribués peuvent également bénéficier de ce cours).