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 !
Vous allez apprendre à respecter un cadre (flow): git flow, gitlab flow, github flow
Vous saurez quand et comment bien commiter
Vraiment faire la différences entre rebase et merge, et pourquoi les deux sont utiles
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