Entrar em Contato

Programa do Curso

Introdução

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

Visão geral dos recursos do Sistema Git para Controle de Origem

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

Compreendendo os 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

Gestionando Projetos Existentes e Manipulando Arquivos Usando o Git

  • Trabalhando com Commits e Mensagens
  • Fazendo commits e desfazendo alterações em um repositório Git
  • Registros de log e acesso ao histórico de versões

Iniciando com Ramificações e Mesclagem no Git

  • Familiarizando-se com os tipos de ramificação e processos de 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 dos recursos e da arquitetura do GitHub

Configurando uma conta de usuário no GitHub e gerenciando um perfil do GitHub

  • Autenticação no GitHub e atualização de credenciais
  • SSH v.s. HTTPS
  • Verificando autenticação usando SSH no GitHub

Criando repositórios do 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 Recursos e Configurações Intermediárias do Repositório

Praticando Sintaxe de Escrita e Formatação do GitHub

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

Operando Ações em Arquivos e Pastas do GitHub

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

Criando, Editando e Transferindo Commits no GitHub

  • Gestionando Commits e manipulando uma cópia clonada do repositório local

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

Compreendendo os Comandos Fetch e Pull no GitHub

Compreendendo Conceitos Básicos de Forking e Cloning no GitHub

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

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

Analisando Pull Requests e Incorporando Alterações Propostas

Resolvendo Conflitos em Mesclagens do GitHub e Trabalhando com CLI

Iniciando com Tags e Releases do GitHub

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

Comparando Pull Requests, Commits e Tags no GitHub

Trabalhando com Gists do GitHub e Compreendendo as Funcionalidades de Snippet

Integrando um Projeto de Desenvolvimento com o Codespaces no GitHub

Criando uma Organização no GitHub e Gerenciando Equipes

  • Conta organizacional v.s. conta pessoal do GitHub
  • Executando funcionalidades anteriores do GitHub

Gestionando Projetos do GitHub e Manipulating Quadros de Projeto

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

Estendendo o GitHub com API e Webhooks

  • Automatizando o GitHub usando tokens OAuth

Solucionando Problemas de Issues no 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