Intégration continue - Déploiement continu avec Git et Github
Objectif
Comprendre le fonctionnement interne de Git
Maîtriser les commandes et fonctionnalités avancées de Git
Intégrer du code spécifique à Git
Organiser des projets multi-dépôts
Points fort
organisme certifié qualiopi
Diplôme
TP Développeur web et web mobileNIVEAU 5 (BAC+2 : DEUG, BT, DUT...)
Modalités d'inscription
- Admission sans disposition particulière
Conditions spécifiques et prérequis
Entretien préalable
Test de positionnement
Avoir une connexion internet stable (ADS 4G ou FIBRE)
Posséder un micro et une webcam
Utilisation courante d¿un pc ou d¿un mac, d¿internet et d¿un navigateur web
Contenu
Plumbing vs Porcelain
Les refs, le reflog
.gitattributes, son utilisation
Les notes git, leurs apports
git-patch, pourquoi utiliser les patchs
Les worktree : usage
Atelier
Navigation dans le dépôt
Manipulation directe des fichiers de .git
Visualisation des effets des commandes
Commandes git avancées
Méthodes de sélections des commits, référence ascendante, intervalles, comparaison de pointeurs
Les commandes cherry-pick et revert
Indexation interactive
Rebase interactif
La commande filter-branch
Blame et Bi-sect
Dangling commits
Atelier
Commandes Git avancées
Personnalisation de GIT via les hooks
Configurations avancées du client
Introduction aux hooks, leurs usages typiques
Hooks de commit côté client
Hooks de fusion ou de basculement
Hooks serveur
Les webhooks avec GitHub/GitLab
Atelier
Contraintes sur les messages de commit
Intégration avec CI
Les sous-modules de GIT
Cas d¿usage des sous-modules, exemple architecture micro-services
La commande submodule et le fichier .gitmodules
Structure du dépôt contenant des sous-modules
Cloner un dépôt contenant des sous-modules
Mettre à jour un sous-module
Supprimer un sous-module temporairement
L¿alternative subtree
Résultat Attendu
RÉSULTATS
Mise en projets professionnels tout au long de la formation.
Des qualifications partielles, sous forme de certificats de compétences professionnelles (CCP), peuvent être obtenues en suivant un ou plusieurs modules
A partir de l'obtention d'un CCP, vous pouvez vous présenter à l'autre CCP pour obtenir le titre professionnel dans la limite de la durée de validité du titre
Post session / à froid évaluation de la mise en application des outils de la formation dans les mois qui suivent la formation : évaluation des stagiaires formés, en situation de travail dans l¿entreprise
Evaluation de la formation et du formateur : questionnaire d¿évaluation de la satisfaction des stagiaires à la fin de la formation
Un certificat de réalisation sera remis à l¿issue de la formation [uniquement pour les formations en direct et non les formations en sous-traitance]