Formation avancée Git/GitLab
Durée : 1 jour
Date : Sur demande
Type : Inter et Intra-entreprise
Niveau : Chef de projet informatique
Support de cours : Français
(Anglais disponible sur demande préalable)
Lieu : Dans nos agences ou sur site
Attestation : en fin de stage
Nos engagements
- Des interventions personnalisées
- Une offre améliorée selon nos retours d’expériences et notre veille technologique du marché
- Des intervenants issus de l’ingénierie ayant une expérience opérationnelle éprouvée
- Une formation orientée sur la pratique
- Plus de 30 ans dans l’ingénierie et le conseil en logiciel technique, industriel et électronique
Plus
d'informations
d'informations
Description
Réussissez vos développements collaboratifs au travers de l’outil GitLab. Approfondissez vos connaissances de l’environnement de gestion de code décentralisé Git pour des développements importants et complexes. Orientée pratique, vous aborderez à la suite d’une courte partie théorique plusieurs situations concrètes vous permettant d’utiliser avec efficience Git et GitLab dans vos projets.
Participants / Prérequis
Avoir suivi la formation Git/GitLab Foundations au préalable.
Chef de projet niveau intermédiaire à expérimentée ayant la connaissance des fondamentaux de Git.
Chef de projet niveau intermédiaire à expérimentée ayant la connaissance des fondamentaux de Git.
Objectifs pédagogiques de la formation
Le cursus a pour objectifs d’apprendre aux participants à :
- Approfondir les concepts du gestionnaire de source décentralisé Git/GitLab.
- Organiser les projets pour pouvoir travailler en équipe avec GitLab.
- Déterminer un Workflow en fonction d’un projet.
- Faire appliquer les bonnes pratiques de Git au sein d’une entreprise.
Programme
Présentation générale de Git
Utilisation de Git – Initialisation d’un projet simple
Création d’un projet
Stratégie de sous-dépots (définition, création, points d’attention,…)
Stratégie d’importation (définition, découpage, historique,…)
Importation de projets gérés sous SVN ou Clearcase
Cas particuliers, retours d’expériences
Stratégie de sous-dépots (définition, création, points d’attention,…)
Stratégie d’importation (définition, découpage, historique,…)
Importation de projets gérés sous SVN ou Clearcase
Cas particuliers, retours d’expériences
Utilisation de Git sur un projet complexe à plusieurs développeurs
Quel Workflow choisir selon le type de projet (+retour d’expérience)
Gestion des branches et des conflits de versions (approfondissement)
Gestion de l’historique (corrections, ré-ordonnancement,…)
Gestion des problèmes usuels (visions globales, retour en arrière,…)
Gestion des branches et des conflits de versions (approfondissement)
Gestion de l’historique (corrections, ré-ordonnancement,…)
Gestion des problèmes usuels (visions globales, retour en arrière,…)
Mise en place de l’intégration continue sous GitLab
Présentation détaillée des fonctionnalités d’intégration continue
Mise en place de « jobs » de qualimétrie
Mise en place de « jobs » de compilation
Mise en place de « jobs » de tests
Mise en place de « jobs » de génération de documentations
Mise en place de « jobs » de préparation de livraisons
Mise en place des « runners »
Exploitation des résultats d’intégration continue
Mise en place de « jobs » de qualimétrie
Mise en place de « jobs » de compilation
Mise en place de « jobs » de tests
Mise en place de « jobs » de génération de documentations
Mise en place de « jobs » de préparation de livraisons
Mise en place des « runners »
Exploitation des résultats d’intégration continue
Retour d’expériences et bonnes pratiques
Support
Support de formation mis à disposition à la fin de la session.