Formation Git : Gestion de dépôts

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 475,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 475,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir Git

    Principes de gestion de contrôle de source (SCM)
    Historique, contrôle local, centralisé et distribué
    Fonctionnement des instantanés, comparaison avec les différences
    Installation (Linux, MacOS, Windows)
    Accès au manuel : man / help
    Configuration initiale de Git : préférences, profil utilisateur
    Initialisation d’un dépôt local

    Atelier : Installation de Git - Création d'un projet

    Comprendre le cycle de vie du répertoire de travail

    Concepts de répertoire de travail, index et dépôt
    Vérifier l’état de la copie de travail : status
    Indexer ses modifications : add
    Ignorer des fichier : .gitignore
    Valider ses modifications : commit
    Supprimer et déplacer des fichiers

    Atelier : contributions et validations

    Visualiser l’historique

    Visualiser les modifications : log
    Personnaliser le format : stat, pretty, …
    Filtrer par date, auteur, message de commit, contenu modifié, ...
    Visualiser et exporter une différence (format natif, outil externe)
    Étiqueter ses validations : étiquettes légères et annotées
    Rechercher avec git-grep

    Annuler des actions

    Réécrire la dernière validation
    Désindexer un fichier
    Réinitialiser un fichier

    Travailler avec les branches

    Principe de branche, le pointeur HEAD
    Créer une branche
    Basculer entre les branches, le mode détaché
    Fusionner les branches : avance-rapide, trois sources
    Gérer les conflits de fusion
    Outil de fusion externe : mergetool (emerge, vimdiff, meld, …)
    Visualiser les branches existantes, celles qui ont été fusionnées
    Supprimer une branche
    Stratégies de gestion de branches : branche longue, thématique, …

    Travailler avec un dépôt distant

    Dépôt distant, branches distantes, suivi de branche
    Afficher et inspecter les dépôts distants
    Ajouter, renommer, retirer ses dépôts distants
    Tirer, pousser et supprimer une branche distante

    Réécrire l’histoire, rebaser

    Mise en garde : les dangers de la réécriture
    Rebaser une portion de branche
    Quand rebaser et quand fusionner

    Remiser et nettoyer

    Remiser son travail en cours
    Créer une branche depuis une remise
    Nettoyer son répertoire de travail

    Personnaliser Git

    Configurer l'éditeur par défaut, exclusions automatiques, ...
    Création et utilisation d’alias
    Outils graphiques : Git-Gui, GitKraken, SmartGit, ...
    Créer des filtres : smudge et clean
    Crochets côté client : pre-commit, pre-rebase, post-rewrite…
    Crochets côté serveur : pre-receive, update, post-receive

    Faire référence à un projet externe

    Principe des sous-modules
    Déclarer, tirer et mettre à jour un sous-module
    Modifier et gérer les conflits sur une bibliothèque externe
    Problèmes des sous-modules

    Git sur un serveur

    Les protocoles : local, HTTP, SSH, Git
    Création d’un dépôt nu, comptes utilisateurs
    Utilisateur git unique, clés SSH et git-shell
    Démon Git

    Atelier : Mise en place d’un serveur Git

    Gestion de dépôt web

    Un serveur simple et léger : GitWeb
    Une plate-forme plus complète : GitLab
    GitLab : configuration des utilisateurs
    GitLab : exploration de projet, suivi des activités, wiki
    GitLab : issue manager, web hooks, revue de code
    Un service hébergé clé-en-main : GitHub
    GitHub : création de compte et configuration
    GitHub : règles de contribution
    GitHub : maintenance d’un projet

    Atelier : Récupération et exploration d’un GitLab

    Conclusion

    Git et le cycle de vie du projet
    Git et l’intégration continue : exemple de GitLab

    Prérequis

    Notions d'administration système

    Public

    Développeurs

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Comprendre les enjeux et objectifs de la loi du 5 septembre 2018 et les évolutions du secteur
    • Identifier les acteurs du champ de la formation professionnelle, de l'apprentissage et de l'orientation ainsi que leurs missions respectives
    • Analyser les différents dispositifs et mécanismes de la formation professionnelle
    • Définir le système de financement de la formation professionnelle
    • Analyser les pistes de développement pour sa structure de formation
    Tarif

    A partir de 1 916,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Red Hat System Administration 1

    Proposé par ENI Service

    Objectifs de la formation

    • Présenter Linux et l'écosystème Red Hat Enterprise Linux
    • Exécuter des commandes et voir les environnements shell
    • Gérer, organiser et sécuriser les fichiers
    • Gérer les utilisateurs, les groupes et les stratégies de sécurité des utilisateurs
    • Contrôler et surveiller les services systemd
    • Configurer l'accès à distance en utilisant la console web et SSH
    • Configurer les interfaces et les paramètres du réseau
    • Archiver et copier des fichiers d'un système à un autre
    • Gérer les applications à l'aide de DNF
    Tarif

    A partir de 3 075,00 €

    Durée

    5j / 40h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Industrialiser ses déploiements avec helm
    Tarif

    A partir de 1 875,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Installer une distribution Linux Debian et effectuer les tâches post-installation
    • Gérer les comptes et les groupes utilisateurs
    • Gérer les disques, les LVM et le système de fichiers
    • Utiliser le processus de démarrage et d'arrêt
    • Analyser l'activité du système
    • Installer des logiciels depuis la distribution ou compiler et installer depuis les sources
    • Configurer le client réseau et administrer à distance.
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Formation Droit des déchets pour juristes (niveau 1)

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Distinguer les définitions et les grands principes du droit des déchets
    • Identifier les obligations et/ou les compétences des principaux acteurs privés et publics
    • Identifier et connaître notions d'actualité du droit des déchets, telles que les sous-produit et la sortie de statut de déchet
    Tarif

    A partir de 970,00 €

    Durée

    1 jour

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    • Exploiter les opportunités du Compte Personnel de Formation (CPF).
    • Orienter l'agent dans ses démarches.
    • Intégrer dans ses pratiques les dernières évolutions réglementaires.
    Tarif

    A partir de 925,00 €

    Durée

    1 jour

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Présenter les avantages ou valeurs des fonctionnalités de l'édition PowerVM
    • Définir le micropartitionnement et les processeurs partagés LPAR (Logical Partitions)
    • Expliquer les avantages de Simultaneous Multi-Threading (SMT)
    • Décrire et configurer Integrated Virtual Ethernet (IVE)
    • Installer et configurer Virtual I/O Server (VIOS)
    • Configurer des périphériques réseaux virtuels tels que des adaptateurs Ethernet virtuels et partagés
    • Configurer des adaptateurs de stockage SCSI et Fibre Channel virtuels
    • Configurer des périphériques virtuels SCSI cibles sur un adaptateur virtuel SCSI
    • Définir des pools de stockage sauvegardés sur fichier et des périphériques optiques virtuels sauvegardés sur fichier
    • Identifier des points de défaillance uniques dans les environnements virtualisés
    • Configurer plusieurs serveurs VIO (VIOS) pour une haute disponibilité
    • Configurer des options avancées de réseau virtuel
    • Configurer la fonction de failover de l'adaptateur Ethernet partagé
    • Configurer les options avancées du SCSI virtuel
    • Configurer MPIO dans la partition client d'un serveur VIO (VIOS)
    • Gérer les événements de service, configurer les appels (call home), ajouter, échanger des FRU (Field Replaceable Units) et discuter du failover FSP (Flexible Service Processor)
    • Effectuer la maintenance de PowerVM (VIOS).
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Comprendre les principes DevOps - Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données - Mettre en œuvre et exploiter un serveur d'inte?gration continue - Ge?rer les interconnexions avec un syste?me de build et de tests
    Tarif

    A partir de 2 975,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Initiation au versioning avec Git

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    • Déterminer les principes d'un gestionnaire de versions décentralisé
    • Découvrir la philosophie, les concepts et les apports de Git
    • Manipuler les commandes de Git pour gérer les fichiers et les branches
    • Mettre en oeuvre un workflow avec Git en entreprise
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre les mécanismes de base de la comptabilité bancaire
    • Faire le lien entre les principales activités d’exploitation de la banque et les données comptables et financières qui en résultent
    • Maîtriser la comptabilisation des opérations et les opérations de fin d’exercice
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Je cherche à faire...