Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Connaitre l'historique des systèmes de versionning
Systèmes de gestion de versions centralisée
Systèmes de gestion de versions décentralisée
Les concepts de Git : organisation du repository, stockage, répertoires
Les avantages de la décentralisation
Les différentes solutions de gestion de versions
2/ Installer et Configuration
Installation de GIT à partir des sources
Installation de GIT à partir des binaires
Configuration initiale de Git : préférences, profil utilisateur
Les différentes aides disponibles
Création d'un repository Git
3/ Les commandes de base
Rappel sur les 3 états d'un fichier
Vérification des statuts des fichiers
Ajout de fichiers (nouveau ou déjà suivi) Ignorer des fichiers
Valider les changements
Suppression de fichiers
Déplacement de fichiers
Accès à l'historique
Assimiler les commandes d'annulation
Auto-complétion et Alias
4/ Git et les branches
Illustration des branches sur un exemple
Les branches Git, de simples pointeurs, différence avec les tags
Commandes de gestion de branche et de basculement
La fusion de branche
Outils de résolution de conflit
L'opération de rebase, différence avec la fusion
5/ Serveurs Git, exemple de Gitlab
Mise en place d'un dépôt nu
Les différents protocoles d'accès
Accès SSH avec utilisateur unique, échages de clé privé/publique
La solution Gitlab, apports
Modèle de données GitLab, rôle et gestion des droits et administration
Mise en place de dépôt
Configuration du client
6/ Workflow de collaboration
Introduction et pattern référencé
Les dépôts distants, commandes de gestionWorkflow centralisé, présentation des commandes pull,push et fetch
Les branches distantes, création, synchronisation et suivi
Le pattern Gitflow et son application
Workflow avec intégratieur et son application, le pull request
Les workflows proposés par Gitlab, le merge request
7/ Pour aller plus loin sur GIT
Le reflog et les commandes avancées
Personnalisation de Git avec les hooks
Migration SVN vers Git
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Architectes
Chefs de Projet
Développeurs
Dates
Dates
Du 17 au 19 Avril 2024
Du 24 au 26 Juil. 2024
Du 16 au 18 Oct. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.