Programa do Curso
Introdução
- Por que o controle de versão é importante?
Visão Geral dos Recursos do Sistema Git para Controle de Código-Fonte
- Instalando o Git no sistema operacional preferido
- Iniciando com os 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
- Fazendo commits e desfazendo alterações em um repositório Git
- Logando e acessando o histórico de versões
Iniciando com Branching e Merging no Git
- Familiarizando-se com os tipos de processos de Branching e Merging
- 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 Arquitetura do GitHub
Configurando uma Conta de Usuário no GitHub e Gerenciando o Perfil no GitHub
- Autenticando-se no GitHub e atualizando as 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
Instanciando 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 a Sintaxe de Escrita e Formatação do GitHub
- Utilizando tabelas e trabalhando com blocos de código
- Autolink de URLs e referências no GitHub
Operando Arquivos e Pastas no GitHub
- Sincronizando alterações de arquivos com o repositório local
Criando, Editando e Transferindo Commits do GitHub
- Gerenciando Commits e manipulando um clone de 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 Merges do GitHub e Trabalhando com a CLI
Iniciando 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 no GitHub
Trabalhando com Gists do GitHub e Compreendendo as Funcionalidades de Snippets
Integrando um Projeto de Desenvolvimento com Codespaces no GitHub
Criando uma Organização no GitHub e Gerenciando Equipes
- Conta organizacional vs. pessoal no GitHub
- Executando funcionalidades anteriores do GitHub
Gerenciando Projetos no GitHub e Manipulating Quadros de Projeto (Boards)
Filtrando Informações do Repositório e Compartilhando Filtros do GitHub
Estendendo o GitHub com API e Webhooks
- Automatizando o GitHub usando tokens OAuth
Resolvendo Problemas (Troubleshooting) de Issues no GitHub
Resumo e Conclusão
Requisitos
- Experiência com comandos e terminal (em Windows, Linux ou Mac)
- Conhecimento de qualquer linguagem de programação
Público-Alvo
- Desenvolvedores
- Engenheiros de Software
- Gerentes de Projeto
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
Treinador tranquilo, muito conhecido e acessível.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Máquina Traduzida