FORMATION GIT

La formation permet d’apprendre à gérer et versionner son code, réparer ses erreurs, développer plusieurs fonctionnalités en simultanée et collaborer avec son équipe. Git est devenu un indispensable pour tous les développeurs. 

FORMATION INDESIGN

Prérequis

  • Avoir des notions de développement

Accessibilité

Accessible aux personnes en situation de handicap. Contactez nous pour mettre en place une solution adaptée à vos besoins.

Tarif inter

1200  €

Tarif intra (jusqu’à 10 collaborateurs)

3600  €

Certification

Non certifiant

Pour qui

  • Toutes personnes souhaitant apprendre à utiliser Git

Durée

14h seul avec un formateur 

Modalités / Délais d’accès

Inscription par agenda, par demande de devis,par appel ou via OPCO

    Format

    100% en ligne. 1 an d’accès à l’espace e-learning. Formation seul avec un formateur.

    Modalités d’évaluation

    QCM

      Contact

      Par chat, par email : contact@monpoleformation.fr ou par téléphone : 01 87 66 57 66

      Méthodes mobilisées

      Formation avec un formateur

        Formation langue des signes francaise

        Formation git

        formation langue signe

        Objectifs

        • Comprendre la philosophie d’un gestionnaire de source décentralisé

        • Comprendre la construction des commits

        • Etre autonome avec la ligne de commande Git

        • Maîtriser le fonctionnement des branches locales et distantes

        • Connaître les workflows et les bonnes pratiques Git en entreprise

        Programme de la formation

        PENDANT LA FORMATION

         

        Programme de formation : GIT (Gestion de version avec Git)

        Module 1 : Introduction à Git

        • Qu’est-ce que Git et pourquoi l’utiliser ?
        • Comprendre le concept de gestion de version.
        • Installer Git sur votre machine (Windows, macOS, Linux).
        • Introduction aux systèmes de contrôle de version distribués.
        • Configurer Git : user.name, user.email, configuration globale.

        Module 2 : Les bases de Git

        • Créer un dépôt Git local et initialiser un projet.
        • Comprendre l’arborescence d’un dépôt Git : répertoire de travail, index, historique.
        • Ajouter, modifier et supprimer des fichiers dans un dépôt.
        • Utiliser les commandes de base : git init, git add, git commit.
        • Visualiser l’historique des commits avec git log.

        Module 3 : Travailler avec des branches

        • Comprendre le concept de branches dans Git.
        • Créer, supprimer et lister des branches avec git branch.
        • Passer d’une branche à une autre avec git checkout.
        • Fusionner des branches avec git merge.
        • Gérer les conflits de fusion.

        Module 4 : Collaboration avec Git

        • Cloner un dépôt distant avec git clone.
        • Comprendre les dépôts distants et la gestion des remotes.
        • Ajouter un dépôt distant et pousser des modifications avec git push.
        • Récupérer les modifications à distance avec git pull.
        • La commande git fetch pour synchroniser le dépôt local avec le dépôt distant sans fusionner.

        Module 5 : Gestion des conflits et résolution

        • Comprendre ce qu’est un conflit de fusion.
        • Techniques de résolution des conflits manuels dans les fichiers.
        • Utilisation des outils de merge pour faciliter la résolution.
        • Stratégies pour éviter les conflits lors du travail en équipe.

        Module 6 : Rebase et gestion avancée des branches

        • Comprendre le rebase et ses avantages.
        • Utiliser git rebase pour réécrire l’historique des commits.
        • Rebase interactif pour modifier, supprimer ou fusionner des commits.
        • Gérer les erreurs de rebase et les conflits qui en résultent.

        Module 7 : Gestion des tags et des versions

        • Créer, lister et supprimer des tags avec git tag.
        • Utiliser les tags pour marquer des versions spécifiques d’un projet.
        • Différence entre les tags légers et annotés.
        • Publier des tags vers un dépôt distant.

        Module 8 : Git et GitHub/GitLab/Bitbucket

        • Introduction aux plateformes de gestion de code source distants (GitHub, GitLab, Bitbucket).
        • Créer et gérer un dépôt distant sur GitHub/GitLab.
        • Collaborer sur des projets via les Pull Requests (GitHub) ou Merge Requests (GitLab).
        • Utiliser les fonctionnalités de suivi des issues et des tickets.
        • Introduction aux actions GitHub (GitHub Actions) pour l’automatisation.

        Module 9 : Outils et bonnes pratiques Git

        • Introduction aux hooks Git pour automatiser les tâches (ex : pré-commit, post-commit).
        • Utilisation des alias Git pour simplifier les commandes.
        • Gestion des sous-modules Git pour gérer les dépendances externes.
        • Introduction aux workflows Git populaires (GitFlow, GitHub Flow).
        • Stratégies de gestion d’équipe : branches principales, stratégie de fusion.

        Module 10 : Sauvegarde et sécurité avec Git

        • Sauvegarder et sécuriser son dépôt avec des outils comme git stash pour des changements temporaires.
        • Sauvegarde des configurations et des secrets sensibles dans les dépôts.
        • Utilisation de .gitignore pour exclure certains fichiers du suivi.
        • Travailler avec des services de sauvegarde en ligne et gérer les accès aux dépôts.
        langue des signes formation

        Ce que nos apprenants pensent de nous

        Choisissez la formule adaptée à vos besoins

        INTRA

        3600

        De 2 à 12 apprenants

        A distance, dans vos locaux, ou dans un lieux de votre choix

        INDIVIDUEL

        2000

        Seul avec le formateur

        A distance, dans vos locaux, ou dans un lieux de votre choix

        INTER

        1200

        De 2 à 12 apprenants

        Choisir la date dans le calendrier ci-dessous

        Calendrier des formations

        Pourquoi choisir Mon pole Formation

        A votre rythme

        Nos formations sont à distance et vous permettent de vous organiser et suivre la formation à votre rythme. L’espace e-learning est disponible pendant 1 an. C’est vous qui prenez vos rendez vous avec votre formateur quand vous voulez !

        Des professionnels qualifiés

        Tous les formateurs sont des formateurs qualifiés et expérimentés. Nos formateurs sont choisis avec soin pour satisfaire au maximum nos apprenants

        Des formations certifiantes ou diplomantes

        Nos formations sont toutes qualifiantes et sont sanctionnées par un diplôme ou une certification. Toutes nos formations sont professionnalisantes et vous serviront pour votre avenir.

        TAUX DE SATISFACTION

        100%

        TAUX D’ABANDON

        0%

        Qui peut participer au programme ?

        La formation s’adresse principalement aux développeurs désireux d’obtenir une certification GIT afin d’étoffer leur CV.  

        Cependant, vous pouvez également vous inscrire si vous êtes dirigeant d’entreprise et que vous vous intéressez de près aux bonnes pratiques inhérentes au développement et au versionnage de code.  

        Un entretien téléphonique préalable vous permettra de savoir si vous disposez des compétences requises pour l’obtention d’une certification GIT.  

        Nous tenons à préciser que chaque participant doit disposer d’un accès à internet dans la mesure où les cours se déroulent en visio. En revanche, il n’y a pas de support spécifique à prévoir (appareil, système d’exploitation…).   

         

        Quels sont les pré requis de la formation Git, et comment obtenir la certification Git ?

        La

         formation git

        ne nécessite presque pas de pré requis !

        Il vous faudra bien évidemment un ordinateur et une connexion internet. Nous conseillons d’avoir une webcam mais cela n’est pas obligatoire !

        Concernant vos compétences, il vous faudra seulement savoir utiliser une souris, un clavier et savoir utiliser un navigateur internet ainsi que savoir faire un copier coller, et que vous savez à minima ce qu’est une console ou un terminal !

        formation git

         

        Quels sont les avantages de notre formation certifiante Git ?

        La

         formation Git en ligne

        n’est pas seulement du e-learning

        comme 90% des centres de formation. Vous avez un formateur en visio pendant 14 heures qui vous aidera à réaliser votre site internet au fur et à mesure des heures de formation.

        Mon Pole Formation vous propose un apprentissage structuré et complet qui combine les notions théoriques aux pratiques.   

        Deux formules sont disponibles : 

        • si vous pouvez adapter votre disponibilité aux sessions programmées, nous vous invitons à participer aux formations collectives ; 
        • si vous souhaitez bénéficier d’une plus grande flexibilité et adapter l’accès aux cours en fonction de votre disponibilité, n’hésitez pas à définir un programme individuel avec votre formateur dédié.  

        La formation Git et GitHub peut être financée à 100% par votre CPF. Elle est également éligible à Pôle Emploi et aux OPCO, en plus d’être certifiante selon les normes ICDL 

        Vous apprendrez les bonnes pratiques à mettre en place mais vous mettrez surtout toutes les commandes Git en pratique !

        En tant que développeur, vous faites certainement évoluer vos fichiers à mesure que le projet correspondant avance. Autrement dit, un même fichier peut avoir plusieurs versions.  

        Grâce à la certification GIT, vous serez en mesure de garder des traces des modifications apportées. 

        En fonction de vos besoins, vous pourrez revenir à un précédent enregistrement afin de l’exploiter ou de corriger les erreurs, par exemple dans le cadre du développement de votre site WordPress, entre autres possibilités.   

        Par ailleurs, le contenu de la formation vous expliquera comment utiliser le gestionnaire de source pour collaborer avec d’autres développeurs sur un projet commun, bien qu’il soit principalement adapté à un usage individuel.  

        Vous serez également formé à l’exploitation de GitHub, plateforme permettant le stockage de votre code sur le cloud. Les modifications sont alors visibles en temps réel. Vous aurez la possibilité d’attribuer des tâches spécifiques à chaque développeur, de personnaliser les autorisations et accès, de modérer les commentaires, mais pas que.   

        La certification GIT s’obtient donc à l’issue d’une formation consistant à assimiler les fondamentaux de l’outil. Elle couronne également le parcours grâce auquel vous saurez identifier les options de mise en œuvre pour une utilisation autonome et judicieuse.  

        git et github pour les nuls

        Comment faire si je n'ai pas beaucoup de temps à consacrer à ma formation Git ?

        Il faut savoir que votre montée en compétence ne doit pas être au détriment de l’avancée de votre projet. C’est pour cette raison que nous avons mis à vos disponibilité deux offres. La première offre, vous permettra de réaliser votre formation en accélérée, sur 2 jours. Vous aurez ensuite accès à votre espace e-learning en asynchrone 7j/7 24h/24 afin de pouvoir suivre votre formation comme bon vous semble.

        La deuxième offre, vous permet, d’étaler less sessions sur un mois par plage de 2h. L’avantage c’est que vous êtes tout seul avec votre formateur. Il est encore plus simple, par conséquent, de réaliser votre propre site avec l’aide de votre formateur.

        formation git en ligne

        Faut il un ordinateur spécifique ? Mac, linux, windows ?

        Non, la formation est compatible sur tous les ordinateurs quelque soit le système d’exploitation. WordPress est un logiciel qui sera hébergé en ligne. Il vous faut simplement un navigateur internet.

        La formation Git me permettra t'elle d'être autonome sur Git et Github ?

         La

         formation Git

         peut se faire en groupe ou en individuel. Dans

        le cas de l’offre de formation en groupe, vous aurez toutes les clé en main pour collaborer avec Git et Github.

        Dans le cas de l’offre premium, vous serez seul avec votre formateur, il est donc tout à fait possible de maitriser les bases de Git et Github et selon votre rapidité, vous pourrez même voir des notions avancées et comprendre la différence entre git et github.

        Votre formateur dédié structure les informations afin de simplifier leur assimilation.  

        En premier lieu, vous reverrez les notions fondamentales, notamment l’utilité du versionnage dans la gestion du code en entreprise.  

        Parallèlement, vous aborderez la question des dépôts distants et la pertinence de leur utilisation dans un cadre collaboratif. Cela vous permettra de mettre efficacement votre environnement en place.  

        Lorsque les fondamentaux seront acquis, le formateur vous détaillera les options de commandes basiques, propres à la certification GIT 

        Il vous expliquera comment revenir sur les précédentes versions, comment corriger des erreurs et comment rectifier les validations. Cette étape est indispensable à votre productivité, tant en individuel qu’en développement collaboratif.  

        La troisième phase de la formation vous enseignera à gérer différentes versions de code et vous apprendra à vous servir simultanément de plusieurs fonctionnalités de Git/GitHub. Pour atteindre de tels objectifs, il sera nécessaire de comprendre l’architecture de l’outil et d’en cerner le fonctionnement. Vous vous pencherez ensuite sur la gestion des différentes branches, avant d’aborder l’intégration des dépôts réalisés par vos collaborateurs.  

        Enfin, la formation vous expliquera comment utiliser les workflows pour travailler en équipe sur un même projet. Votre formateur vous indiquera comment exploiter les fonctionnalités supplémentaires et comment valider les versions modifiées par vos collaborateurs.  

        formation git avancé

         

        La certification Git est-elle faite pour moi ?

        Il est incontestable que Git et GitHub sont devenus les outils de référence pour les développeurs, et pour cause !  

        Ils vous offrent la possibilité de gérer efficacement votre code en contrôlant les versions utilisées, vous permettent de rectifier les éventuelles erreurs et vous offrent accès à de nombreuses fonctionnalités simultanées.  

        Obtenir votre certification GIT vous aidera à exploiter judicieusement l’ensemble des options qui s’offrent à vous.  

        Nous vous accompagnerons, main dans la main, de la prise en main de la console, à la création d’un repo Git, aux corrections d’erreurs avec Git et jusqu’à la collaboration sur Github.

        différence entre git et github

        Serai-je autonome avec Git et Github à la fin de la formation ?

        Oui, le but est que mettiez en pratique toutes les commandes de base de Git et Github ! Vous serez totalement autonome en sortant de la formation.

        L’avantage c’est que si vous avez un doute, ou que vous ne vous souvenez plus d’une commande, vous pourrez revoir et retravailler via l’espace e-learning et voir même

        notre

         formation Git avancé

         

        apprendre git

        Mon pole formation est certifié QUALIOPI au titre des actions de formation et réponds aux critères de qualité édité par l’état.

        CPF

        Nos formations sont éligibles et 100 % finançables par le CPF.

        Nos formations sont reconnues et labelisées DATADOCK.

        CPF

        Nos formations sont 100% accessibles aux prsonnes en situation de handicap. Nous mettons tout en oeuvre pour l’accessibilité.

        SOYEZ VIGILANT AVEC LES ARNAQUES AU CPF !

        Nous vous rappelons d’être très vigilant avec les appels que vous recevez des centres CPF. Ils persistent encore de nombreuses arnaques. Renseignez vous toujours, pour savoir si ces centres sont certifiés Qualiopi (gage de qualité).

        Pour utiliser votre Compte Personnel de Formation: un seul site officiel moncompteformation.gouv.fr.
        Ne communiquez JAMAIS vos identifiants (numéro de sécurité sociale ou mot de passe).
        Vous seul devez avoir accès à votre compte. Soyez attentifs aux tentatives d’arnaques (sollicitations répétées, parrainages, offres d’emploi trompeuses).