Formation Méthodologies

Outil de gestion de configuration et d'intégration continue Git / Git Lab / Gitlab-CI

L’outil de gestion de version Git est le plus utilisé dans le domaine développement logiciel de nos jours. Cette formation permet de bien comprendre les bases, afin d’apporter aux utilisateurs les bonnes pratiques et la compréhension de l’outil.

  • Comprendre la terminologie Git.
  • Comprendre les opérations usuelles git.
  • Comprendre les interactions avec un remote (serveur Gitlab par exemple).
  • Avoir une vision sur un workflow de développement avec Gitlab.
  • S’initier à Gitlab-CI pour les tâches d’intégration continue.
Durée

2 jours

Public visé
  • Développeurs logiciel
  • Analystes
    programmeurs
Prérequis

Avoir des connaissances en développement logiciel.

Tarifs

Intra-entreprise / sur mesure :
Nous consulter

Inter-entreprise :
Nous consulter

Référence

VIVERIS_METHODO_02
Enregistré sous le N° 11940744994

Jour

Programme
Jour 1

Slide théorique :
1. Présenter Git,
2. Réaliser des opérations usuelles,
3. Manipuler des branches,
4. Gérer les interaction avec le / les remotes,
5. Présenter Gitlab,
6. Avoir un aperçu de Gitlab-Ci,
7. Comprendre les besoins de l’entreprise lors d’un atelier

TP introduction Git
1. Installer d’un environnement Git (Windows / Linux),
2. Configurer le profil utilisateur Git / Gitlab,
3. Cloner et explorer un dépôt.

TP manipulation de branches
1. Créer des branches,
2. Commit,
3. Rebase,
4. Merge.

Atelier sur les besoins de l’entreprise en termes de gestion de
configuration git.
Peut contenir une partie des points suivants en fonctions des besoins :
1. Présenter des cas d’usage de l’entreprise qui commande la formation, pour comprendre les besoins.
2. Mettre en place des groupes et projets Gitlab.
3. Présenter et réfléchir au process de développement adapté à flow de travail de l’entreprise :
a. Branches de développement
b. Branches de livraison
c. Branches de maintenance
d. Merge request et flow de travail à plusieurs
4. S’initier à Gitlab-CI (besoin d’un Gitlab avec le module CI).

Formateur

Sébastien
Formateur Normes et Qualité Logicielle

Avec plus de 10 ans d’expérience, je suis passé du métier d’ingénieur d’application systèmes embarqués à responsable processus, logiciel et électronique sécuritaire. Expert qualité et logiciel sécuritaire, j’assure des missions de conseil, d’audit, de formation et de management de projets dans les domaines médical, industriel, avionique, nucléaire, automobile et ferroviaire.

Dates et lieux de formation.
Adapter le programme à vos besoins.
Organiser une cession inter-entreprise