Santos Tech
Escola
SANTOS TECHpara adultos
Login
Santos Tech · Adultos · Programação

Git e GitHub para Profissionais

Controle versões, colabore em equipe e nunca mais perca código

Para quem é

Este curso é ideal se você...

  • Você está aprendendo programação e ainda salva código como 'projeto_final_v3_AGORA_VAI.zip'
  • Você trabalha em equipe e já perdeu horas resolvendo conflito de código enviado pelo WhatsApp
  • Você quer entrar no mercado de desenvolvimento e sabe que todo processo seletivo exige um GitHub ativo
  • Você é dev júnior e se sente perdido quando o time fala em branch, rebase, squash ou cherry-pick
  • Você faz freelance e quer versionar seus projetos com segurança antes de entregar ao cliente
  • Você nunca usou linha de comando e quer dominar Git no terminal antes de depender de interfaces gráficas

Conteúdo Programático

O que você vai aprender

Nível Essencial · 24 aulas

Versionar projetos com Git, trabalhar com branches, resolver conflitos e colaborar em repositórios reais no GitHub com pull requests e code review

Fundamentos do Git e Controle de Versão

  • O que é controle de versão e por que todo dev precisa de Git
  • Instalando o Git no Windows, macOS e Linux e configurando user.name e user.email
  • Entendendo o repositório local: working tree, staging area (index) e histórico
  • git init e git clone: criando e copiando repositórios na prática
  • git status e git log: inspecionando o estado do projeto e o histórico de commits
  • Configurando o editor padrão (VS Code) e o arquivo .gitconfig global

Commits e Histórico

  • git add e git commit: adicionando arquivos ao stage e gravando snapshots
  • Escrevendo mensagens de commit profissionais com Conventional Commits (feat, fix, chore, docs)
  • git diff: comparando working tree, staging area e commits anteriores
  • .gitignore: ignorando node_modules, .env, arquivos de build e segredos
  • git restore e git reset --soft/--mixed/--hard: desfazendo alterações com segurança
  • git commit --amend: corrigindo o último commit antes do push

Branches e Fluxo de Trabalho

  • O que são branches e por que isolar funcionalidades em ramificações separadas
  • git branch, git switch e git checkout: criando, listando e trocando de branch
  • git merge --no-ff vs fast-forward: diferenças práticas e quando usar cada um
  • Resolvendo conflitos de merge no VS Code com o editor de conflitos visual
  • git stash: guardando trabalho inacabado para trocar de branch sem perder código
  • Estratégias de branching: GitHub Flow e trunk-based development para times pequenos

GitHub: Repositórios Remotos e Colaboração

  • Criando uma conta e um repositório público/privado no GitHub
  • git remote add origin, git push -u origin main e git pull: sincronizando local e remoto
  • Autenticação segura com SSH key e Personal Access Token (PAT)
  • Fork e clone: contribuindo para projetos open source sem acesso direto ao repositório
  • Pull Requests: abrindo, descrevendo, revisando e aprovando um PR com code review
  • Issues, labels e milestones: organizando tarefas e bugs diretamente no GitHub

Boas Práticas e Projeto Final

  • git rebase interativo (-i): reorganizando, unindo (squash) e editando commits antes do merge
  • git cherry-pick: aplicando commits específicos de uma branch em outra
  • git tag: marcando versões de release com tags semânticas (v1.0.0)
  • GitHub Actions básico: criando um workflow de CI para rodar testes automaticamente a cada push
  • Protegendo branches no GitHub: regras de proteção, obrigatoriedade de PR e status checks
  • Projeto final: repositório real com histórico limpo, README, .gitignore e um PR completo revisado
FerramentasGitGitHubVS CodeGitHub CLI (gh)GitHub ActionsGitLens (extensão VS Code)

Por que a Santos Tech

Mais do que um curso — um método

Aula Individual

Só você e o professor — foco total, sem fila de dúvidas.

Horário Flexível

Você define o dia, o horário e a frequência — sua rotina manda.

Reagendamento sem Custo

Precisou faltar? Avisa e remarcamos — sem burocracia, sem penalidade.

Aulas Gravadas a Pedido

Solicite a gravação de qualquer aula e revise quando quiser.

Aula Online se Precisar

Se não puder vir presencialmente, a aula acontece online ao vivo — ou é gravada e enviada.

Certificado Reconhecido

Válido em todo o Brasil.

100% Prático

Mão na massa desde a primeira aula.

Trilha Estruturada

Do básico ao projeto final sem lacunas.

Exercícios Contextualizados

Exercícios semanais alinhados ao tópico da sua aula — você pratica exatamente o que acabou de aprender.

Conteúdo Sempre Atualizado

Currículo revisado continuamente para refletir o que o mercado realmente exige hoje.

Quem está do outro lado da mesa

Critério rigoroso de contratação — não contratamos por disponibilidade.

  • Competência técnica comprovada nas ferramentas que ensina
  • Experiência prática no mercado — não só teoria
  • Habilidade pedagógica exigida: não basta saber, precisa saber ensinar
  • Atualização contínua com as demandas reais do mercado

O que você recebe ao concluir

Certificado emitido pela Santos Tech, reconhecido em todo o território nacional.

Mas o que realmente importa é o que você consegue fazer depois. Cada aula é projetada pra entregar habilidade aplicável — o certificado é a consequência natural de quem chegou lá.

O papel prova que você concluiu

A habilidade prova que você aprendeu.

Formato

Como as aulas funcionam

Aula Individual

Você não compete atenção com ninguém. O professor é só seu durante toda a aula.

Horário Flexível

Encaixa na sua rotina — você agenda o dia e horário que funciona pra você.

100% Presencial

Ribeirão Preto/SP — Av. Nove de Julho, 1992 · Jardim América.

Investimento

Escolha o seu plano

Essencial

24 aulas

Versionar projetos com Git, trabalhar com branches, resolver conflitos e colaborar em repositórios reais no GitHub com pull requests e code review

R$ 1.970

preço total do curso

Intensivosugerido
~1 mês
Padrão (2×/semana)~3 meses
Quero o Essencial

Custos únicos — pagos uma vez só

Matrícula

R$ 199,90

Material didático

R$ 389,90

Cobrados uma única vez por curso, junto com o investimento no curso.

Formas de pagamento

Pix · Crédito · Débito · Boleto · Dinheiro em espécie

Combinações aceitas — entrada no Pix e o restante no crédito, por exemplo. Boleto parcelado de acordo com a duração do seu curso.

Não se encaixa em nenhum nível?

Não importa se você está no zero absoluto, já domina parte do conteúdo ou quer pular etapas que já conhece. Como as aulas são individuais, o professor avalia o seu nível na primeira aula e monta o percurso certo pra você — sem revisitar o que você já sabe, sem pular o que você ainda precisa aprender.

Falar sobre o meu caso

Dúvidas frequentes

Perguntas frequentes

Atendemos de segunda a sábado, das 8h às 22h. Você escolhe o horário que melhor encaixa na sua rotina — basta combinar com a gente pelo WhatsApp.

Qualquer dia de segunda a sábado. Não existem turmas com dias fixos: você decide quando quer estudar, semana a semana, de acordo com a sua agenda.

Cada aula tem duração de 1 hora — tempo ideal para aprender algo novo, praticar e tirar dúvidas sem se sobrecarregar.

Depende do seu ritmo. A maioria dos cursos tem 24 aulas. No ritmo padrão de 2 aulas por semana você conclui em cerca de 3 meses. Se preferir um ritmo mais intensivo, é possível terminar em 1 mês.

Não. Na Santos Tech adultos não existem turmas. As aulas são individuais — só você e o professor. Isso significa atenção total, sem fila de dúvidas e sem adaptação ao ritmo de ninguém.

O valor varia conforme o curso e o plano escolhido. Fale com a gente pelo WhatsApp — é rápido, sem compromisso, e a gente indica o caminho certo pra você.

Pronto pra começar?

Fale com a gente pelo WhatsApp, tire suas dúvidas e descubra qual plano é o certo pra você.

Av. Nove de Julho, 1992 — Jardim América, Ribeirão Preto/SP(16) 99257-8710