Git – Utiliser un référentiel de code source dans ses projets

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les enjeux d’un référentiel de code source pour le travail en équipe sur les projets logiciels
  • Installer et configurer Git
  • Mettre en place différents dépôts locaux et distants
  • Utiliser Git au quotidien
  • Utiliser Git dans un environnement de développement
  • Gérer les modifications de code, ainsi que les conflits qui peuvent en résulter
  • Travailler avec les branches et réaliser des opérations de fusion
  • Gérer les permissions sur les projets

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 16 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 16 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

Maîtrisez Git, le leader incontesté du versioning de code, avec notre formation accessible en ligne pendant 3 mois.
Idéal pour les développeurs, apprenez à gérer efficacement les modifications, à résoudre les conflits de code et à travailler avec des branches dans Git.
Découvrez l’installation, la configuration et l’utilisation quotidienne de Git pour améliorer la collaboration d’équipe sur les projets logiciels.
Notre cours propose une assistance technique et pédagogique illimitée, des sessions avec un formateur expert, et un accès à un environnement technique dans le Cloud pour la pratique.

Programme

Présentation et concepts

  • La gestion de versions
  • Les SCM
  • DVCS vs CVCS
  • Les systèmes centralisés (CVS, SVN)
  • Les systèmes distribués : Git
  • Avantages d'un système distribué
  • Git
  • Comprendre le fonctionnement de Git
  • Vocabulaire
  • Etats d'un fichier avec Git
  • Représentation des états d'un fichier
  • Quelques ressources sur Git

Installation de Git

  • Installation de Git
  • Installation sous Linux
  • Installation sous macOS
  • Installation sous Windows
  • La ligne de commande
  • L'aide
  • Configuration de Git
  • L'identité utilisateur
  • L'éditeur de texte
  • Un proxy HTTP(S)
  • Les alias
  • Démonstration : Installation de Git

Les bases de GIT

  • Ajout de fichiers au dépôt
  • Valider des fichiers dans le dépôt
  • git commit : les bonnes pratiques
  • Etats de fichiers
  • Cycle de vie des états de fichiers
  • Exemple : git status
  • Gestion des modifications de fichiers
  • Démonstration : Création et organisation d'un premier dépôt Git
  • L'historique d'un dépôt Git
  • Les révisions
  • Visualiser l'historique
  • Les fichiers dans l'historique
  • git log et git show
  • Les commits dans l'historique
  • Visualiser les différences dans l'historique
  • Supprimer des changements
  • Les commandes de l'historique
  • Ignorer des fichiers
  • Exemple de fichier .gitignore
  • Supprimer des fichiers non versionnés
  • Autres commandes utiles
  • Démonstration : Manipulation de l'historique d'un dépôt Git

Les tags

  • Qu'est-ce qu'un tag ?
  • Bonnes pratiques d'utilisation des tags
  • Numérotation des versions
  • Les différents types de tags
  • Création d'un tag
  • Lister les tags et leurs informations
  • Supprimer un tag
  • Démonstration : Création de tags

Les branches

  • Qu'est-ce qu'une branche ?
  • Organisation des branches
  • Exemple d'organisation
  • La branche MASTER
  • Bonnes pratiques d'utilisation des branches
  • Travailler avec les branches
  • Changer de branche
  • Démonstration : Les branches
  • Mettre des modifications de côté
  • La commande git stash
  • Démonstration : Modifier une branche
  • Fusionner des branches
  • La fusion
  • Exemple : commit de merge
  • L'avance rapide
  • Supprimer une branche
  • "Rebaser"
  • git rebase
  • Les conflits de fusion
  • Démonstration : Fusion de branches

GIT et les dépôts centralisés

  • Qu'est-ce qu'un dépôt distant ?
  • Dépôt distance - Scénario d'usage : mise en place
  • Dépôt distance - Scénario d'usage : utilisation
  • Le cycle Git : synthèse des commandes
  • Les protocoles d'échange
  • Cloner un dépôt distant
  • Fonctionnement interne et branches distantes
  • Ajouter un dépôt distant pour un dépôt local
  • Envoyer des modifications
  • Recevoir des modifications
  • Autres opérations distantes
  • Démonstration : Dépôt distant
  • Synthèse

Les outils GIT

  • Solutions d'hébergement
  • Les outils graphiques
  • Git-gui
  • Gitk
  • TortoiseGit
  • GitKraken
  • Démonstration : GitKraken

Prérequis

Connaissances de base en développement logiciel

Public

  • Concepteurs / Développeurs
  • Architectes Techniques
  • Chefs de projet
  • Expert méthode, outils et qualité

Ces formations pourraient vous intéresser

Python – Programmation objet

Proposé par ENI Service

Objectifs de la formation

  • Décrire la philosophie de Python et identifier ses domaines d’application
  • Mettre en place un environnement de développement
  • Utiliser les éléments de base du langage
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Concevoir des classes en respectant les bonnes pratiques de la programmation objet
  • Mettre en œuvre l’héritage
  • Réaliser et exécuter des scripts en utilisant les fonctionnalités de la librairie standard
  • Concevoir des interfaces graphiques
  • Réaliser des tests pour valider le bon fonctionnement de votre code
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Hygiène Alimentaire HACCP

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Maitriser la norme HACCP - Hygiène alimentaire
Tarif

A partir de 560,00 €

Durée

2j / 15h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Appréhender les enjeux de l’accessibilité et de l’inclusion
  • Anticiper les besoins spécifiques des utilisateurs en situation de handicap
  • Concevoir des solutions numériques accessibles et inclusives
  • Tester, évaluer et mesurer l’accessibilité des sites web
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

    • Appréhender les outils de l'intelligence collective, qui sont des moyens mais aussi une finalité
    • Préparer votre équipe, vos managers et votre entreprise à la souplesse mentale et à la créativité afin de répondre aux enjeux de demain
    • Remettre de l'authenticité dans les actions de communication interne et RH

 

Tarif

A partir de 790,00 €

Durée

1 jour 7 heures

Modes

Objectifs de la formation

  • Acquérir les bases de calcul liés aux fluides dans les bâtiments
  • Maîtriser les principes clés de choix, de dimensionnement et d’intégration des équipements notamment au regard des exigences réglementaires
  • Prendre en compte l’usage du bâtiment
Tarif

A partir de 1 555,00 €

Durée

2 jours - 14 heures

Modes
  • Entreprise

Objectifs de la formation

  • Installer et configurer les hôtes ESXi
  • Déployer et configurer vCenter
  • Utiliser vSphere Client pour créer l'inventaire vCenter et attribuer des rôles aux utilisateurs vCenter
  • Configurer la haute disponibilité de vCenter
  • Créer et configurer des réseaux virtuels à l'aide des commutateurs standard et des commutateurs distribués de vSphere
  • Créer et configurer des datastores à l'aide des technologies de stockage prises en charge par vSphere
  • Utiliser le client vSphere pour créer des machines virtuelles, des modèles, des clones et des snapshots
  • Configurer et gérer un référentiel d'outils VMware
  • Créer des bibliothèques de contenu pour gérer les modèles et déployer des machines virtuelles
  • Gérer l'utilisation des ressources des machines virtuelles
  • Migrer des machines virtuelles avec vSphere vMotion et vSphere Storage vMotion
  • Créer et configurer un cluster vSphere équipé de vSphere High Availability et de vSphere Distributed Resource Scheduler
  • Gérer le cycle de vie de vSphere pour maintenir vCenter, les hôtes ESXi et les machines virtuelles à jour
  • Utiliser les profils d'hôtes pour gérer la conformité des hôtes VMware ESXi
  • Contrôler les performances de vCenter, ESXi et des machines virtuelles dans le client vSphere
Tarif

A partir de 4 450,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les changements liés à l'autoliquidation obligatoire de la TVA à l'importation
  • Souscrire le formulaire relatif à l'enquête statistique (Enquête statistique Mensuelle sur les Echanges de Biens Intra Union européenne - EMEBI)
  • Remplir l'état récapitulatif des clients (échanges intracommunautaires)
  • Résoudre les difficultés pratiques fréquemment rencontrées
Tarif

A partir de 742,00 €

Durée

4 heures 30

Modes
  • Entreprise

Objectifs de la formation

  • Examiner les conditions d'utilisation et le déroulement de la méthode AMDEC
  • Préparer une analyse AMDEC (processus et produit)
  • Exploiter les résultats de l'AMDEC et identifier les actions à mettre en place
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Je cherche à faire...