When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

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

This Course Includes
udemy
5 (1.7K reviews )
3h 48m
english
Online - Self Paced
professional certificate
Udemy
About Dominando Git e GitHub - Do iniciante ao expert
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
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
S
tash
Como trabalhar com o comando
reflog
Como manipular
pull requests
,
issues e milestones.
Como
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)
What You Will Learn?
- Realizar a instalação do Git .
- Utilizar os principais comandos do Git .
- Entender os estados dos arquivos do projeto .
- Integrar projetos versionados pelo Git ao GitHub .
- Enviar e receber as versões do projeto na plataforma Github .
- Resolver conflitos de alterações em arquivos do projeto. .
- Trabalhar com branches. .
- Desenvolver os principais fluxos de trabalho em equipe .
- Gerenciar os arquivos em stashes .
- Utilizar pull requests, issues e forks.