Le versioning est devenu un élément indispensable dans la gestion du code applicatif ou infrastructure. En ce sens qu’il permet d’assurer une évolutivité de notre travail et de pouvoir travailler avec d’autres personnes.
Git est la solution qui a gagné le cœur des développeurs et des DevOps, GIT représente un indispensable pour tout développeur ou toute personne souhaitant bien gérer son code infra (script bash, powershell, terraform, ansible …) et applicatif (python, java, .NET, C#, Go).
Cette formation vous permettra de mieux gérer l’évolutivité de vos travaux et de pouvoir travailler en collaboration avec collègues autour d’un projet commun au travers de la mise en place de workflow qui sont utilisés par les plus grandes entreprises informatiques du monde.
Cette formation est destinée:
- aux développeurs
- aux administrateurs système et réseau
- aux DevOps
- aux managers IT
Vous n’allez pas regretter les amis
Formateur: Dirane TAFEN (Consultant et Instructeur DevOps et Cloud)
Durée de la formation: 3 heures
Une plateforme de TP à votre disposition à tout moment via votre navigateur !
PRATIQUE ! PRATIQUE ! PRATIQUE !
Nos formations sont très pratiques, vous verrez que nous mettons en place systématiquement des exemples concrets afin de vous permettre de mieux appréhender les notions évoquées. En plus, sur certains de nos cours (docker, kubernetes, ansible, openshift …) nous vous permettons de réaliser les Labs directement sur notre plateforme, en effet nous souhaitons vous faciliter la tâche en mettant en place une plateforme d’expérimentation hébergée par EAZYTraining et à laquelle vous avez accès à tout moment. Qu’attendez-vous ? Allez lancez vous et apprenez en pratiquant.
Détails
- 9 Sections
- 60 Lessons
- Durée de vie
- Module 00 : Présentation de la formation6
- Module 01 : Introduction au versioning6
- Module 02 : Les bases de GIT9
- 5.1Les bases de GIT12 Minutes
- 5.2TP-2 : code à récupérer
- 5.3TP-2 : Les bases de GIT3 Minutes
- 5.4TP-2 : [correction] initialisation du repo et premier commit – README6 Minutes
- 5.5TP-2: [correction] gitignore2 Minutes
- 5.6TP-2 : [correction] validation du gitignore2 Minutes
- 5.7TP-2 : [correction] parcourir l’historique des commit2 Minutes
- 5.8TP-2 : [correction] git tag2 Minutes
- 5.9TP-2 : [correction] git alias1 Minutes
- Module 03 : Les branches GIT4
- Module 04 : Serveur GIT4
- Module 05 : Travail collaboratif8
- 8.1Travail collaboratif7 Minutes
- 8.2TP-5 : Travail collaboratif2 Minutes
- 8.3TP-5 : [correction] creation des utilisateurs sur gitlab3 Minutes
- 8.4TP-5 : [correction] assignation des utilisateurs aux groupes3 Minutes
- 8.5TP-5 : [correction] creation du projet sur gitlab3 Minutes
- 8.6TP-5 : [correction] contribution du developpeur partie 113 Minutes
- 8.7TP-5 : [correction] contribution du developpeur partie 210 Minutes
- 8.8TP-5 : [correction] résumé et suppression de l’environnement de travail1 Minutes
- Module 06 : Github9
- 9.0Github4 Minutes
- 9.1TP-6 : Github1 Minutes
- 9.2TP-6 : [correction] contribution à un projet opensource12 Minutes
- 9.3TP-6 : [correction] comment mettre à jour son repo forké2 Minutes
- 9.4TP-6 : [correction] git fetch3 Minutes
- 9.5TP-6 : [correction] git pull le mainstream et push sur l’origin2 Minutes
- 9.6[NEW] github – telechargement de code distant en local via https et ssh10 Minutes
- 9.7[NEW] github – push de code local sur un repos distant en ssh13 Minutes
- 9.8[NEW] github – push de code local sur un repos distant en https15 Minutes
- Module 07 : BONUS10
- 10.1Git rebase3 Minutes
- 10.2Git rebase – en pratique7 Minutes
- 10.3Git cherry-pick2 Minutes
- 10.4Git cherry-pick – en pratique6 Minutes
- 10.5Git Stash3 Minutes
- 10.6Git Stash – en pratique6 Minutes
- 10.7Git Squash3 Minutes
- 10.8Git Squash – en pratique5 Minutes
- 10.9Git reset12 Minutes
- 10.10Git reset – en pratique13 Minutes
- Module 08 : Conclusion4