Git

Il est fréquent que les membres d’une même équipe d’analystes doivent travailler sur une même étude et aussi intervenir sur les mêmes codes. La gestion des sources avec Git, Rstudio et Gitlab/Github permet d’organiser, de collaborer et de contrôler le bon déroulement de ces collaborations en apportant des outils simples aux analystes et responsables des équipes.

Technologies et packages utilisées :
rstudio bash git

Public concerné

  • Des utilisateurs du langage R qui souhaitent collaborer avec une équipe
  • Des managers souhaitant comprendre comment animer un groupe de travail avec Gitlab ou Github
  • Des développeurs qui souhaitent comprendre comment versionner et historiser le suivi des sources des projets

Prérequis

Il n'est pas demandé de connaître R pour suivre cette formation.

  • savoir réaliser des traitements de données simples avec R
  • savoir réaliser des graphiques avec R
  • connaître l’outil Rstudio

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Mettre en place un dépôt git
  • Manipulation de Git et suivi des sources
  • Collaborer avec d’autres développeurs

Programme de la formation

Les gestionnaires de source permettent à une équipe de développeurs de collaborer sur un projet, de suivre les modifications, évolutions et résolution d’incidents. Git est un outil très populaire pour la gestion des versions des codes. L’utilisation de Git est aujourd’hui devenue un sujet incontournable pour les data-scientists pour de multiples raisons, notamment la sécurité des développements et la collaboration sur un même projet.

A l’issue de cette session d’une journée, les étudiants auront appris à travailler avec l’outil Git depuis RStudio et en ligne de commande et à l’intégrer à leurs processus de développements, de maintenance et de documentation mais aussi à collaborer efficacement avec les autres membres de leurs équipes.

Le plan de formation est détaillé ci-dessous :

  • Présentation de l’écosystème Git
    • Git et le contrôle des versions
    • Fonctionnement de Git
    • GitLab et GitHub
      • Créer un compte
      • Tour d’horizon de l’interface Gitlab
      • Méthodes de connexions
  • Atelier pratique
    • Création d’un projet collaboratif
    • Inviter quelqu’un à collaborer
    • Travailler sur le projet
      • le fichier .gitignore
      • les commandes Git essentielles
      • Les issues
    • Travailler à deux sur le projet
      • Lire l’historique
      • Synchronisation
      • Pull request
    • Gestion des problèmes fréquents
    • Utiliser les tags comme points d’étapes
    • Utiliser l’intégration continue
      • Publier les résultats automatiquement
      • Intégration des tests dans les projets

Modalités

Modalités pédagogiques

Notre formation s’articule sur une alternance d’apports théoriques et de pratiques :
  • Exposés théoriques réalisés par le formateur
  • Apport d’expériences de le formateur
  • Echanges et retours d’expérience entre les participants.
  • Exercices et ateliers d’application permettant aux stagiaires de pratiquer concrêtement.

Modalités d’évaluation initiale

Une évaluation préalable à l’entrée en formation est réalisée dès la demande d’inscription afin d’identifier les connaissances et les besoins de chaque futur participant.

Modalités d’évaluation finale

  • Évaluation sous forme d’autoevaluation
  • Questionnaire d’évaluation
  • Test de positionnement en début et fin de la formation pour valider les compétences acquises

Documentation remise aux stagiaires

  • Les supports de cours au format PDF
  • Ces mêmes supports contiennent les exercices et leurs corrections

Outils utilisés lors de la formation

  • R et Rstudio
  • Git
  • Bash
  • Navigateur moderne (Chrome, FireFox, Edge, Safari)

À propos de la formation

Formation disponible à distance et dans vos locaux

Nous pouvons adapter la formation pour les besoins spécifiques de votre organisation.

Durée : 1j - 7h

Prix : 600 € Hors Taxe par participant en intra-entreprise

Accessibilité aux personnes handicapées : Pour toute inscription de personnes en situation de handicap, il convient de nous prévenir. Nous vous proposerons un entretien afin de prendre en compte les spécificités de votre handicap et de déterminer les éventuels aménagements ou dispositions à mettre en place.

Effectifs par groupe : nombre minimum de 3 participants et maximum de 8 participants

Horaires : En présentiel et en classe à distance, les cours ont lieu de 9h30 à 12h30 et de 13h30 à 17h30. Les participants sont accueillis à partir de 9h15.

Accessibilité et délais d’accès : Vous pouvez vous inscrire jusqu’à un jour ouvré avant la formation, il est toutefois recommandé de le faire au moins 1 mois avant pour avoir le temps de contracter ou de valider le financement avec votre organisme de financement.

Télécharger le document de formation

Télécharger nos CGU

Contactez nous