Git & DevOps : Industrialiser votre projet grâce à GitHub/GitLab
Formation créée le 23/05/2023. Dernière mise à jour le 18/09/2024.
Version du programme : 1
Version du programme : 1
Type de formation
Formation mixteDurée de formation
7 heures (1 jour)Accessibilité
Oui
€
HT
S'inscrire
€
HT
S'inscrire
€
HT
S'inscrire
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Nous contacter
Git & DevOps : Industrialiser votre projet grâce à GitHub/GitLab
Cette formation permet d’aller plus loin dans la maîtrise de Git et d’introduire des notions DevOps telles que l'Intégration Continue (CI) et la découverte des outils proposés par GitHub/Gitlab : autorisations, documentation, issues, etc. Elle permet également de faciliter la transition vers Git grâce à la migration d’un dépôt SVN vers Git. Durée : 1 jour (formation possible en présentiel ou distanciel)
Objectifs de la formation
- Comprendre l’intérêt des outils DevOps
- Maîtriser la gestion de branche avec GitHub/Gitlab
- Maîtriser la gestion des issues avec GitHub/Gitlab
- Découvrir le langage Markdown
- Maintenir une documentation grâce au wiki
- Découvrir la notion d’intégration continue et la mettre en place grâce à Git
- Savoir migrer un dépôt SVN vers Git en conservant l’historique et les branches
Profil des bénéficiaires
Pour qui
- Développeurs
- DevOps
- Administrateurs Systèmes
- Chefs de projets techniques
Prérequis
- Maîtrise des fonctionnalités de base de Git
- Maîtrise des stratégies de gestions de branches
- Accès à GitHub/GitLab
Contenu de la formation
Introduction
- Rappels des fonctionnalités de base de Git
- Rappels sur les manques de Git en terme d’outils
Découvrir GitHub/GitLab
- Présentation du service
- Liste des outils proposés
- Comparaison avec les autres services en ligne
- Inscription et connexion
Maîtriser la gestion de branches avec GitHub/GitLab
- Présentation des améliorations
- Rappels sur les hooks
- Protection des branches
- Cas pratiques
Maîtriser la gestion des issues avec GitHub/GitLab
- Présentation du concept d’issue
- Fonctionnalités offertes par les issues
- Gestion de projet avec les issues et les milestones
- Cas pratiques
Maintenir une documentation grâce au wiki
- Présentation du langage Markdown
- Présentation de l’outil wiki intégré
- Rédaction d’une documentation technique complète
Découvrir l’intégration continue
- Présentation du concept d’intégration continue
- Comparaison avec d’autres solutions de tests automatisés
- Présentation du principe de Worker
- Ecriture d’un script d’intégration continue
- Exécution d’un script d’intégration continue
- Gestion d’erreurs et notifications
Savoir migrer un dépôt SVN vers Git en conservant l’historique et les branches
- Rappels des différences entre SVN et Git
- Présentation des outils de migration
- Liste des informations qui peuvent être migrées ou non
- Cas pratiques
Équipe pédagogique
Cédric MILLAURIAUX est développeur depuis plus de 12 ans. Il a dans un premier temps travaillé pour le ministère des finances et pour le ministère de l’intérieur avant de devenir développeur mobile à son propre compte en 2015. Il travaille principalement sur des applications dans le domaine de la santé et des objets connectés. Depuis 2015, il utilise Git au quotidien pour gérer des projets qui vont d’applications mobiles simples à des progiciels de gestion. Il accompagne régulièrement des équipes pour réfléchir à leur stratégie de gestion de branches et mettre en place de l’intégration et du déploiement continu, grâce à Git.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Accueil des apprenants dans une salle dédiée à la formation (si présentiel)
- Documents supports de formation projetés ou partagés
- Exposés théoriques
- Live-coding
- Etude de cas concrets
- Quiz
- Mise à disposition en ligne de documents supports à la suite de la formation
Capacité d'accueil
Entre 1 et 8 apprenants
Délai d'accès
2 semaines
Accessibilité
Pour plus d'informations sur les modalités d'accessibilité pour cette formation, vous pouvez contacter directement adeschamps@confor.tech .