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)
Udemy
platform
Português
language
Other
category
Git e GiHub: do Zero ao Mercado de Trabalho!
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 com git 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 e git 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 e git checkout.
  • Merge e Rebase: Combinando alterações de branches com git merge e git 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

Git e GiHub: do Zero ao Mercado de Trabalho! – Screenshot 1
Screenshot 1Git e GiHub: do Zero ao Mercado de Trabalho!
Git e GiHub: do Zero ao Mercado de Trabalho! – Screenshot 2
Screenshot 2Git e GiHub: do Zero ao Mercado de Trabalho!
Git e GiHub: do Zero ao Mercado de Trabalho! – Screenshot 3
Screenshot 3Git e GiHub: do Zero ao Mercado de Trabalho!
Git e GiHub: do Zero ao Mercado de Trabalho! – Screenshot 4
Screenshot 4Git e GiHub: do Zero ao Mercado de Trabalho!

Loading charts...

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