Présentation
Imaginez que vous êtes un nouveau développeur de logiciels dans une entreprise qui écrit des logiciels avioniques pour des avions de ligne commerciaux. Le contrôle de la qualité est essentiel et les développeurs travaillent dans de petites équipes en utilisant Git pour la gestion de versions. Vous avez entendu parler de la gestion de versions, mais vous n’avez jamais utilisé Git, et vous souhaitez donc en savoir plus.
Vous décidez de créer un site web qui permettra à vos amis et à vous-même de partager des photos de vos chats. Ce site sera l’occasion d’apprendre à vous servir de Git dans un environnement amusant, avant d’utiliser ces connaissances dans le cadre de votre travail. Vous avez décidé de créer le site à l’aide de Git pour effectuer le suivi des changements et sauvegarder tous les fichiers de code source en cas de panne du serveur. Mais avant de foncer bille en tête sur Git, vous devez aborder les bases.
Dans ce module, vous allez obtenir une présentation de la gestion de versions et de Git. Git peut paraître un peu énigmatique au début, et même parfois frustrant. Toutefois, si vous y allez petit à petit, vous comprendrez pourquoi Git est rapidement devenu le système de gestion de versions le plus populaire au monde, pas seulement pour les développeurs de logiciels, mais aussi pour les équipes qui écrivent de la documentation et collaborent sur d’autres travaux.
Regarder une vidéo
Pour obtenir une vue d’ensemble des exercices de ce module, consultez la vidéo Présentation de Git Recap.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Découvrir la gestion de versions
- Comprendre les systèmes de gestion de versions distribués, tels que Git
- Reconnaître les différences entre Git et GitHub et les rôles qu’elles jouent dans le cycle de vie du développement de logiciels
Prérequis
Aucun.