Pular para conteúdo

Sobre o Curso

🎓 Git e GitHub

Este é um curso completo e estruturado de Versionamento de Código com Git e GitHub. Desenvolvido para levar você do básico ao avançado, com uma abordagem prática e focada nas necessidades reais do mercado de desenvolvimento de software e colaboração em times ágeis.

🎯 Objetivos do Curso

  • Dominar Git


    Aprender os comandos fundamentais (Add, Commit, Branch, Merge) e como o Git funciona por baixo dos panos.

  • GitHub Profissional


    Utilizar o GitHub não apenas como repositório, mas como plataforma de colaboração, gestão de projetos e portfólio.

  • Colaboração


    Trabalhar em equipe utilizando Pull Requests, Code Reviews e resolvendo conflitos de forma eficiente.

  • Boas Práticas


    Criar um histórico de commits limpo, seguir padrões como Conventional Commits e manter repositórios organizados.

📚 O Que Você Vai Aprender

Módulo 1 – Conceitos Básicos

  • O que é controle de versão (Centralizado vs Distribuído)
  • Instalação e configuração inicial (Identidade)
  • Ciclo de vida dos arquivos e comandos base
  • Ramificação (Branching) e Fusão (Merging)

Módulo 2 – Trabalhando com GitHub

  • Repositórios Remotos e Sincronização (Push/Pull/Clone)
  • Resolução de Conflitos e Mediação de Código
  • Introdução à Interface Social do GitHub
  • Primeiros passos em Repositórios Remotos

Módulo 3 – Fluxos e Organização

  • GitHub Flow: O fluxo de trabalho moderno
  • Pull Requests e a Cultura de Code Review
  • Boas práticas de Mensagens de Commit
  • Documentação com Markdown e README Profissional

Módulo 4 – Colaboração e Carreira

  • Gestão de Projetos com Issues e Kanban Boards
  • Publicação de sites estáticos com GitHub Pages
  • Tratamento de erros comuns (Detached HEAD, Reset, Reflog)
  • Contribuição Open Source e Construção de Portfólio

🛠️ Metodologia

  • Aulas em Markdown


    Conteúdo técnico escrito de forma clara, focado na prática e no terminal.

  • Exercícios Reais


    Mão na massa com desafios que simulam o dia a dia de um desenvolvedor.

  • Projetos para Portfólio


    Construa um repositório real que servirá como vitrine para recrutadores.

  • Quizzes Interativos


    Teste seus conhecimentos ao final de cada módulo com feedback instantâneo.

👨‍🎓 Para Quem é Este Curso

  • Iniciantes que nunca usaram controle de versão e querem começar certo.
  • Desenvolvedores que usam Git apenas no básico ("add, commit, push") e querem profissionalizar o fluxo.
  • Estudantes que precisam organizar seus trabalhos e colaborar em projetos acadêmicos.
  • Profissionais que buscam se destacar com um perfil de GitHub organizado e atraente.

📋 Pré-requisitos

  • Computador com Windows, Linux ou macOS.
  • Instalação do Git (ensinada no curso).
  • Conta gratuita no GitHub.
  • Não é necessário saber programar para este curso!

🎖️ O Que Você Receberá

  • ✅ 16 aulas completas, teóricas e práticas.
  • ✅ Slides interativos em Reveal.js.
  • ✅ Quizzes interativos integrados.
  • ✅ 16 listas de exercícios progressivos.
  • ✅ Projetos práticos para seu Portfólio.
  • ✅ Guia de configuração de ambiente passo a passo.

🚀 Comece Agora

Pronto para dominar o controle de versão e elevar sua carreira?

Ir para Aula 01 Configurar Ambiente


Dúvidas? Entre em contato ou acesse os materiais complementares.