소개 강의

Introdução: Git do Zero ao Desenvolvedor Confiante

0:00 / 0:00
슬라이드 1. Git do Zero ao Desenvolvedor Confiante

Seja bem-vindo. Este curso é sobre como ir de 'já ouvi falar do Git' ao trabalho confiante em uma equipe real. Hoje, o Git não é uma opção, mas um requisito obrigatório em toda vaga para desenvolvedor. Ele é verificado em entrevistas técnicas e seu estilo profissional é avaliado antes mesmo da primeira conversa com o empregador. Vamos juntos percorrer o caminho desde o primeiro git init até um pull request completo em um repositório real. Vamos começar.

슬라이드 2. Sem Git é caos. Com Git, controle total.

Você já nomeou um arquivo como projeto_underline_final_versao_dois? Ou teve medo de apagar uma linha de código porque 'e se um dia for útil'? Sem controle de versão, você trabalha com medo constante de perder uma versão importante ou não lembrar por que fez algo de determinada maneira há três meses. Com o Git, você registra cada passo, volta a qualquer ponto do passado e trabalha em equipe sem caos. Isso não é conveniência — é o padrão da profissão.

슬라이드 3. Este curso é para você se...

Se você já escreve código — não importa em qual linguagem — mas sente um frio na barriga ao ouvir 'conflito de merge'. Se já fez um git commit, mas ainda não tem certeza do que acontece nos bastidores. Se está se preparando para o primeiro emprego e sabe que um perfil vazio no GitHub é uma bandeira vermelha para recrutadores. Este curso começa do zero, mas não fica lá — ele te leva exatamente onde as equipes reais estão esperando.

슬라이드 4. Após o curso você poderá...

Trabalhar com confiança no Git em equipe: criar commits significativos, resolver conflitos sem pânico e fazer pull requests como desenvolvedores experientes fazem. Entender fluxos de trabalho populares do Git e responder perguntas sobre eles em entrevistas técnicas de forma honesta e específica. E o mais importante: ao final do curso, você terá um repositório real que passou por todo o ciclo de desenvolvimento: do init até a tag de release. Não será mais um projeto de estudo — será seu portfólio.

슬라이드 5. Módulos 1–3: Do 'por que isso é importante' ao primeiro commit significativo

Nos primeiros três módulos, vamos construir a base. Começaremos respondendo honestamente 'por que' Git é importante — mostrando como é o desenvolvimento sem Git visto de fora. Depois, configuraremos o Git corretamente: não é uma mera formalidade, pois seu nome ficará registrado em cada commit para sempre. Por fim, vamos desvendar a staging area — um conceito que muitos levam anos para entender, mas que transforma seu histórico em um documento organizado, não em um amontoado de alterações.

슬라이드 6. Módulos 4–6: Histórico de commits, branches e desfazendo alterações com segurança

O quarto módulo vai te mostrar como ler o histórico de um projeto como um profissional — e por que um 'histórico bagunçado' entrega um iniciante de cara. No quinto, vamos desmistificar as branches: você vai entender que uma branch é apenas um ponteiro e vai parar de ter medo delas. No sexto — o tema mais cobrado em entrevistas: como desfazer erros. Vou mostrar um cenário específico onde o reset hard prejudica o trabalho em equipe e explicar quando o revert é a única escolha correta.

슬라이드 7. Módulos 7–9: GitHub, trabalho em equipe e conflitos sem pânico

O sétimo módulo vai te levar do trabalho local para o trabalho em equipe: vamos configurar o GitHub, entender as diferenças entre push, pull e fetch — os três comandos que mais causam confusão. No oitavo, faremos o ciclo completo: fork, branch de feature, pull request, code review, merge — exatamente como a maioria das equipes reais trabalha. E no nono, vamos encarar os conflitos: em vez de evitá-los, vamos aprender a resolvê-los de forma clara e rápida, entendendo cada marcador no arquivo.

슬라이드 8. Módulos 10–12: Workflow, ferramentas avançadas e projeto final

No décimo módulo, você terá uma resposta honesta e detalhada para a pergunta 'qual workflow de Git você usou' — veremos Feature Branch, Git Flow e Trunk-Based Development com prós e contras reais de cada um. No décimo primeiro, adicionaremos rebase, stash e cherry-pick — ferramentas que separam um desenvolvedor confiante de quem conhece apenas o básico. E o projeto final: o ciclo completo de desenvolvimento em equipe desde o primeiro commit até a tag de release — e um repositório real no seu portfólio.

슬라이드 9. Como estudar para realmente memorizar

Aqui vão algumas dicas para tornar seu aprendizado mais eficaz. Primeiro: abra o terminal enquanto assiste às aulas — Git se aprende na prática, não apenas teoricamente. Segundo: faça pausas e digite cada comando você mesmo, sem copiar e colar. Terceiro: se algo der errado, ótimo! É exatamente disso que você precisa; erros em um ambiente de aprendizado seguro são os melhores professores. Quarto: após cada seção, volte ao seu repositório de estudos e aplique o que aprendeu. A prática imediata é o que realmente consolida o aprendizado.

강의 자료

Git do Zero ao Desenvolvedor Confiante 49.248초
1
Git do Zero ao Desenvolvedor Confiante 37.44초
2
Sem Git é caos. Com Git, controle total. 28.992초
3
Este curso é para você se... 29.04초
4
Após o curso você poderá... 38.184초
5
Módulos 1–3: Do 'por que isso é importante' ao primeiro commit significativo 36.192초
6
Módulos 4–6: Histórico de commits, branches e desfazendo alterações com segurança 33.36초
7
Módulos 7–9: GitHub, trabalho em equipe e conflitos sem pânico 39.168초
8
Módulos 10–12: Workflow, ferramentas avançadas e projeto final 39.024초
9
Como estudar para realmente memorizar 43.248초