Formateur Git
il y a 2 semaines
Objectifs pédagogiques
**À l’issue de la formation, le participant sera en mesure de**:
Comprendre les concepts de base de la gestion des versions et des apports de la décentralisation
Installer et configurer l’outil Git sous Windows
Créer et initialiser un dépôt avec Git
Manipuler les commandes de Git pour gérer les fichiers et les branches
Mettre en œuvre un projet en mode collaboratif avec Git
Public concerné
Développeurs, architectes, chefs de projet.
Prérequis
Aucune connaissance particulière.
Programme de la formation
Présentation de Git
Concepts de base du contrôle de version.
La gestion centralisée ou distribuée.
**Les différentes solutions de gestion de versions**: (Git, CVS, SVN, Mercurial, Bazaar...).
Apports la décentralisation. Principe de fonctionnement.
Installation et configuration
**Installation sous différents systèmes**: Unix/Windows.
Le système d’émulation sous Windows msysgit.
Configuration du fichier.gitconfig. La console.
Déclaration d’un outil d’analyse de différentiel de versions.
Travaux pratiques
Installation et configuration de GIT sous Windows.
Utilisation de Git, les fondamentaux
**Le modèle objet Git**: blob, tree, commit et tag.
Le répertoire Git et le répertoire de travail.
L’index ou staging area.
Création et initialisation un dépôt.
Les concepts de branche, tag et de dépôt.
Outil de visualisation Gitk.
Travaux pratiques
Création et initialisation d’un dépôt. Utilisation de l’outil de visualisation Gitk.
Gestion locale des fichiers
Consultation de l’état de l’arbre de travail.
Ajout, ignorance, modification, suppression et recherche de fichiers.
Annulation et visualisation des modifications.
Parcours de l’historique des révisions.
Les logs (statistique, formatage...).
Travaux pratiques
Manipulation des principales commandes Git de gestion de modifications de fichiers.
Gestion des branches
La branche master.
Création de branches et de sous-branches.
Changement de branche.
Fusion d’une branche et gestion des conflits.
Comparaison de deux branches.
Travaux pratiques
Les principales commandes Git de gestion des branches (création, fusion, comparaison).
Partage du travail et collaboration
Mise en place d’un dépôt distant public ou privé.
Publier ses modifications (opération de push).
Récupération des modifications de l’équipe.
Les branches de suivi. Gestion des échecs.
Travaux pratiques
Mise en place d’un dépôt distant et simulation d’un travail collaboratif.
Mise en œuvre des outils Git
Git-gui et TortoiseGit, la navigation graphique dans Git.
GitWeb, la navigation graphique au sein des dépôts.
GitHub, BitBucket, GitLab, les services d’hébergement de dépôts et de gestion de projets.
Travaux pratiques
Manipulation de quelques outils.
Modalités d’évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
-
Ingénieur Électronique Test Semi-Conducteur H/F
il y a 4 semaines
Grenoble, France Serma Ingénierie Temps pleinNous cherchons à nous renforcer en intégrant un Ingénieur électronique test F/H. Vos principales compétences sont : - Notions en design, lecture de schéma électroniques, - Utilisation des outils de laboratoires (oscilloscope, générateur de signaux, etc), - Réalisation de programmes de tests (Python, Matlab, LabVIEW, C++ par exemple), - Analyse des...
-
Développeur logiciel embarqué C médical H/F
il y a 7 jours
Grenoble, Auvergne-Rhône-Alpes, France Free-Work Temps pleinContexte de la mission :Notre entreprise évolue dans un environnement normé et exigeant, axé sur des dispositifs médicaux de haute précision.Dans ce cadre, nous recherchons un développeur confirmé H/F en développement logiciel pour concevoir des solutions répondant aux standards de qualité et de sécurité élevés.Responsabilités :Programmer et...
-
Développeur Full-Stack Nodejs
il y a 2 semaines
Grenoble, France Manpower Temps pleinManpower DIGITAL GRENOBLE accompagne son partenaire, leader européen dans le domaine de l'accessibilité numérique. Cet acteur se démarque par ses solutions innovantes visant à faciliter la communication des personnes sourdes et malentendantes. Dans ce contexte, nous recrutons un(e) Développeur Full-Stack NodeJS/React (H/F). Intégré(e) à une équipe...
-
Développeur logiciel embarqué C
il y a 6 jours
Grenoble, France Viveris Temps pleinDéveloppeur logiciel embarqué C - médical H/F Viveris est un groupe de conseil et d’ingénierie qui accompagne depuis plus de 35 ans la transformation numérique des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : Les systèmes & réseaux, les systèmes d’information et la transformation digitale,...
-
Développeur full-stack NodeJS/React
il y a 3 semaines
Grenoble, France Manpower Temps pleinManpower DIGITAL GRENOBLE accompagne son partenaire, leader européen dans le domaine de l'accessibilité numérique. Cet acteur se démarque par ses solutions innovantes visant à faciliter la communication des personnes sourdes et malentendantes. Dans ce contexte, nous recrutons un(e) Développeur Full-Stack NodeJS/React (H/F). Intégré(e) à une équipe...
-
Développeur full-stack NodeJS/Javascript
il y a 3 semaines
Grenoble, France MANPOWER FRANCE Temps pleinActeur majeur de l'emploi depuis près de 70 ans. Implanté au cœur des bassins d’emploi, Manpower répond à vos besoins en matière de compétences : recrutement CDD/CDI, travail temporaire, alternance, évaluation et formation. Manpower DIGITAL GRENOBLE accompagne son partenaire, acteur majeur en Europe dans le domaine de l'accessibilité numérique....
-
Développeur PHP Expérimenté
il y a 2 semaines
Grenoble, France Silkhom Temps pleinVous travaillez au sein de sous équipes composées de 4 développeurs évoluant en méthodologie Agile (sprints de 2 semaines) sur l'évolution et le support d'un outil de communication multicanale. Vos missions : - Concevoir et développer de nouvelles fonctionnalités comme par exemple un module permettant d'automatiser la communication digitale des...
-
Test Lead
il y a 6 jours
Grenoble, France Kicklox Temps pleinTest Lead - Secteur des Technologies Énergétiques - Grenoble (H/F) Freelance Kicklox Grenoble, Auvergne-Rhône-Alpes, France Contexte du poste Notre entreprise, acteur majeur dans le secteur de l'énergie avec une forte présence à Grenoble, évolue dans un marché dynamique avec des enjeux de développement durable et d'innovation technologique. Notre...
-
Ingénieur Full Stack/Ingénieure Full Stack
il y a 1 jour
Grenoble, Auvergne-Rhône-Alpes, France ManpowerGroup Temps pleinManpower DIGITAL GRENOBLE accompagne son partenaire,leader européen dans le domaine de l'accessibilité numérique,et recherche un(e)Développeur Full-Stack NodeJS/React (H/F).Les missionsIntégré(e) à une équipe dynamique et collaborative, vous interviendrez surl'ensemble du cycle de vie des applications web, du développement backend à la conception...
-
Développeur PHP H/F
il y a 4 semaines
Grenoble, France Spartoo Temps pleinPour compléter l'équipe, Spartoo recherche son(sa) futur(e) Développeur(euse) PHP : Rattaché(e) à l'équipe informatique, vous serez responsable du développement d'applications Internet innovantes essentielles pour notre entreprise. Vos principales missions seront : - La maintenance corrective et évolutive - La poursuite du développement du site...