Parmi nos clients, nos amis et partenaires, nombreux sont ceux qui souhaitent prendre la main sur leur site Drupal... Pour tout ou partie des opérations - souvent en partie, très souvent pour des interventions mineures. Notre plateforme d'hébergement ne permet pas d'accès direct sur l'environnement de production. Pire, nous devons être en mesure de travailler ensemble, c'est à dire à plusieurs, parfois en "moulon" :) Il est alors nécessaire de maîtriser le versionning et les commandes GIT... Et ce d'autant plus que Git s'est installé comme un "standard" de la profession.
Ludovic, notre maître Git, s'est installé aux commandes et a monté une formation d'une journée spécialement pour vous. Suite à quelques séances de rôdage, nous sommes en mesure de vous la proposer, en session individuelle ou collective. N'hésitez pas à nous contacter !
L’objectif de la formation
Petit ou grand projet, travailler à plusieurs sur un même code source peut devenir contraignant pour plusieurs raisons - une personne modifie un fichier peut y introduire de nouveaux bugs ou écraser les modifications d'un autre intervenant. Pour éviter ces désagréments, il est temps d’utiliser un outil de gestion de versions : pourquoi pas Git ? Git est un logiciel libre de versionning décentralisé très populaire et utilisé par plus de deux millions de développeurs. Cet outil permet de travailler sur un même code source tout en conservant l’intégralité de l’historique des modifications de chaque fichier.
Les avantages de GIT :
- Git propose un système de gestion des branches - Plusieurs personnes peuvent travailler sur un même fichier sans écraser les modifications ;
- Historiques des modifications - il est possible de restaurer d'anciennes versions d’un ou de plusieurs fichiers mais également de comparer les modifications entre deux versions ;
- L’interface de Git a évolué et propose des couleurs pour plus de visibilité ;
- La fusion - Git dispose d’un algorithme de fusion intelligent, qui permet de fusionner les modifications des versions différentes d’un fichier ;
- Une rapidité remarquable - Git fusionne et met à jour les modifications (bien que nombreuses) très rapidement ;
- Diversité des formats - Git n’est pas exclusivement utilisé pour le code source, mais également pour travailler sur des documents textes.
Fait par des développeurs et pour des développeurs, ce logiciel demeure complexe, c’est pourquoi l’agence bluedrop.fr propose une formation dédiée à cet outil. Cette formation vous permettra de comprendre et de prendre en main Git pour industrialiser le processus de développement front-end, plus particulièrement avec Drupal.
Pré-requis
Afin de suivre au mieux l’action de formation et obtenir la ou les qualifications auxquelles elle prépare, il est recommandé de connaître les technologies CSS3.
Le programme de la journée
Introduction à Git - Matin
- Qu’est ce que Git ?
- Quelle est son utilité ?
Pré-requis - Matin
- La ligne de commande (Linux, MacOSX, Windows)
- Installer Git (Windows, MacOSX, Linux)
- Configuration initiale
- Les interfaces graphiques
- Générer une clé SSH
Premiers pas en local - Après-mangé et bu
- Premier dépôt Git (git init)
- Premier fichier et git status
- En transit avec git add
- Historique avec git log
- Voir ce qui a changé avec git diff
- Sortir un fichier de la zone de transit
- Annuler les changements avec git checkout
- Annuler un commit
- Cas d’un problème
Travailler sur un dépôt distant - Après mangé et bu
- Git clone
- Git push
- Git pull
- Workflow
Le prix
600,00 euros HT/jour pour une session individuelle. Les tarifs peuvent être dégressifs en cas de sessions collectives. Vous pouvez demander une prise en charge de tout ou partie de la formation à votre Organisme Collecteur de Formation Professionnelle.