Git e GiHub: do Zero ao Mercado de Trabalho!
Aprenda Git e GitHub do zero e prepare-se para o mercado com práticas essenciais de controle de versão.
4.83 (3 reviews)

38
students
12 hours
content
Oct 2024
last update
$19.99
regular price
Why take this course?
Ótimo resumo do conteúdo que seria cobrado em um curso completo sobre o uso de Git e GitHub para desenvolvedores. Vou detalhar cada parte para ajudar aqueles que estão começando ou precisam revisar conceitos:
Parte 1: Introdução ao Git
- Installação do Git: Configurar o ambiente de trabalho com as ferramentas necessárias.
- Configurações Iniciais: Nome, email e chave pública (para futuras contribuições em repositórios remotos).
- Repositórios Locais: Criação e gerenciamento de projetos, comandos como
git init
,git clone
,git status
, etc. - Staging Area: Preparando os arquivos para o próximo commit com
git add
. - Commits: Fazendo alterações permanentes no repositório com
git commit
.
Parte 2: Gerenciando Commits e Acompanhando Alterações
- Histórico de Commits: Visualização com
git log
e exploração de commits anteriores. - Undo e Revert: Desfazendo alterações locais com
git checkout
e desfazendo commits comgit revert
.
Parte 3: Git Remoto
- GitHub: Navegação no site, criação de repositórios públicos e privados.
- Clone, Pull, Push: Maneira segura de colaborar em projetos remotos com
git pull
egit push
. - Colaboradores e Permissões: Adicionando colegas de trabalho a um repositório e gerenciando permissões.
- Histórico no GitHub: Uso da interface do GitHub para consultar commits, branches, etc.
Parte 4: Git no Dia a Dia do Programador
- Visual Studio Code: Configurações iniciais e uso de extensões para Git.
- Criação e Gerenciamento de Projetos: Trabalhando diretamente do VS Code.
- Publicação em GitHub: Envio de código e atualizações com VS Code.
Parte 5: Git Trabalhando em Equipes e com Branches
- Criando e Navegando por Branches: Isolamento de trabalho e experimentação com
git branch
egit checkout
. - Merge e Rebase: Combinando alterações de branches com
git merge
egit rebase
. - Colaboradores em Branches: Trabalhando junto com colegas em branches diferentes.
- Permissões no GitHub: Definindo níveis de acesso para colaboradores.
Parte 6: Linguagem Markdown e README
- Markdown: Criação de documentações e leitura de formatação básica.
- Criando um README: Documentação inicial para o seu projeto.
- GitHub Gist: Compartilhamento de trechos de código e documentações.
Parte 7: Portfólio com Git
- Portfólio: Importância e criação de um portfólio no GitHub.
- Publicação de Projetos: Exposição do seu trabalho para o mercado.
Parte 8: Finalização
- Revisão: Repasse dos conceitos aprendidos.
- Orientações Finais: Dicas para integrar Git e GitHub ao seu fluxo de trabalho diário.
Parte 9: Atualização Profissional
- Chave SSH: Configuração para conexões seguras com o GitHub.
- Colaboração Open Source: Fork e pull requests.
Parte 10: Atualização Profissional Avançada
- Dicas Avançadas: Conselhos para usuários mais experimentados, como trabalhar com tags, hooks e estratégias mais avançadas de merge e rebase.
Completar esse curso equipará você com as habilidades necessárias para utilizar Git e GitHub de forma proficiente, contribuir para projetos de código aberto e gerenciar seu trabalho de desenvolvimento de forma mais eficiente. Boa sorte na sua jornada de aprendizado!
Course Gallery




Loading charts...
6139703
udemy ID
21/08/2024
course created date
09/10/2024
course indexed date
Bot
course submited by