Controle de versões com Git

Sobre o curso

O curso preparar o profissional da área de tecnologia da informação para versionar código fonte, compartilhar e gerenciar repositórios remotos (GitLab e Github). 

Após este curso o aluno estará apto a:

  • Versionar seus códigos fonte
  • Utilizar o Git no dia a dia, entendendo seu fluxo de trabalho
  • Compartilhar código com outros pelo Github e GitLab
  • Utilizar o Github como repositório remoto
  • Instalar e gerenciar o GitLab
  • Customizar ações do GitLab
  • Utilizar o GitLab para automatização de deploy
  • Manipular tarefas do GitLab através de API

Conteúdo Programático

Introdução a Git

  • Como começou
  • O que é Git
  • Instalando o Git

Primeiros passos

  • Iniciando repositórios
  • Configurando o Git
  • Ciclo de vida do arquivo
  • Desfazendo coisas
  • Tags
  • Branches

Juntando as coisas

  • Merge
  • Conflitos de merge
  • Gitignore
  • Rebase
  • Cherry-pick
  • Git stash

Git Hook

  • Client-side Hooks

Log e histórico

Git distribuído

  • Workflows distribuídos
  • Contribuindo em projetos
  • Mantendo um projetos
  • Git Flow

Controlando repositórios do GitHub

  • O Github
  • Criando repositórios
  • Clonando repositórios
  • Compartilhando código
  • Conhecendo o painel
  • GitHub Pages
  • Gerenciando projetos com GitHub

Implementando repositórios remotos com GitLab

  • O GitLab
  • Instalando GitLab
  • Gerenciando o GitLab
  • WebHooks
  • GitLab API
  • GitLab CI.

Diferenciais deste Curso

  • Ensina a criar e gerenciar um repositório privado de GitLab
  • Automatização de deploy com GitLab
  • Criar um portifólio personalizado no GitHub
  • Manipular tarefas do GitLab através de API
  • Exercícios práticos de uso do Git no dia a dia

Pré-requisitos

  • Conhecer Linux ou outro sistema operacional.

Carga Horária

Curso Presencial: 24H

  • 24 horas

Compartilhe esta página

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
12 + 3 =
Resolva este problema matemático simples e digite o resultado. Por exemplo para 1+3, digite 4.