GitHub : la gestion de code source

Prix inter HT / stagiaire : 1380 €
Pré-requis :
- Bases en programmation
- Usage de la ligne de commande

DETAILS DE LA FORMATION
Syllabus complet
-
Introduction à Git et GitHub
Qu'est-ce que Git ?
Qu'est-ce que GitHub ?
Différences entre Git et GitHub
Installation de Git
Création d'un compte GitHub
Navigation dans l'interface de GitHub
Concepts clés : dépôt, commit, branche
Travaux pratiques : Créer un dépôt GitHub et faire un premier commit
Gestion des dépôts
Cloner un dépôt distant
Pousser des modifications vers GitHub
Récupérer les modifications d'un dépôt
Gérer les dépôts publics et privés
Comprendre les forks et pull requests
Supprimer un dépôt GitHub
Bonnes pratiques de nommage et structuration
Travaux pratiques : Cloner un dépôt et faire des modifications
Branches et gestion des versions
Qu'est-ce qu'une branche ?
Création et suppression de branches
Fusion de branches (merge)
Résolution de conflits
Utilisation de la commande rebase
Bonnes pratiques pour la gestion des branches
Stratégies de versioning
Travaux pratiques : Créer et fusionner des branches
Collaboration sur GitHub
Introduction aux pull requests
Comment commenter et évaluer une pull request
Gérer les retours des coéquipiers
Utilisation des issues pour le suivi des tâches
Établir des discussions autour du code
Rôle des équipes et des permissions
Intégration continue et déploiement
Travaux pratiques : Créer une pull request et gérer des issues
Documentation et bonnes pratiques
Importance de la documentation dans un projet
Rédaction d'un README efficace
Utilisation de GitHub Pages
Écrire des commentaires de code clairs
Structurer le projet avec des fichiers de configuration
Utilisation des templates d'issue et de pull request
Bonnes pratiques pour les commits
Travaux pratiques : Créer un README et utiliser GitHub Pages
Gestion des erreurs et des conflits
Types d'erreurs courantes en Git
Commandes pour annuler des modifications
Utilisation de la commande stash
Résolution des conflits de fusion
Historique des commits et commandes pour naviguer
Revert et reset : quelles différences ?
Stratégies pour éviter les conflits
Travaux pratiques : Gérer un conflit de fusion
Intégration d'outils tiers
Présentation des outils de CI/CD
Intégration de GitHub avec Travis CI
Utilisation de GitHub Actions
Ajout de badges au README
Utiliser des outils de gestion de projet (ex. Trello)
Ce qui est inclus
-
+ Formateur expérimenté
+ Exposés théoriques
+ Démonstrations pratiques
+ TP et études de cas
+ Slides, documents PDF
+ Accès à un dépôt GitHub pour TP
+ Guide de référence rapide Public concerné
-
+ Développeurs débutants
+ Chefs de projet
+ Toute personne intéressée Certification et évaluation
-
Pendant la formation, des travaux pratiques et études de cas sont proposés. Cette formation ne propose pas encore de certification.
AVANTAGES. TEMOIGNAGES
- Votre coach Reconvert.
- Pédagogie orientée pratique.
- Echanges interactifs.
- Communautés.

La qualité est excellente, l'enseignant crée un espace de confiance et rend la formation très agréable. J'ai adoré, le professeur et son cours sont très complets. La formation a été facile à comprendre et très dynamique. Le formateur est un excellent professeur.
J. Ruiz
The Moneytizer, Mexico

La formation avec vous était géniale. C'est super intéressant et très formateur. Actuellement je suis chez Micropole, en tant que Cloud & Big Data Engineer. Merci.
A. Chuttoo
Micropole, France

Ces 4 jours ont été enrichissants. Suite à la formation HTML puis CSS, celle de Javascript m'a apporté encore plus de connaissances et de compétences sur le sujet.
J. Salgueiro
The Moneytizer, Brazil
Autres références :
Cliquez sur le logo.
Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Ministère de la Défense AKKA Ministère de l'intérieur AFP Enedis Viveris Titeflex Autres
DUREE (H)
Durée : 14 heures.
PRIX. DATES. RESERVER
PRESENTIEL ou CLASSE VIRTUELLE
-
Diffusée en Présentiel ou en Classe Virtuelle, cette formation peut être faite soit en :
1- inter entreprise : avec des stagiaires de plusieurs entreprises,
2- intra entreprise : avec des stagiaires qui sont de la même entreprise.
Quelque soit la formule souhaitée, veuillez réservez un RDV téléphonique avec un conseiller en cliquant ci-dessous.
Prix inter HT / stagiaire : 1380 €
Autres formations

Django : développement web en Python
Apprendre à développer des applications web en Python avec le framework Django.

MYSQL : prise en main et langage SQL
Ecrire et tester du SQL pour les données de votre application web.

Scraping Web en Python
Apprendre à extraire des données depuis un site web en utilisant des modules Python.