Mapa do Curso
Aqui você encontra a descrição do conteúdo do curso para cada dia!
Last updated
Aqui você encontra a descrição do conteúdo do curso para cada dia!
Last updated
Apresentação do Curso
Mapa do Curso
Qual a importância de conhecer a plataforma
Aprendizado constante com Open Source
Seção 1:
O que é? o que resolve?
A importância de se saber pelo menos o básico de Git
Ferramentas Associadas
O que é um controle de versionamento?
Controle de versão distribuído
Seção 2:
Instalação do Git
Principais comandos
Extensões
Indicação: Jogo “Oh my git” para entender sobre a linha do tempo (demo)
Qual a diferença entre Git e GitHub?
Apresentar a plataforma: o que podemos encontrar nela?
GitHub Features: ferramentas para desenvolvimento e manutenção de código
GitHub Free - contas pessoais (mostrar que apenas com a conta grátis há uma infinidade de ferramentas e opções)
GitHub Free - para organizações
Criação de uma conta pessoal no GitHub (demonstrativo)
Apresentação conta: settings, autenticação de 2F, barra lateral
Apresentação Home e notificações
O que são, porque existem
Criar um primeiro repositório (README, .gitignore) - demonstrativo na plataforma
Tópicos, labels, issues, geral (Repos)
Overview repositório já antigo
Overview aba CODE
Overview aba settings
Demonstração utilizando a README do profile criado
O que é Markdown?
Documentação oficial
Git clone
Adicionando a chave SSH
Qual a utilidade…
Como participar de outros projetos usando o git clone
Demonstrar como funciona e a importância
Explicar sobre as labels
Mostrar como funcionam as issues em projetos BRs existentes
Nomenclatura da Branch
Como abrir um Pull Request, review, merge (exemplo: primeiro repositório criado)
Assign
Criaremos alguns repositórios sem linguagem de programação alguma, para que os participantes possam treinar e colocar em prática tudo o que foi ensinado.