Identification de la formation
Code de formation: 
2021-9268
Domaine - Formacode: 
information scientifique et technique

1. Introduction :

* Pourquoi gérer ses fichiers textes ?

* Vérification des environnements logiciels des participants

2. Les bases de git

* Comprendre les principes généraux de l'outil git

* Initialiser un dépôt et activer le suivi de ses premiers documents (git init, add, commit)

* Comprendre et faire évoluer l'historique d'un dépôt (git log, diff, reset, checkout)

3. Découvrir Gitlab

* Exploration de l'interface et créer son premier projet

* Partager son dépôt git sur gitlab

* Les bases de la diffusion de ses documents : documentation minimale (markdown), licence

* Les outils Gitlab pour collaborer sur un projet commun (e.g. issues Gitlab, fusion de branches, merge-request)

* Quelques mots sur l’intégration continue

Contenus pédagogiques
Objectifs: 
Git est un logiciel de gestion de versions, autrement dit, c'est un outil permettant de faciliter grandement la gestion de l'évolution de documents numériques textuels (e.g. code logiciel, documentation, article, rapport), édités par une ou plusieurs personnes. GitLab est une forge utilisée en développement logiciel par de nombreux chercheurs ou équipes de recherche ; elle est construite sur Git. Elle regroupe tout un ensemble d'outils pour gérer, collaborer, documenter, tester et diffuser des ensembles de fichiers textes. Au cours de cette formation, les participants apprendront tout d'abord à maîtriser les bases de l'outil **Git** (*construction d'un dépôt, retour à des versions antérieures des documents dans ce dépôt, publier des nouvelles versions de leurs données*). Une fois ces bases acquises, nous explorerons les fonctionnalités de la plateforme Gitlab pour gérer, collaborer et diffuser des fichiers textes.
Public visé: 
tout public
Résultats attendus de la formation: 
Git est un logiciel de gestion de versions, autrement dit, c'est un outil permettant de faciliter grandement la gestion de l'évolution de documents numériques textuels (e.g. code logiciel, documentation, article, rapport), édités par une ou plusieurs personnes. GitLab est une forge utilisée en développement logiciel par de nombreux chercheurs ou équipes de recherche ; elle est construite sur Git. Elle regroupe tout un ensemble d'outils pour gérer, collaborer, documenter, tester et diffuser des ensembles de fichiers textes. Au cours de cette formation, les participants apprendront tout d'abord à maîtriser les bases de l'outil **Git** (*construction d'un dépôt, retour à des versions antérieures des documents dans ce dépôt, publier des nouvelles versions de leurs données*). Une fois ces bases acquises, nous explorerons les fonctionnalités de la plateforme Gitlab pour gérer, collaborer et diffuser des fichiers textes.
Modalités d'alternance: 
pas d'alternance
Conditions spécifiques: 
Aucun pré-requis obligatoire n'est nécessaire. Cependant une connaissance basique de la ligne de commande dans un terminal est un réel avantage, notamment pour l'apprentissage de git.
Déroulement du stage
Modalités d'enseignement: 
Formation entièrement présentielle
Durée (heures): 
6 heures
Période de formation: 
Je, 09/12/2021
Inscription
Période d`inscription: 
Je, 09/12/2021 - Me, 08/12/2021
Prise en charge des frais de formation possible: 
Oui
Contact de l'action de formation: 

URFIST de Lyon (20 Avenue Gaston Berger 69603 Villeurbanne)

Nom: 
URFIST de Lyon
Adresse: 
20 Avenue Gaston Berger
Code postal: 
69603
Ville: 
Villeurbanne
Téléphone fixe: 
04 72 43 12 89
Courriel: 
cherifa.boukacem@univ-lyon1.fr
Web: 
urfist.univ-lyon1.fr/
Région: 
Rhône-Alpes
Organisme formateur: 
URFIST de Lyon
Organisme de formation: 
URFIST de Lyon
Domaine - NSF: 
325
Domaine - Rome: 
32214
Niveau à l'entrée en formation: 
Information non communiquée
Niveau à l'entrée en formation obligatoire: 
Non
Formation certifiante: 
Non
Rythme de la formation: 
Temps plein
Modalités d'entrée sortie: 
Entrées / sorties à dates fixes
Langue utilisée lors de la formation: 
Français