Sobre o Curso
🎓 Git e GitHub - Do Zero ao Profissional
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.
🎯 Objetivos do Curso
-
Dominar Git
Aprender os comandos fundamentais, fluxo de trabalho local 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 Branches, Pull Requests, Code Reviews e resolvendo conflitos de forma eficiente.
-
Boas Práticas
Criar um histórico de commits limpo, escrever mensagens significativas e manter repositórios organizados.
📚 O Que Você Vai Aprender
Módulo 1 – Conceitos Básicos
- Instalação e configuração do Git
- Ciclo de vida dos arquivos (Tracked to Committed)
- Histórico e navegação no tempo
- Ramificação (Branching) e Fusão (Merging)
Módulo 2 – Trabalhando com GitHub
- Repositórios Remotos
- Sincronização (Push/Pull)
- Resolução de Conflitos
- Pull Requests e Code Review
Módulo 3 – Fluxos e Organização
- GitHub Flow
- Issues e Projects (Kanban)
- Markdown para documentação
- README profissional
Módulo 4 – Colaboração e Carreira
- Forks e contribuição Open Source
- GitHub Pages para hospedagem
- Tratamento de erros comuns (Detached HEAD, etc.)
- Construção de portfólio
🛠️ Metodologia
-
Aulas Teóricas
Conteúdo explicativo com exemplos práticos e slides interativos.
-
Exercícios Práticos
Listas de exercícios para fixar o conteúdo de cada aula.
-
Projetos Reais
Desenvolva projetos práticos aplicando os conceitos aprendidos.
-
Quizzes Interativos
Teste seus conhecimentos com quizzes ao final de cada módulo.
👨🎓 Para Quem é Este Curso
- Iniciantes que nunca usaram controle de versão
- Desenvolvedores que usam Git apenas no básico ("add, commit, push")
- Estudantes que precisam organizar seus trabalhos acadêmicos
- Profissionais que querem melhorar seu fluxo de trabalho em equipe
📋 Pré-requisitos
- Computador com Windows, Linux ou macOS
- Instalação do Git (coberta no curso)
- Conta no GitHub (gratuita)
- Não é necessário conhecimento prévio de programação!
🎖️ O Que Você Receberá
- ✅ 16 aulas completas e estruturadas
- ✅ Slides interativos para todas as aulas
- ✅ Exercícios práticos com soluções
- ✅ Projetos reais para portfólio
- ✅ Quizzes para autoavaliação
- ✅ Guias de configuração de ambiente
🚀 Comece Agora
Pronto para dominar o Git?
Ir para Aula 01 Configurar Ambiente
Dúvidas? Entre em contato ou acesse a documentação completa.