Introdução
Imagine que você seja um novo desenvolvedor de software em uma empresa que escreve software de aviônica para companhias aéreas comerciais. O controle de qualidade é crítico, e os desenvolvedores trabalham em pequenas equipes usando o Git para o controle de versão. Você já ouviu falar do controle de versão, mas nunca usou o Git, portanto, está ansioso para acompanhá-los.
Você decide criar um site que permite que você e seus amigos compartilhem fotos dos seus gatos, de modo que possa aprender a usar o Git em um ambiente divertido antes de levar esse conhecimento para o trabalho. Você decidiu criar o site usando o Git para controlar as alterações e manter todos os arquivos de código-fonte copiados em backup, caso o servidor fique inativo. Porém, antes de se aprofundar no Git, aborde as noções básicas
Neste módulo, você verá uma introdução ao controle de versão e ao Git. O Git pode parecer um pouco enigmático a princípio, e pode, até mesmo, ser frustrante às vezes. Mas se você aprender a usá-lo passo a passo, descobrirá que há um motivo pelo qual o Git está se tornando rapidamente o sistema de controle de versão mais popular do mundo, não apenas para desenvolvedores de software, mas também para equipes que escrevem uma documentação e colaboram em outros tipos de trabalho.
Assistir a um vídeo
Para obter uma visão geral dos exercícios deste módulo, assista ao vídeo Recapitulação da introdução ao Git.
Objetivos de aprendizagem
Neste módulo, você vai:
- Aprender o que é controle de versão
- Ter noções básicas sobre os sistemas de controle de versão distribuídos, como o Git
- Reconhecer as diferenças entre o Git e o GitHub e as funções que eles desempenham no ciclo de vida de desenvolvimento de software
Pré-requisitos
Nenhum.