Nous recrutons
Outils

Formation Git - Les fondamentaux

Maitrisez ce puissant outil de versionning open-source pour vos projets.
2 jours (14h00)
1 à 8 personnes
0 participant·e·s
de janvier 2023 à ce jour.
Théorie - 60%
Pratique - 40%
Formation Git - Les fondamentaux
Prix de la formation 1200 € HT Niveaux disponibles
Prendre rendez-vous
Toutes nos formations sont disponibles en présentiel ou à distance.
Pré-inscription
Niveau :
Fondamental
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
1200 € HT

Description

La formation Git - Les fondamentaux est conçue pour enseigner l'utilisation efficace de Git, un système de contrôle de version décentralisé (DVCS) orienté vers la rapidité, l'efficacité et la légèreté.

En permettant la gestion de gros projets avec une grande souplesse dans le workflow de contribution, Git est devenu incontournable dans le domaine du développement logiciel.

Les participants apprendront à installer, configurer et utiliser Git au quotidien, à mettre en place différents dépôts, à gérer les branches de projets et à résoudre les conflits survenant lors de la mise en commun des développements.

Cette formation permet aux développeurs d'adopter des bonnes pratiques qui augmentent la productivité individuelle et collective des équipes projet.


Pour qui ?

La formation Git - Les fondamentaux vise des personnes travaillant à plusieurs sur un gestionnaire source. Elle ciblera majoritairement des développeurs et développeuses, mais elle peut aussi concerner d'autres métiers comme des designers, Product Owners ou encore rédacteurs de documentations.

Prérequis

  • Maîtriser un invite de commande dans son système d'exploitation préféré.

4SH est un organisme de formation, certifié Qualiopi.

Le label Qualiopi atteste que nous répondons aux normes rigoureuses en matière de qualité de nos formations, tant sur le plan pédagogique que logistique. 

Objectifs pédagogiques

  • Créer, initialiser et configurer un dépôt avec Git
  • Connaître les différentes structures de données manipulées dans Git
  • Maîtriser le fonctionnement des branches, qu'elles soient locales ou distantes
  • Savoir partager ses modifications avec les autres membres de l'équipe
  • Savoir intégrer les changements effectués par les autres membres de l'équipe
  • Savoir parcourir et se déplacer dans le graphe Git

Programme

  1. Le contrôle de version décentralisé
    • Historique rapide
    • Pourquoi versionner son code source ?
    • Qu'apporte la décentralisation ?
  2. Principales structures de données manipulées
    • Qu'est-ce qu'un Graphe Acyclique Dirigé ?
    • Commit, Blob et Metadata
    • Les différents types de références
    • Les repositories
  3. Préparer son environnement de travail
    • Préférences globales
    • Configurer son prompt
    • Initialiser un repository local
    • Initialiser un repository distant puis l'importer
  4. Contribuer à son graphe local via des commits
    • Les différentes zones de travail
    • Les états de chaque fichier
    • Construire un commit
  1. Parcourir et se déplacer dans le graphe Git
    • Lister les commits
    • Les différentes manières de se déplacer dans le graphev
  2. Manipuler des branches
    • Créer de nouvelles branches
    • Fusionner des branches
    • Déplacer une branche à la suite d'une autre
    • Dupliquer des commits d'une branche à l'autre
  3. Collaborer avec d’autres personnes
    • Repository local & distant
    • Récupérer des changements
    • Envoyer ses changements
    • Subtilités (pull, annotate, conflits)


Modalités d'accueil

Possibilité de faire chauffer son repas sur place
Café offert
Parking


Formation(s) liée(s)

Docker
à partir de
300 €
(8)

Docker

DevOps

Packagez et organisez vos applications et leurs dépendances au sein de conteneurs.

Maven
à partir de
300 €
(8)

Maven

Outils

Optimisez votre construction de projet Java avec cet outil d’aide à la construction.