Dominando Git e GitHub - Do iniciante ao expert

via Udemy

Go to Course: https://www.udemy.com/course/dominando-git-e-github/

Overview

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 GitComo funcionam os estados do projeto (Staged, Modified e Commited)Como integrar o projeto ao GitHubComo enviar e receber as versões do projeto na plataforma GithubComo resolver conflitos de alterações em arquivos do projeto.Como trabalhar com branches.Como utilizar a área de StashComo trabalhar com o comando reflogComo 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)

Skills

Reviews