Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git et Gitlab : de débutant-e à professionnel-le !
Rating: 4.6 out of 5(636 ratings)
2,987 students

Git et Gitlab : de débutant-e à professionnel-le !

Apprenez à utiliser git bien plus que les commandes de bases ! Apprenez comment utiliser gitlab, pour livrer !
Last updated 10/2021
French

What you'll learn

  • Bien appréhender les commandes de bases de Git
  • Créer des branches
  • Naviguer dans les branches
  • Faire des fusions de branche
  • Envoyer ses commits via un push sur Gitlab
  • Recupérer son code depuis Gitlab
  • Connaitre les différents flow : git flow, gitlab flow, github flow
  • Connaître ce qu'est une ligne de commande
  • Savoir utiliser le pipeline Gitlab et le YAML
  • Savoir utiliser gitlab pour des intégrations / livraisons continues
  • S'outiller pour mieux utiliser Git (husky, commitizen, vs code et git ...)

Course content

15 sections130 lectures8h 35m total length
  • Présentation, navigation dans la formation1:26
  • Qui je suis, et pourquoi moi2:02

    Dynamique, expérience, passionné .net

  • Comment je fonctionne ?1:09

    Jeux / Missions / Points

  • Ce que nous allons apprendre + Le projet4:29
  • Installation sur windows6:56

    On installe git et turtoise

  • Installation tortoise git3:38

    Pour nous aider dans la vie de tous les jours avec git

  • Point !0:17

Requirements

  • Connaitre ce qu'est une ligne de commande
  • Faire la différence entre linux / mac / windows

Description

Bienvenue dans cours "Git et Gitlab : de débutant-e à professionnel-le" !


Aujourd'hui Git est partout ! Partout !

Si vous êtes développeur, développeuse, vous vous devez de passer par la case Git. :)


Git, c'est la garantie pour votre code d'être suivi, commenté, archivé.

C'est aussi la possibilité de travailler à plusieurs, en équipe, sur le même code !


Git et ses commandes font pourtant toujours peur :

- peur de commiter, de merger, de rebase, de ..

- peur des conflits


Envie de passer cette étape avec brio ? Dire enfin, oui, Git j'ai compris, et j'apprécie ?!


Avec plus de X heures de contenus, j'ai conçu et pensé cette formation pour vous :

  • Même si vous n'avez aucune expérience de code, vous pourrez suivre cette formation facilement, et tout comprendre !

  • La méthode 4 P : Le Plus Petit Pas Possible => nous y allons pas à pas, bien comprendre, chaque étape !


  • Des exercices pratiques, à travers un projet fil rouge : construire et publier un site (simple : le code est fourni) !

  • Des cas concrets, professionnels : je vous transmets tout ce que je vis tous les jours dans mes projets professionnels depuis plus de 15 ans avec mes clients, mon jeu-vidéo (plein d'anecdotes la-dessus durant la formation)

  • Ce cours est constamment mis à jour avec de nouveaux contenus proposés par vous ET suivant les mises à jour de Git, de github ou de gitlab : garantie d'apprendre toujours sur les dernières nouveautés.


Vous allez découvrir tout ce qui fait les fondamentaux de Git :

- Comprendre d'où il vient, le comparer avec ses concurrents (svn, mercurial, ...)

- Apprendre les bases des commandes : add, commit, reset

- Savoir ce qu'il y a sous le capot de git (les bases pour tout bien comprendre)

- Utiliser github et publier votre projet à distance

- Apprendre les commandes liées : pull, fetch, push

- Créer des branches, naviguer entre elles

- Fusionner, rebaser les branches


OK, on s'arrête là ? Non, bien sûr que non !


Ce cours se veut vous accompagner vers le statut professionnel, acquérir toutes les bonnes pratiques, les façons de faire professionnelles !

Passons d'amateur à professionnel !

  1. Vous allez apprendre à respecter un cadre (flow): git flow, gitlab flow, github flow

  2. Vous saurez quand et comment bien commiter

  3. Vraiment faire la différences entre rebase et merge, et pourquoi les deux sont utiles

  4. Vous saurez faire des Pull/Merges requests, travailler avec un fork,


OK, on s'arrête là ? Non, bien sûr que non !


Aujourd'hui, avec git, nous pouvons encore aller plus loin !

Et c'est aussi pour vous dans cette formation : Comprendre et savoir mettre en place une intégration continue !

  • Créer des pipelines dans gitlab pour créer l'intégration continue

  • Comparer les différents outils présents sur le marché (bitbucket, gitlab, github, ..)


À qui ce cours s'adresse-t-il ?

  • Les curieux, curieuses

  • N'importe quel-le développeur-euse souhaitant gérer facilement les versions de son projet

  • Les personnes qui travaillent en équipe

  • Ceux qui veulent garder une trace de toutes les modifications apportées sur leur projet

  • Les étudiant-e-s en informatique

  • Les autodidactes


Who this course is for:

  • Développeurs et développeuses débutant-e-s
  • Chefs-fes de projet techniques
  • Toute personne souhaitant archiver et suivre son code, son roman, sa thèse