Entrar em Contato

Programa do Curso

Introdução

  • Por que o controle de versão é importante?

Visão geral das funcionalidades do Sistema Git para Controle de Código-Fonte

  • Instalando o Git no sistema operacional preferido
  • Começando com atributos e componentes fundamentais do Git
  • O que são Repositórios, Commits e Arquivos?

Compreendendo Fluxos de Trabalho do Git e Processos Básicos do Sistema

  • Quais são os diferentes estados do Git?
  • Criando um repositório e uma pasta Git

Gerenciando Projetos Existentes e Manipulando Arquivos Usando o Git

  • Trabalhando com Commits e Mensagens
  • Realizando commits e desfazendo alterações em um repositório Git
  • Registrando e acessando o histórico de versões

Começando com Ramificação (Branching) e Mesclagem (Merging) no Git

  • Familiarizando-se com tipos de processos de Ramificação e Mesclagem
  • Utilizando marcadores especiais no Git
  • Trabalhando com as funcionalidades de Tagging e Stashing do Git
  • Como usar Reset e Reflog no Git?

Visão geral das Funcionalidades e Arquitetura do GitHub

Criando uma Conta de Usuário no GitHub e Gerenciando o Perfil do GitHub

  • Autando-se ao GitHub e atualizando credenciais
  • SSH vs. HTTPS
  • Verificando a autenticação usando SSH no GitHub

Criando Repositórios no GitHub e Vinculando um Repositório Git Local

  • Clonando ou arquivando um repositório do GitHub

Instantiando o Conteúdo do Repositório dentro de uma Cópia Local

Publicando Alterações de Conteúdo no Repositório do GitHub

Trabalhando com Funcionalidades e Configurações Intermediárias de Repositórios

Praticando Sintaxe de Escrita e Formatação no GitHub

  • Utilizando tabelas e trabalhando com blocos de código
  • Autolink para URLs e referências no GitHub

Executando Ações nos Arquivos e Pastas do GitHub

  • Sincronizando alterações de arquivos com o repositório local

Criando, Editando e Transferindo Commits no GitHub

  • Gerenciando Commits e manipulando a clonagem de um repositório local

Analisando Commits e Utilizando IDs de Commit com a Cópia Local

Compreendendo os Comandos Fetch e Pull no GitHub

Compreendendo os Conceitos Básicos de Forking e Cloning no GitHub

Enviando Alterações do GitHub e Verificando Solicitações de Push

Trabalhando com Forks e Propondo Alterações para Pull Requests

Analisando Pull Requests e Incorporando Alterações Propostas

Resolvendo Conflitos nas Mesclagens do GitHub e Trabalhando com CLI

Começando com Tags e Releases no GitHub

  • Utilizando Tags locais e atualizando Tags do GitHub
  • Iniciando, excluindo e criando um novo Release no GitHub

Comparando Pull Requests, Commits e Tags do GitHub

Trabalhando com Gists do GitHub e Compreendendo as Funcionalidades de Trechos (Snippets)

Integrando um Projeto de Desenvolvimento com Codespaces no GitHub

Criando uma Organização no GitHub e Gerenciando Equipes

  • Conta Organizacional vs. Conta Pessoal no GitHub
  • Executando as funcionalidades anteriores do GitHub

Gerenciando Projetos no GitHub e Manipulando Quadros de Projeto (Project Boards)

Filtrando Informações do Repositório e Compartilhando Filtros do GitHub

Expandindo o GitHub com API e Webhooks

  • Automatizando o GitHub usando tokens OAuth

Trocando ideias sobre Problemas (Issues) do GitHub

Resumo e Conclusão

Requisitos

  • Experiência com comandos e terminal (no Windows, Linux ou Mac)
  • Conhecimento de qualquer linguagem de programação

Público-alvo

  • Desenvolvedores
  • Engenheiros de Software
  • Gestores de Projeto
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas