Git - GitLab -et- GitFlow
Ambient it
Non finançable CPF
Tout public
En ligne
Git - GitLab -et- GitFlow
Ambient it
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
Nous contacter
1620 €
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
1620 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Installer et configurer l'outil GIT
Comprendre les différences entre la gestion de version centralisée et décentralisée
Gérer efficacement les dépôts locaux et distants
Manipuler les commandes de GIT pour gérer les fichiers et les branches
Gestion de workflows et de dépôts git avec GitFlow
Utilisation des outils d'intégration et de déploiement continus avec GitLab CI
Gagner en efficacité en utilisant les outils les plus efficaces de l'écosystème GIT
Intégrer et former rapidement un nouvel arrivant à votre projet
Appréhender la migration de SVN vers GIT
Comprendre les différences entre la gestion de version centralisée et décentralisée
Gérer efficacement les dépôts locaux et distants
Manipuler les commandes de GIT pour gérer les fichiers et les branches
Gestion de workflows et de dépôts git avec GitFlow
Utilisation des outils d'intégration et de déploiement continus avec GitLab CI
Gagner en efficacité en utilisant les outils les plus efficaces de l'écosystème GIT
Intégrer et former rapidement un nouvel arrivant à votre projet
Appréhender la migration de SVN vers GIT
Programme
JOUR 1 - GIT & GITFLOW
INTRODUCTION
Contexte et historique de la gestion de versions
Cas d'utilisation
Présentation de Git
Avantages de Git
COMMANDES DE BASE
Création du dépôt, dossier .git
Les 3 états de Git
Commandes add et commit
Commandes status, log et diff
LES BRANCHES
Intérêt du branching
Pointeurs et HEAD
Divergence
Les différentes méthodes de fusion
Bonnes pratiques de fusion
REMOTES
Dépôt central et multi-dépôt distants
Les commandes fetch et pull
La commande push
Bonnes pratiques d'interaction
COMMANDES AVANCÉES
Reset et reflog
Rebasing, Squashing
Gestion du Stash
Blame
Recherche d'erreurs avec bisect
Cherry-pick
JOUR 2 - GIT FLOW ET GITLAB
WORKFLOWS COLLABORATIFS
Pourquoi utiliser un workflow
Les principaux workflows
Zoom sur Git Flow et mise en pratique
Github Flow et GitLab Flow
Introduction à GitLab
Forges logicielles
Features de GitLab
Comment choisir une forge logicielle
CE vs EE
INSTALLATION DE GITLAB
Omnibus vs Docker
Installation sur GCP
Configuration GitLab SMTP
Configuration bas-niveau
ADMINISTRATION DE GITLAB
Tour d'horizon de l'interface de gestion
Administration des projets
Gestion des commits et du code source
Gestion des accès
Assignation des permissions
Utilisation des issues
Milestones pour la gestion de projets
BONNES PRATIQUES DE COLLABORATION AVEC GIT ET GITLAB CI
Merge requests
Rebase (+squash, +fast-forward)
Branches protégées
Wiki et documentation
Intégration Continue avec GitLab CI
Configuration GitLab CI/CD
Pipelines de CI/CD
Gestion des runners
Déploiement continu et GitLab Runner
Mise en place d'un workflow de collaboration sur GitLab
INTRODUCTION
Contexte et historique de la gestion de versions
Cas d'utilisation
Présentation de Git
Avantages de Git
COMMANDES DE BASE
Création du dépôt, dossier .git
Les 3 états de Git
Commandes add et commit
Commandes status, log et diff
LES BRANCHES
Intérêt du branching
Pointeurs et HEAD
Divergence
Les différentes méthodes de fusion
Bonnes pratiques de fusion
REMOTES
Dépôt central et multi-dépôt distants
Les commandes fetch et pull
La commande push
Bonnes pratiques d'interaction
COMMANDES AVANCÉES
Reset et reflog
Rebasing, Squashing
Gestion du Stash
Blame
Recherche d'erreurs avec bisect
Cherry-pick
JOUR 2 - GIT FLOW ET GITLAB
WORKFLOWS COLLABORATIFS
Pourquoi utiliser un workflow
Les principaux workflows
Zoom sur Git Flow et mise en pratique
Github Flow et GitLab Flow
Introduction à GitLab
Forges logicielles
Features de GitLab
Comment choisir une forge logicielle
CE vs EE
INSTALLATION DE GITLAB
Omnibus vs Docker
Installation sur GCP
Configuration GitLab SMTP
Configuration bas-niveau
ADMINISTRATION DE GITLAB
Tour d'horizon de l'interface de gestion
Administration des projets
Gestion des commits et du code source
Gestion des accès
Assignation des permissions
Utilisation des issues
Milestones pour la gestion de projets
BONNES PRATIQUES DE COLLABORATION AVEC GIT ET GITLAB CI
Merge requests
Rebase (+squash, +fast-forward)
Branches protégées
Wiki et documentation
Intégration Continue avec GitLab CI
Configuration GitLab CI/CD
Pipelines de CI/CD
Gestion des runners
Déploiement continu et GitLab Runner
Mise en place d'un workflow de collaboration sur GitLab
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Technicien Support Informatique
PARIS 10E, LYON 9E
Non finançable CPF
Nous contacter
En alternance
Étudiant
IPI
Administrateur Système DevOps
LILLE
Finançable CPF
Nous contacter
À distance / En alternance / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Avis du centre
.
DevUniversity
Kubernetes avancé
À DISTANCE
Non finançable CPF
1590 €
À distance
Entreprise
Enix
Formation MS-500 Microsoft 365 Sécurité pour administrateurs
À DISTANCE
Non finançable CPF
2235 €
À distance
Entreprise
ACCESS IT
Mastère Product Manager
À DISTANCE
Finançable CPF
5990 €
À distance
Tout public
Avis du centre
.
STUDI
Mastère 1 - Expert IT, développement et base de données
NICE, REIMS, PARIS 17E ET 5 AUTRE(S) LOCALITÉ(S)
Non finançable CPF
6660 €
En alternance / En centre
Étudiant
IRIS
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Saint-Étienne
Formation Bordeaux
Formation Strasbourg
Formation Lille
Formation Rennes
Formation Montpellier
Formation Angers
Formation Informatique CPF
Formation Informatique en ligne
Formation Administrateur systeme CPF
Formation Administrateur systeme en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Developpeur informatique
Formation Intelligence artificielle
Formation Machine learning
Formation Technicien support informatique Nantes
Formation Technicien informatique Nantes
Formation Administrateur systeme Nantes
Formation Consultant en informatique Nantes
Formation Spark Nantes
Formation Developpeur informatique Nantes
Formation Programmation Nantes
Formation Technicien support informatique Toulouse
Formation Technicien informatique Toulouse
Formation Consultant en informatique Toulouse