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 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 requests, issues 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)