Git e GitHub do Zero ao Avançado

APRENDA A TRABALHAR COM GIT E GITHUB E TORNE-SE UM DESENVOLVEDOR MAIS COMPETENTE

Professor:
Thiago Lunardi
Nível:
(Avançado)
Categoria(s):
DevOps
Ementa
apresentação
Instrutor
Git e GitHub do Zero ao Avançado

  Introdução
  Controle de Versão
  • Conceitos do controle de versão (2:00)
  • Evolução dos controladores de versão (4:00)
  • A história do Git (3:00)
  • Por quê controle de versão é importante? (5:00)
  • O que são Repositórios? (2:00)
  • O que é Commit? (3:00)
  • Estados de alteração de um arquivo (4:00)
  • O que é Branching? (2:00)
  • O que é Merge? (2:00)
  • O que é Merge Conflict? (6:00)
  Primeiros Passos com Git
  • Instalação e configuração do Git Client (5:00)
  • Seu primeiro Repositório (4:00)
  • Fluxo básico de trabalho status, add, commit, log (7:00)
  • Introdução ao Git Branch e Git Merge (6:00)
  • Pastas e arquivos de configuração do Git (6:00)
  • Desafio Técnico e Prático (15:00)
  Git no GitHub
  • Git no Servidor (9:00)
  • Criando uma conta no GitHub (2:00)
  • Configuração do GitHub no terminal (4:00)
  • Publicando seu repositório local no GitHub (7:00)
  • Estados de alteração Local e Remoto (5:00)
  • GitHub Desktop e GitHub CLI (9:00)
  • Desafio Técnico e Prático (15:00)
  Trabalhando com GitHub no dia a dia
  • Contribuindo com um time (5:00)
  • Utilizando o GitHub Project Board (3:00)
  • Clonando um repositório (3:00)
  • Criando uma branch para uma tarefa (3:00)
  • Fazendo uso de Commit graduais (7:00)
  • Atualizando branch local com main branch (5:00)
  • Resolvendo conflitos (9:00)
  • Enviando seu trabalho para o servidor (4:00)
  • Criando um Pull Request (4:00)
  • Facilitando um Code Review (7:00)
  • Fazendo uso do Git Ignore (11:00)
  • Melhores práticas para trabalhar em equipe (5:00)
  • Desafio Técnico e Prático (15:00)
  Conceitos Avançados
  • Fluxo de Trabalho do Git (10:00)
  • Entendendo o Git Reset (12:00)
  • Git Merge vs Git Rebase (21:00)
  • Git Stash e Cleaning (9:00)
  • Git Hooks e Validações (5:00)
  • Git Tagging (8:00)
  • Git SubModules (13:00)
  • Git LFS (Large File Storage) (7:00)
  • Git Bundling (6:00)
  • Git Cherry Pick (6:00)
  • Revendo e excluindo commits (6:00)
  • Migrando arquivos entre repositórios (8:00)
  • Git Log (8:00)
  • Assinando commits (7:00)
  • Debug com Git Bisect (10:00)
  • Desafio Técnico e Prático (15:00)
  Contribuindo com a comunidade
  • Contribuindo com Projetos Open Source (7:00)
  • Licenças de Software Open Source (6:00)
  Bônus - Conhecimentos Relevantes
  • Plugins para Terminal (3:00)
  • Plugins para Visual Studio Code (3:00)
  • Markdown e README.md (10:00)
  • GitHub CLI Copilot (5:00)
  Encerramento
  • Como continuar aprendendo? (3:00)
  • Palavras Finais (5:00)
Git e GitHub do Zero ao Avançado

O Git e GitHub transformaram o desenvolvimento de software ao facilitar o controle de versão e a colaboração entre desenvolvedores. Utilizando essas ferramentas, você pode gerenciar código de maneira eficiente e integrar-se facilmente com equipes de qualquer lugar do mundo.

Neste curso, você aprenderá desde os conceitos básicos de Git, como a instalação e configuração, até técnicas avançadas para otimizar a colaboração em equipes ou projetos open-source utilizando o GitHub.

Você dominará a criação e gestão de repositórios, garantindo maior eficiência no ciclo de vida do desenvolvimento de software.

Na era atual, o domínio de Git e GitHub é essencial para qualquer profissional de TI. Este curso foi desenhado para fornecer todo o conhecimento necessário que um especialista em desenvolvimento deve possuir.

FAQ

Por quanto tempo terei acesso?

Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.

O curso é teórico e prático?

Sim, o curso Git e GitHub do Zero ao Avançado aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro as minhas dúvidas durante curso?

Basta postar sua dúvida no fórum!
Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer device é suportado.

Thiago Lunardi
Microsoft MVP

Com mais de 20 anos de experiência em engenharia e gerenciamento de software, lidero uma equipe dinâmica de engenheiros na Templafy, uma empresa inovadora e centrada nas pessoas que fornece soluções de automação de documentos baseadas em nuvem. 

Possuo diversas certificações Microsoft, incluindo MCP, MCTS e MCSD, e tenho um profundo conhecimento das tecnologias Microsoft e dos suplementos do PowerPoint.

Permitir Cookies

Este site usa cookies e tecnologias afins, que são pequenos arquivos ou pedaços de texto baixados para um aparelho quando o visitante acessa um website ou aplicativo.
Estes cookies funcionais e obrigatórios são sempre utilizados para que a desenvolvedor.io e a nossa plataforma ofereça um serviço seguro neste website para você.