Skip to content
Next Generation Academy


Gestion du contrôle de versions
avec Git

Git: La maîtrise du versioning à portée de main !

Eligible CPF et à plusieurs financements jusqu'à 100%

Être rappelé Accéder au programme



Démarche 3P

Prêt à décoller
Pleine immersion
Prêt à performer

Notre centre de formation vous guide dans l’identification de la formation idéale, en vous aidant à maximiser les opportunités de financement.
Nous mettons toutes les clés en main pour un démarrage en toute confiance.

Vivez une expérience de formation immersive et intensive, conçue pour vous plonger dans des ateliers pratiques et des études de cas réels.
Apprenez en faisant, et développez des compétences concrètes directement applicables à vos futurs projets.

À la fin de votre parcours, nous évaluons vos compétences acquises, vous délivrons une certification attestant de votre expertise, et vous accompagnons pour assurer votre réussite dans vos projets professionnels.
Vous êtes désormais prêt à exceller !

Description de la formation

Formation intense à l'utilisation de Git pour le suivi et la gestion des modifications du code source, en abordant des concepts clés tels que les commits, les branches, les fusions (merge), la gestion des conflits et la collaboration en équipe via des plateformes comme GitHub ou GitLab.

A qui s'adresse cette formation ?

    La formation est destinée à un large public, notamment :
    • Développeurs débutants/intermédiaires souhaitant maîtriser le contrôle de version.
    • Chefs de projet techniques pour mieux collaborer avec leurs équipes
    • Équipes techniques adoptant Git pour le travail collaboratif
    • Administrateurs système/DevOps gérant des configurations.
    • Étudiants et apprentis souhaitant acquérir les compétences de contrôle de versions via Git

    Pré-requis

    Connaissance de base en système d'information.


    Objectifs de la formation

    À l’issue de cette formation, les participants seront capables de :

    • Comprendre les bases de Git et son fonctionnement distribué : Apprendre les concepts fondamentaux, la différence entre un dépôt local et distant, et les principes du versionnement.
    • Maîtriser les commandes essentielles : Savoir créer un dépôt, gérer les fichiers (add, commit, status), explorer l’historique (log, diff), et utiliser les dépôts distants (push, pull, clone).
    • Gérer les branches efficacement : Créer, fusionner, et supprimer des branches pour travailler sur des fonctionnalités ou correctifs de manière isolée.
    • Collaborer sur des projets partagés : Travailler avec des dépôts distants (GitHub, GitLab, etc.), synchroniser le code avec fetch et merge, et résoudre les conflits de manière autonome.
    • Adopter les bonnes pratiques : Structurer les commits, utiliser des messages clairs, nettoyer l’historique (rebase, squash), et éviter les erreurs courantes.

    Programme de la formation

    Introduction à Git et concepts de base

    • Présentation de Git et de son rôle dans le suivi des modifications du code.
    • Installation et configuration de Git sur différentes plateformes.
    • Création et gestion de dépôts locaux, gestion des commits, historique des versions.
    Gestion des branches et des fusions
    • Création et gestion des branches dans Git.
    • Fusion de branches et gestion des conflits.
    • Stratégies avancées de gestion des branches : git rebase.
    Collaboration avec des dépôts distants
    • Travail avec des dépôts distants (GitHub, GitLab, etc.).
    • Collaboration via pull requests et fusion de branches distantes.
    • Gestion des conflits à distance et utilisation de Git Flow.
    Bonnes pratiques et gestion avancée des versions
    • Bonnes pratiques pour les messages de commit et la gestion des versions.
    • Intégration continue avec Jenkins et autres outils CI/CD.
    • Automatisation des tests et déploiement avec des pipelines CI/CD.

    Atouts de la formation

    • Alternance entre théorie et pratique pour une meilleure assimilation des concepts.
    • Formateurs spécialisés avec une expérience concrète dans le domaine du Cloud et FinOps.
    • Accès à des ressources en ligne, démonstrations en direct et études de cas réelles.
    • Formation accessible à tous, avec un contenu adapté à tous les niveaux.

    Méthodes pédagogiques et outils utilisés

    Démonstrations en direct.
    Études de cas réelles avec analyse de solutions concrètes.
    Travaux de groupe et partage en temps réel.
    Retour d'expérience : partage des meilleures pratiques et des erreurs courantes.


    Évaluation

    L’évaluation se fait de différentes manières :
    QCM pour tester la compréhension des concepts abordés.
    Études de cas pratiques pour mettre en application les connaissances.
    Évaluation continue pendant les sessions pratiques.


    Références Normatives

  • Framework Well-Architected des Fournisseurs Cloud
  • ISO/IEC 19086
  • FinOps Foundation
  • RGPD (Règlement Général sur la Protection des Données)
  • NIST Cloud Computing Standards (SP 500-292)
  • ISO 27001 (Sécurité de l’Information)

Modalités

Inter-entreprise ou à distance
Intra-entreprise

Inter-entreprise ou à distance

Durée: 2 jours

Prix: €1200

Plus de détails Contactez-nous

Intra entreprise

La durée et le programme peuvent être personnalisés selon les besoins spécifiques de votre entreprise

Plus de détails Contactez-nous
💬
Assistant FAQ

Next Generation Academy