Dominando Git e GitHub - Do iniciante ao expert

O curso completo de Git e Github. Aprenda os fluxos mais simples e mais complexos de trabalho em poucas horas

Dominando Git e GitHub - Do iniciante ao expert
Dominando Git e GitHub - Do iniciante ao expert

Dominando Git e GitHub - Do iniciante ao expert udemy course free download

O curso completo de Git e Github. Aprenda os fluxos mais simples e mais complexos de trabalho em poucas horas

O curso está sendo desenvolvido de forma iterativa. Isso significa que teremos conteúdo novo toda semana. Atualmente, o curso está 90% finalizado.

Neste curso, você entenderá de uma vez por todas porque deve utilizar Git e Github em seus projetos. Começando por uma explicação extremamente didática sobre o fluxo básico de uso do Git, passando pelas principais ferramentas da plataforma Github e explorando o universo de possibilidades do encontro dessas duas tecnologias, você se sentirá confortável para lidar com as tarefas ligadas ao versionamento de projetos no dia-a-dia, além de adquirir experiência com exercícios baseados em projetos reais.

As quatro primeiras seções do curso foram desenvolvidas para que você, em poucos minutos, aprenda a usufruir das vantagens do Github, manipulando o fluxo de versionamento do seu projeto. O objetivo principal dessas seções é te apresentar de forma sucinta, aquilo que você realmente precisa saber sobre essas tecnologias, para aplicar ao seu dia-a-dia.

As seções subsequentes, trazem diversas estratégias para se trabalhar em equipe. Você conhecerá os principais fluxos de trabalho, resolvendo vários tipos de conflitos, com os principais comandos do Git. Isso tudo a partir de uma abordagem orientada a projetos, que torna o conhecimento muito mais prático e real.

As últimas seções do curso, trazem o desenvolvimento de um livro de ficção científica (projeto exemplo), usando os recursos de controle de versão aprendidos. Se você já conhece git e github, é aqui que você vê como tudo funciona no dia-a-dia!

Neste curso, você verá:

  • Como realizar a instalação do Git;
  • Como utilizar os principais comandos do Git
  • Como funcionam os estados do projeto (Staged, Modified e Commited)
  • Como integrar o projeto ao GitHub
  • Como enviar e receber as versões do projeto na plataforma Github
  • Como resolver conflitos de alterações em arquivos do projeto.
  • Como trabalhar com branches.
  • Como utilizar a área de Stash
  • Como trabalhar com o comando reflog
  • Como manipular pull requestsissues e milestones.
  • Como  trabalhar com os fluxos de colaboração Fork Workflow e Github Workflow.
  • Como criar tags para gerenciar a versão do projeto (em andamento)
  • Como usufruir das principais ferramentas do Github, como Git pages, Gists, etc. (em andamento)