Profitez de -40 % sur tous nos abonnements avec le code EAZY40

Jour(s)

:

Heure(s)

:

Minute(s)

:

Seconde(s)

Profitez-en maintenant
  • Eazytraining
    • Formateurs
    • Alumni
    • Podcast
    • Environnement de Labs
    • SAV & Support
    • FAQ
  • E-Learning
    • Automatisation
    • Certifications
    • Cloud
    • Développement informatique
    • Développement personnel
    • DevOps
    • Gitops
    • data
    • Management
    • Microservices et orchestration
    • Réseau et sécurité
    • Système
    • Virtualisation
  • Bootcamp
    • Bootcamp DevOps
    • Bootcamp Devops USA
    • Bootcamp Certification Devops
    • Bootcamp Data Analyst
    • Bootcamp AWS Cloud Engineer
    • Bootcamp Platform Engineer
    • BOOTCAMP WEEK
  • Parcours
    • Parcours DevOps
    • Parcours Cloud
    • Parcours Testeur Logiciel
    • Parcours Data analyst
    • Parcours platform engineer Kubernetes
  • Coaching
  • Adhésion
    • Abonnement Gratuit
    • Abonnement Mensuel
    • Abonnement Annuel
  • Blog
  • Atelier gratuit
  • Contact
  • Connexion
  • Accueil
  • Catalogue de cours
  • technologies numériques
  • devops

Introduction à GIT

Détails

  • 9 Sections
  • 60 Lessons
  • Durée de vie
Expand all sectionsCollapse all sections
  • Module 00 : Présentation de la formation
    Apprendre Git : Version Control et Collaboration avec GitHub | EazyTraining

    Apprendre Git : Version Control et Collaboration avec GitHub

    Cette leçon fait partie des formations proposées sur EazyTraining. Elle vous permet de comprendre les bases du version control avec Git, un outil indispensable dans les projets de développement logiciel et DevOps.

    Description de la leçon

    Cette séquence vous plonge dans l’univers du version control en vous présentant les concepts-clés et les commandes essentielles de Git. Vous découvrirez comment initialiser un dépôt, suivre les modifications de votre code, naviguer dans l’historique, travailler avec des branches et collaborer efficacement grâce à un serveur Git et GitHub.

    Pour approfondir vos compétences techniques, vous pouvez également consulter l’ensemble des cours disponibles sur la plateforme.

    Objectifs pédagogiques

    • Comprendre la nécessité et les avantages du versioning
    • Appréhender le modèle distribué de Git comparé aux autres systèmes de gestion de versions
    • Maîtriser les commandes fondamentales : init, clone, add, commit, status, log
    • Créer et gérer des branches : branch, checkout, merge, rebase
    • Configurer et utiliser un serveur Git local ou distant
    • Mettre en place un workflow collaboratif avec GitHub : forking, pull requests et gestion des issues

    Contexte

    Avant de vous lancer dans l’automatisation avec des outils comme Ansible, il est indispensable de maîtriser le version control. Git est aujourd’hui l’outil de référence dans l’industrie pour suivre l’évolution d’un projet, collaborer efficacement en équipe et conserver une traçabilité complète du code.

    Si vous souhaitez aller plus loin et pratiquer avec des projets concrets, découvrez également les bootcamps DevOps et Cloud.

    Consignes pratiques

    Installation

    Vérifiez que Git est installé sur votre machine :

    git --version

    Sinon, installez Git selon votre système d’exploitation.

    Initialisation et premiers commits

    
    mkdir mon-projet
    cd mon-projet
    git init
    touch README.md
    git add README.md
    git commit -m "First commit"
    

    Exploration de l’historique

    
    git tag v0.1
    git log --oneline --graph
    

    Gestion des branches

    
    git branch feature-x
    git checkout feature-x
    git commit -m "Ajout nouvelle fonctionnalité"
    git checkout main
    git merge feature-x
    

    Serveur Git local

    
    mkdir ~/git-server
    cd ~/git-server
    git init --bare project.git
    

    Vous pouvez ensuite pousser votre projet local vers ce serveur.

    Collaboration avec GitHub

    
    git remote add origin https://github.com/user/project.git
    git push -u origin main
    

    Travaillez ensuite avec des branches de fonctionnalités et créez des Pull Requests pour intégrer les changements.

    Bonnes pratiques Git

    • Rédiger des messages de commit clairs et descriptifs
    • Utiliser des branches pour chaque fonctionnalité
    • Apprendre à gérer les conflits avec merge et rebase
    • Maintenir un historique propre et lisible

    Résumé

    Git offre un contrôle total sur l’évolution de votre code :

    • Init et commit pour enregistrer des versions du projet
    • Branching pour développer plusieurs fonctionnalités en parallèle
    • Merging et rebasing pour intégrer les modifications sans perdre l’historique
    • Serveurs Git et GitHub pour collaborer avec d’autres développeurs

    Ces compétences sont indispensables pour tout projet DevOps et seront particulièrement utiles pour vos futurs développements avec Ansible.

    Pour continuer votre apprentissage, explorez également nos offres d’abonnement.

    6
    • 1.1
      Plan de formation et objectifs
      2 Minutes
    • 1.2
      Présentation du formateur
      2 Minutes
    • 1.3
      AJUSTER LA QUALITE DE LA VIDEO EN FONCTION DE VOTRE DEBIT INTERNET
      2 Minutes
    • 1.4
      Support de cours
    • 1.5
      Restons connectés
    • 1.6
      GET READY
      1 Minute
  • Module 01 : Introduction au versioning
    6
    • 2.1
      Introduction au versioning
      7 Minutes
    • 2.2
      TP-0 : Code d’accès de la plateforme EAZYTraining
    • 2.3
      TP-0 : découverte de la plateforme de TP
      7 Minutes
    • 2.4
      TP-1 : installation et configuration de git
      1 Minute
    • 2.5
      TP-1 : [correction] installation git
      4 Minutes
    • 2.6
      TP-1 : [correction] configuration git
      3 Minutes
  • Module 02 : Les bases de GIT
    9
    • 3.1
      Les bases de GIT
      12 Minutes
    • 3.2
      TP-2 : code à récupérer
    • 3.3
      TP-2 : Les bases de GIT
      3 Minutes
    • 3.4
      TP-2 : [correction] initialisation du repo et premier commit – README
      6 Minutes
    • 3.5
      TP-2: [correction] gitignore
      2 Minutes
    • 3.6
      TP-2 : [correction] validation du gitignore
      2 Minutes
    • 3.7
      TP-2 : [correction] parcourir l’historique des commit
      2 Minutes
    • 3.8
      TP-2 : [correction] git tag
      2 Minutes
    • 3.9
      TP-2 : [correction] git alias
      1 Minute
  • Module 03 : Les branches GIT
    4
    • 4.1
      Les branches GIT
      11 Minutes
    • 4.2
      TP-3 : Les branches GIT
      2 Minutes
    • 4.3
      TP-3 : [correction] creation de branch et git merge
      4 Minutes
    • 4.4
      TP-3 : [correction] gestion des conflits
      7 Minutes
  • Module 04 : Serveur GIT
    4
    • 5.1
      Serveur GIT
      3 Minutes
    • 5.2
      TP-4 : Serveur GIT
      2 Minutes
    • 5.3
      TP-4 : [correction] installation de gitlab
      2 Minutes
    • 5.4
      TP-4 : [correction] connexion à gitlab
      3 Minutes
  • Module 05 : Travail collaboratif
    8
    • 6.1
      Travail collaboratif
      7 Minutes
    • 6.2
      TP-5 : Travail collaboratif
      2 Minutes
    • 6.3
      TP-5 : [correction] creation des utilisateurs sur gitlab
      3 Minutes
    • 6.4
      TP-5 : [correction] assignation des utilisateurs aux groupes
      3 Minutes
    • 6.5
      TP-5 : [correction] creation du projet sur gitlab
      3 Minutes
    • 6.6
      TP-5 : [correction] contribution du developpeur partie 1
      13 Minutes
    • 6.7
      TP-5 : [correction] contribution du developpeur partie 2
      10 Minutes
    • 6.8
      TP-5 : [correction] résumé et suppression de l’environnement de travail
      1 Minute
  • Module 06 : Github
    9
    • 7.1
      Github
      4 Minutes
    • 7.2
      TP-6 : Github
      1 Minute
    • 7.3
      TP-6 : [correction] contribution à un projet opensource
      12 Minutes
    • 7.4
      TP-6 : [correction] comment mettre à jour son repo forké
      2 Minutes
    • 7.5
      TP-6 : [correction] git fetch
      3 Minutes
    • 7.6
      TP-6 : [correction] git pull le mainstream et push sur l’origin
      2 Minutes
    • 7.7
      [NEW] github – telechargement de code distant en local via https et ssh
      10 Minutes
    • 7.8
      [NEW] github – push de code local sur un repos distant en ssh
      13 Minutes
    • 7.9
      [NEW] github – push de code local sur un repos distant en https
      15 Minutes
  • Module 07 : BONUS
    10
    • 8.1
      Git rebase
      3 Minutes
    • 8.2
      Git rebase – en pratique
      7 Minutes
    • 8.3
      Git cherry-pick
      2 Minutes
    • 8.4
      Git cherry-pick – en pratique
      6 Minutes
    • 8.5
      Git Stash
      3 Minutes
    • 8.6
      Git Stash – en pratique
      6 Minutes
    • 8.7
      Git Squash
      3 Minutes
    • 8.8
      Git Squash – en pratique
      5 Minutes
    • 8.9
      Git reset
      12 Minutes
    • 8.10
      Git reset – en pratique
      13 Minutes
  • Module 08 : Conclusion
    4
    • 9.1
      Restons connectés
    • 9.2
      Conclusion
      3 Minutes
    • 9.3
      Prochaine étape
    • 9.4
      YOU WIN
      1 Minute

Présentation du formateur

https://www.eazytraining.fr/wp-content/uploads/2020/07/presentation-du-formateur.mp4

 

 

 

 

 

 

 

 

Votre formateur DevOps : Dirane TAFEN

Cette formation proposée sur
EazyTraining
est animée par Dirane TAFEN, consultant et formateur spécialisé en DevOps, cloud computing et automatisation d’infrastructure.

À propos de votre formateur

Dans cette séquence, vous découvrirez le parcours professionnel de Dirane TAFEN, un expert DevOps ayant travaillé sur des projets techniques au sein de plusieurs grands groupes internationaux.

Grâce à ses expériences dans des environnements complexes et ses nombreuses certifications cloud et DevOps, il vous transmettra des compétences concrètes et directement applicables dans le monde professionnel.

Vous pouvez également découvrir l’ensemble des
cours disponibles sur la plateforme.

Description de la leçon

Cette séquence vous invite à explorer le profil et le parcours professionnel de Dirane TAFEN, consultant et formateur DevOps.
Vous prendrez connaissance de ses différentes missions au sein de grandes entreprises ainsi que des certifications techniques qui enrichissent cette formation.

Son expérience dans plusieurs secteurs lui permet d’apporter des cas d’usage réels et des retours d’expérience précieux pour comprendre les pratiques DevOps modernes.

Objectifs pédagogiques

  • Découvrir les expériences professionnelles de votre formateur dans de grands groupes :
    • Capgemini
    • Sogeti
    • ATOS
    • Bull
    • Airbus
    • Enedis
  • Identifier ses principales certifications professionnelles :
    • HashiCorp Terraform Associate
    • CNCF Certified Kubernetes Administrator (CKA)
    • CNCF Certified Kubernetes Application Developer (CKAD)
    • AWS Certified Solutions Architect – Associate
  • Comprendre comment son expertise DevOps renforce la qualité de votre apprentissage

Contexte

Un formateur expérimenté et certifié vous accompagnera tout au long de cette formation DevOps.
Comprendre son parcours et ses domaines d’expertise vous permettra de mieux saisir la pertinence des cas pratiques présentés pendant la formation.

Si vous souhaitez aller plus loin dans votre apprentissage, vous pouvez également participer aux
bootcamps DevOps et Cloud
organisés régulièrement.

Consignes

  • Prenez note des secteurs d’activité et des organisations dans lesquelles il a travaillé.
  • Identifiez les certifications techniques présentées afin de comprendre ses domaines d’expertise :
    • Infrastructure as Code
    • Cloud Computing
    • Containers et Kubernetes
  • Préparez vos questions concernant son parcours pour la session de questions/réponses.

Résumé

Votre formateur DevOps Dirane TAFEN apporte une combinaison unique d’expérience professionnelle et de certifications reconnues dans l’industrie.

  • Une expérience dans des grands comptes comme Capgemini, Sogeti, ATOS, Bull, Airbus et Enedis
  • Des certifications reconnues dans les technologies modernes :
    • Terraform
    • Kubernetes
    • AWS Cloud
  • Une expertise technique solide basée sur des projets réels en entreprise

Pour accéder à toutes les formations DevOps et cloud disponibles, consultez également nos
offres d’abonnement.

 

 

Poster le commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Plan de formation et objectifs
Préc.
AJUSTER LA QUALITE DE LA VIDEO EN FONCTION DE VOTRE DEBIT INTERNET
Suivant

Ils nous font confiance

Nos apprenants certifiés

certified Kubernetes ADministrator
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
JE RECOMMANDE eazytraining
AWS Certifed Cloud Practionner
CKAD
kubernetes certifications with CKS
terraform associate certificate
scrum master
JE RECOMMANDE eazytraining
certification scrum master
certification scrum master
Scrum master
Scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certified Terraform assocaite

Nos certifications

Suivez-nous

  • Suivre
  • Suivre
  • Suivre
ADMIN

Protection des données

Mentions légales

Conditions générales de vente

Conditions générales d’utilisation

Formations

Bootcamp

Parcours DevOps

Coaching

Eazytraining

Formateurs

Alumni

Blog

FAQ

Contact 

Mon compte
Inscription

Connexion

Mon espace perso

Tel: +33 (0)7-56-84-63-72 / +237 696-970-312
Mail: contact@eazytraining.fr

Paiement sécurisé

EAZYTraining© | Marque de la société individuelle TAFEN Dirane Willy SIREN : 842428062 à l’adresse 39 Rue Fontquetin 42300 Roanne