Git et GitHub - 2 jours en classe virtuelle
1.595,00 EUR
- 2 days
Maîtrisez les outils essentiels utilisés par les équipes de développement logiciel modernes pour suivre les modifications de code, collaborer efficacement et gérer leurs projets en toute confiance. Ce cours pratique sur Git et GitHub offre une introduction concrète au contrôle de version, permettant aux apprenants d’organiser leur code, de conserver l’historique de leurs projets et de travailler en toute fluidité avec des équipes de développement distribuées.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau débutant - intermédiaire
2 jours (8 heures/jour) en ligne avec formateur
Plus de 20 heures d’étude recommandées
Accès à des laboratoires guidés en direct
Exercices pour ancrer les connaissances
Support disponible après la formation
Attestation de fin de programme incluse
Résultats d’apprentissage
À la fin de ce programme, vous serez capable de :
Fondamentaux du contrôle de version
Apprenez les bases de Git, la configuration d’un dépôt et les principaux flux de travail pour gérer les modifications de code et faciliter le développement collaboratif.
Commandes Git essentielles
Acquérez une expérience pratique de la mise en scène, de la validation, de l’examen de l’historique et de l’annulation des modifications afin de maintenir un flux de développement efficace.
Branches et fusions
Maîtrisez le branchement, la fusion, le rebasage, la mise en réserve (stash) et la résolution de conflits pour gérer le code à travers plusieurs flux de développement
Collaboration GitHub
Travaillez avec des dépôts, des forks et des pull requests pour collaborer efficacement sur des projets d’équipe et des projets open source.

Chronologie du cours
Jour 1
Session 1 : Premiers pas avec Git
- Concepts de gestion de versions et fondamentaux de Git
- Architecture et flux de travail Git
- Installation et configuration de Git
- Outils et ressources Git essentiels
Session 2 : Notions de base de Git
- Création et clonage de dépôts
- Suivi, préparation et validation des modifications
- Gestion des fichiers et affichage de l’historique
- Annuler des modifications et travailler avec des dépôts distants
- Utiliser des tags pour la gestion des versions
Jour 2
Session 3 : Branches et fusions
- Création et gestion de branches
- Changer de branche et suivre les modifications
- Fusion, rebasage et résolution des conflits
- Travailler avec les branches distantes et de suivi
- Mise en réserve des modifications et workflows de branchement
Session 4 : Collaboration sur GitHub
- Principes de base et configuration de GitHub
- Création et gestion de référentiels
- Pull requests et workflows GitHub
- Gestion des collaborateurs et de la visibilité du dépôt
- Synchronisation avec les dépôts en amont et maintenance du projet

Qui devrait s’inscrire à ce programme ?
Développeurs et programmeurs logiciels
Développeurs web et développeurs d’applications
Ingénieurs DevOps et ingénieurs plateforme
Professionnels de l’assurance qualité et de l’automatisation des tests
Analystes de données, ingénieurs de données et data scientists
Toute personne souhaitant collaborer efficacement sur des projets de développement logiciel
Prérequis
- Compétences de base en informatique et en gestion de fichiers
- Familiarité avec l’utilisation d’outils en ligne de commande ou du terminal (utile mais non obligatoire)
- Une compréhension de base des concepts de développement logiciel (recommandé)
- Aucune expérience préalable avec Git ou GitHub n’est requise
Le cours s’adresse aux débutants comme aux professionnels qui souhaitent acquérir des bases solides en gestion de versions et en développement collaboratif.
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
