Programa do Curso
Introdução
- Porque é que o controlo de versões é importante?
Descrição geral das funcionalidades do sistema Git para controlo de fontes
- Instalar o Git no sistema operativo preferido
- Começar a usar os atributos e componentes fundamentais do Git
- O que são repositórios, commits e arquivos?
Compreender os fluxos de trabalho do Git e os processos básicos do sistema
- Quais são os diferentes estados do Git?
- Criar um repositório e uma pasta Git
Gerir projectos existentes e manipular ficheiros utilizando o Git
- Trabalhar com commits e mensagens
- Confirmar e desfazer alterações num repositório Git
- Registar e aceder ao histórico de versões
Introdução à ramificação e mesclagem no Git
- Familiarizar-se com os tipos de processos de Branching e Merging
- Utilizar marcadores especiais no Git
- Trabalhar com os recursos de Tagging e Stashing do Git
- Como usar Reset e Reflog no Git?
Descrição geral das características e da arquitetura do GitHub
Configurar uma conta de utilizador GitHub e gerir um perfil GitHub
- Autenticação em GitHub e atualização de credenciais
- SSH v.s. HTTPS
- Verificação da autenticação usando SSH em GitHub
Criando GitHub repositórios e vinculando um repositório Git local
- Clonar ou arquivar um GitHub Repositório
Instanciando o conteúdo do repositório em uma cópia local
Publicação de alterações de conteúdo no repositório GitHub
Trabalhar com características e definições do repositório intermédio
Praticar GitHub Escrita e formatação da sintaxe
- Utilizar tabelas e trabalhar com blocos de código
- Autoligação de URLs e referências em GitHub
Acções operacionais para GitHub Ficheiros e pastas
- Sincronizar alterações de ficheiros com o repositório local
Criação, edição e transferência de GitHub commits
- Gerir commits e manipular um clone do repositório local
Revisão de commits e utilização de IDs de commit com a cópia local
Compreender os comandos Fetch e Pull em GitHub
Compreender os conceitos básicos de bifurcação e clonagem em GitHub
Enviar alterações GitHub e verificar pedidos de envio
Trabalhando com Forks e propondo mudanças em Pull Requests
Revisão de solicitações pull e incorporação de alterações propostas
Resolvendo conflitos em GitHub merges e trabalhando com CLI
Introdução às etiquetas GitHub e às versões
- Utilizar etiquetas locais e atualizar GitHub etiquetas
- Iniciar, eliminar e criar uma nova GitHub Versão
Comparando GitHub Pull Requests, Commits e Tags
Trabalhar com GitHub Gists e compreender as funcionalidades do Snippet
Integração de um projeto de desenvolvimento com Codespaces em GitHub
Criar uma organização GitHub e gerir equipas
- Conta do GitHub organizacional vs. personal
- Execução de funcionalidades anteriores do GitHub
Gerir GitHub Projectos e Quadros de Projeto
Filtragem de informações do repositório e partilha GitHub Filtros
Extensão de GitHub com API e Webhooks
- Automatizar GitHub utilizando tokens OAuth
Resolução de problemas GitHub Problemas
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
- Desenvolvedores
- Engenheiros de software
- Gestores de Projectos
Declaração de Clientes (1)
Formador fácil de lidar, muito conhecedor e acessível.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Machine Translated