There is no translation available.

Formation de base Git/GitLab

Durée : 1 jour

Date : Sur demande

Type : Inter et Intra-entreprise

Niveau : Intermédiaire à expérimenté en informatique

Support de cours : Français

(Anglais disponible sur demande préalable)

Lieu : Dans nos agences ou sur site

Tarif par participant : 950 €HT

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
This email address is being protected from spambots. You need JavaScript enabled to view it.

Description

Devenez opérationnel et réussissez vos développement collaboratifs au travers de l’outil GitLab et maitrisez l’environnement de gestion de code décentralisé Git. Orientée pratique, vous aborderez à la suite d’une courte partie théorique plusieurs situations concrètes vous permettant d’utiliser rapidement Git et GitLab dans vos projets.

Participants / Prérequis

Développeurs disposant d’un niveau intermédiaire à expérimentée dans un langage de programmation.

Objectifs pédagogiques de la formation

Le cursus a pour objectifs d’apprendre aux participants à :
  • Travailler en équipe avec GitLab selon une organisation projet.
  • Comprendre le fonctionnement et les concepts du gestionnaire de source décentralisé Git/GitLab.
  • Devenir autonome avec la ligne de commande Git et les interfaces graphiques.
  • Comprendre et utiliser le fonctionnement en Workflow.

Programme

Présentation générale de Git

Utilisation de Git – Projet simple

Installation et configuration des outils (Windows et Linux)
Opérations de base (clone, pull, commit, rebase, push,…)
Fonctionnalités et lignes de commandes
Présentation de l’interface GitLab
Présentation de l’interface TortoiseGit
Présentation de plusieurs « workflow » GIT
Sous-dépots - utilisation pour développeur

Utilisation de Git sur un projet à plusieurs développeurs

Gestion des conflits de versions (merge, rebase, stach, …)
Gestion des branches (locales, distantes,…)
Gestion de problèmes usuels (vision globale, retour en arrière,…)

Notions de gestion de projet avec GitLab

Gestion des « Issues »
Utilisation des Merge Request

Notion d’intégration continue sous GitLab

Présentation des fonctionnalités offertes
Exploitation des résultats issus des « jobs » d’intégration

Retour d’expériences et bonnes pratiques

Support

Support de formation mis à disposition à la fin de la session.
There is no translation available.

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

Tarif par participant : 1050 €HT

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
This email address is being protected from spambots. You need JavaScript enabled to view it.

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.

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

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,…)

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

Retour d’expériences et bonnes pratiques

Support

Support de formation mis à disposition à la fin de la session.