O Git Init é um curso introdutório de três módulos que visa ensinar programadores iniciantes os conceitos fundamentais do Git e Github. Durante o curso, os participantes aprenderão a criar e gerenciar repositórios, fazer commits, branches e merges, além de utilizar diversas ferramentas úteis para facilitar o trabalho do dia a dia como programador. Ao final do curso, os participantes estarão prontos para aplicar seus conhecimentos em projetos reais e utilizá-los para gerenciar o versionamento de seus códigos com eficiência.
- Ensinar os conceitos fundamentais do controle de versão distribuído usando Git e Github;
- Capacitar os participantes a criar e gerenciar repositórios, fazer commits, branches e merges;
- Apresentar diversas ferramentas úteis para facilitar o trabalho do dia a dia como programador;
- Dar orientação e feedback em tempo real para garantir que todos os participantes possam obter o máximo de benefício do curso;
- Preparar os participantes para aplicar seus conhecimentos em projetos reais e utilizar o Git para gerenciar o versionamento de seu próprio código de forma mais eficiente e organizada;
Este curso visa apresentar aos iniciantes no mundo da programação a ferramenta Git e a plataforma Github. Serão apresentados desde conceitos básicos até dicas e truques para o uso mais eficiente dessas ferramentas.
Público-alvo: Este curso é voltado para iniciantes no mundo da programação que desejam aprender a utilizar o Git e Github em seus projetos.
Pré-requisitos: Conhecimento básico de informática.
Módulos
- O que é o Git?
- Por que é importante para programadores?
- O que é o GitHub?
- Como instalar e configurar o Git no seu computador?
- Windows
- Linux
- Mac
- Impedimentos
- Configuração inicial
- Criando uma conta no GitHub
- Criando um repositório no GitHub
- Clonando seu repositório para seu computador
- Objetivo e Propósito do Módulo
- Importância da Chave SSH
- Gerando e Configurando a Chave SSH no GitHub
- O que é Pull Requests?
- Criando um Pull Request
- Como buscar soluções e respostas no Stack Overflow
- Continue estudando
- Recursos adicionais:
git init
git status
git pull
git add
git commit
git checkout
git branch
git push