GitHub : la gestion de code source





Prix inter HT / stagiaire : 1380 €
DESCRIPTION

L'objectif de cette formation est d'initier les participants à l'utilisation de GitHub pour la gestion de code source. Les stagiaires apprendront à collaborer efficacement sur des projets, à suivre les modifications du code et à gérer les versions de manière professionnelle.

Pré-requis :
  • Bases en programmation
  • Usage de la ligne de commande
  Télécharger le plan






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

Python par la pratique
Apprendre par la pratique à programmer en langage Python.

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.

PostgreSQL
Apprendre le langage SQL à travers le serveur de bases de données PostgreSQL.

Certification Python TOSA
Se préparer en pratique à passer la certification TOSA Python3.

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