Formation GIT : Gestion des sources avec GIT

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation GIT, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement d’un système de contrôle de versions distribué
  • Savoir installer et connaître les commandes de bases de Git
  • Être capable d’organiser son équipe de développement et un projet autour de Git
  • Savoir créer et initialiser un dépôt Git
  • Connaître les workflows et les rôles relatifs à la gestion des sources d’un projet
  • Comprendre comment gérer et organiser les fichiers et les branches Git

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Git est un système de contrôle de versions distribué gratuit et en licence open source. Il a été conçu pour traiter aussi bien des petits ou de très gros projets avec rapidité et efficacité. Git surclasse les autres outils de SCM comme Subversion, CVS, Perforce et ClearCase par sa performance, la taille des dépôts et des fonctionnalités uniques.

À l'issue de cette formation GIT, les participants auront appris à configurer et utiliser GIT dans un contexte de gestion quotidienne des sources d'un projet. Ils vont également apprendre à choisir un workflow de collaboration correspondant à leurs projets parmi les différents proposés. Les outils associés et en particulier GitLab seront également présentés au cours de cette formation.

Programme

Jour 1

L’architecture de travail proposée par Git et son écosystème

Connaitre l'historique des systèmes de versionning Git : de la gestion de versions centralisée à la gestion de versions décentralisée
Étudier les concepts de Git (organisation du dépôt, stockage, répertoires)
Analyser les avantages induits (travail local, intégrité)
La richesse de l’écosystème Git : les solutions de gestion de serveur, les interactions avec les environnements d’intégration et de déploiement continu

Installer et mettre en place Git

Savoir installer Git quel que soit le système d’exploitation à disposition
Comprendre la configuration  de GIT
Les alias de commande
Les différentes aides disponibles
Création d'un dépôt Git
Travaux pratiquesInstallation et configuration d'un client Git en ligne de commande
Exploration d’un dépôt Git
Configuration du client Git

Apprendre les commandes de base

Les trois états d'un fichier
Vérification du statut des fichiers
Ajout de fichiers (nouveau ou déjà suivi)
Ignorer des fichiers
Valider les changements
Suppression de fichiers
Déplacement de fichiers
Exploitation de l'historique des commits
Assimiler les commandes d'annulation
Reflog : retrouver des informations pour annuler une opération
Travaux pratiquesProduction de commits dans le cadre des bonnes pratiques
Interrogation de l’historique en mettant en place des filtres de recherche complexes sur un dépôt existant
Manipulation des commandes pour récupérer un fichier supprimé, revenir à un état antérieur, corriger le contenu d’un ou plusieurs commits
Utilisation de vscode pour comprendre le mode graphique de Git
Jour 2

Git et les branches

Illustration des branches sur un exemple
La définition des branches Git, de simples pointeurs
Comprendre le changement de branche et les précautions à prendre
La suppression de branche : impact sur le projet
La fusion de branches : les différents cas en présence
Outils de résolution de conflit
L'opération de rebase, différence avec la fusion
Travaux pratiquesCréation de branches et tests de suppression puis recréation
Travail sur la fusion de branches : travail sur un dépôt existant pour régler les conflits proposés, annulation d’un merge
Réutilisation du même dépôt pour appliquer un rebase, résolution de conflit

Serveurs Git, exemple de Gitlab

La solution GitLab, apports
Mise en place d'un dépôt nu
Les différents protocoles d'accès
Accès SSH avec utilisateur unique, échanges de clé privé/publique
Exploiter les outils d’information et de modification d’un dépôt avec GitLab
Modèle de données GitLab, rôle et gestion des droits et administration
Configuration du client
Travaux pratiquesMise en place d'un dépôt distant sur le serveur école
Échanges de clés SSH
Clône de dépôt

Organiser un projet collaboratif autour de Git

Gérer les interactions avec le serveur : le travail collaboratif
Les dépôts distants, commandes de gestion
Présentation des commandes fondamentales : pull,push et fetch
Les branches distantes, création, synchronisation et suivi
Les workflows de branches
Définition d’un workflow et importance pour un projet GITGitflow : gestion de release longue
Présentation de Github : gestion de fonctionnalités
Gitlab : branches d’environnement et branches de développement
Workflow avec intégrateur : la merge request (ou pull request)
Travaux pratiquesCréation d’un projet d’équipe sur GitLab
Mise en place des droits à partir du workflow choisi
Création et proposition de branche via le mécanisme de la merge request
Proposition de revue de code et fusion

Prérequis

Bien qu’aucune connaissance technique ne soit strictement attendue, des notions théoriques préalables du cycle de vie du développement d’un logiciel ainsi que les éléments fondateurs d’un gestionnaire de version (commits, branches) faciliteront la compréhension de la logique de GIT.

Public

Ce cours GIT s’adresse principalement à des administrateurs système, développeurs, chefs de projets ou architectes souhaitant apprendre à utiliser un système de contrôle de versions distribué pour collaborer autour d’un projet commun. Le projet peut réunir plusieurs collaborateurs d’une même entreprise mais aussi des intervenants ou consultants d’entreprises différentes.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Assimiler les concepts fondamentaux de l'ingénierie des exigences.
  • S'approprier les principales pratiques en ingénierie des exigences.
  • Maîtriser les techniques d'élucidation et de spécification des exigences.
  • Obtenir la certification IREB® Certified Professional for Requirements Engineering Niveau Fondation V3.
Tarif

A partir de 2 550,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Distinguer les différentes formes d'occupation du domaine public et la réglementation applicable
  • Examiner la gestion administrative et financière du domaine public
  • Identifier les situations problématiques (occupations irrégulières)
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation AWS Amazon Redshift vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comparer les caractéristiques et les avantages des entrepôts de données, des lacs de données et des architectures de données modernes
  • Concevoir et mettre en œuvre une solution d'analyse d'entrepôt de données
  • Identifier et appliquer les techniques appropriées, notamment la compression, pour optimiser le stockage des données
  • Sélectionner et déployer les options appropriées pour ingérer, transformer et stocker les données
  • Définir les types d'instances et de nœuds, les clusters, la mise à l'échelle automatique et la topologie réseau appropriés pour un cas d'utilisation particulier
  • Examiner comment le stockage et le traitement des données affectent les mécanismes d'analyse et de visualisation nécessaires pour obtenir des informations commerciales exploitables
  • Identifier comment sécuriser les données au repos et en transit
  • Identifier et résoudre les problèmes en surveillant les charges de travail analytiques
  • Expliquer les meilleures pratiques de gestion des coûts
Tarif

A partir de 820,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maquetter une application
  • Réaliser une interface utilisateur web statique et adaptable
  • Développer une interface utilisateur web dynamique
  • Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce
Tarif

Contacter l'organisme

Durée

53j / 371h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre Microsoft Teams et comment les composants fonctionnent-ils ensemble
  • Mettre en œuvre la gouvernance, la sécurité et la conformité pour Microsoft Teams
  • Préparer l’environnement d'une organisation pour le déploiement de Microsoft Teams
  • Déployer et gérer Teams
  • Gérer la collaboration dans Microsoft Teams
  • Connaître les techniques de gestion et de dépannage de la communication dans Microsoft Teams
Tarif

A partir de 2 700,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Prendre conscience de son image de communiquant
  • Exploiter son potentiel scénique en mobilisant son corps et en utilisant des techniques vocales
  • Concevoir sa présentation permettant de faire passer ses messages clés avec clarté en utilisant les techniques de plan
  • Convaincre son auditoire en utilisant les techniques d'expression orale et de gestion des objections
  • Adapter sa communication en toute situation
Tarif

A partir de 2 090,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

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

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Audit interne de processus

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Planifier un audit interne de processus en évaluant les besoins de son organisation
  • Réaliser un guide pour mener les entretiens de l'audit
  • Restituer les constatations pour faire de l'audit interne de processus un outil d'amélioration continue
Tarif

A partir de 2 010,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

À l'issue de cette formation SharePoint 2016 - Fonctionnalités avancées, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les composants principaux d’une architecture SharePoint 2016, de ses nouvelles fonctionnalités et fonctionnalités améliorées
  • Décrire les solutions hybrides SharePoint 2016
  • Savoir planifier et concevoir un environnement SharePoint 2016 assurant la haute disponibilité et la récupération d’urgence
  • Planifier et mettre en œuvre les services de connectivité et le magasin sécurisé
  • Configurer et gérer les services de productivité pour SharePoint 2016
  • Gérer les solutions dans le déploiement de SharePoint 2016
  • Planifier et configurer les fonctionnalités de réseau social
  • Planifier et configurer la gestion du contenu Web pour un environnement publié sur internet, ainsi que la gestion du contenu d’entreprise dans le déploiement SharePoint 2016
  • Savoir planifier et configurer les solutions d’informatique décisionnelle
  • Planifier et mettre en œuvre la migration vers SharePoint 2016.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Microsoft System Center 2012, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire le modèle Cloud
  • Configurer et optimiser un cloud privé
  • Déployer les services Cloud
  • Surveiller les services cloud
  • Configurer la surveillance des performances d’applications dans un environnement Cloud
  • Utiliser et étendre la gestion de service dans un environnement cloud
  • Automatiser la création d’incidents, la remédiation et les requêtes de changement dans un environnement cloud
  • Améliorer la gestion des problèmes dans un environnement Cloud
  • Utiliser un self-service, un cloud multi-tenant avec Windows Azure Pack
  • Configurer la haute disponibilité, la protection et la récupération dans un environnement Cloud
  • Optimiser l’infrastructure du Cloud
  • Configurer les SLAs, les tableaux de bords et les widgets dans un environnement Cloud
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...