Git e Github para Desenvolvedores e SysAdmin - Treinamento Presencial e EAD





Mais uma atividade em lançamento para os próximos dias: Agora trata-se do Mão na Massa Git e Github de 16h.

O treinamento é 100% prático
, sendo possível optar por participar através dos Formatos EAD ( via Hangout) ou Presencial (São Paulo).


Público Alvo

​Desenvolvedores, SysAdmin´s.


Objetivo

Capacitar o aluno a utilizar o Git em qualquer projeto e em qualquer metodologia, com entendimento do funcionamento da ferramenta. Desde suas funcionalidades fundamentais até a gestão de complexos projetos que envolvem milhares de desenvolvedores. 



Conteúdo Programático

MÓDULO 1

  • História
        Centralizado vs descentralizado
        Git vs Svn
  • Inicializando
        Init
        Config
        Status
  • Criando histórico
        Formatando commits
        Renomeando
        Desfazendo
        Tags
  • Navegando no Histórico
        Log
  • Desfazendo
        Clean
        Reset
  • Reescrevendo o histórico 1
        Squash
        Rebase
        Ammend
  • Branches
        Merge
        Rebase
        Stash
        Resolução de conflitos
  • Git remoto
        Remote
        Fetch
        Patch
        Push
        Fork
  • ### Github
        Pull requests
        Issues
        Formatação de documentos
        Controle de qualidade
  • Ferramentas auxiliares
        Integração contínua no github
            - gitk
  • Estratégias de desenvolvimento
    Github flow, git flow
  • Produtividade & Utilitários
    Aliases
    H
    ooks


MÓDULO 2

  • Submódulos
  • Reescrevendo o histórico 2
        Rebase
        Squash
        Ammend
        Edit
  • Recuperando commits
  • Ferramentas auxiliares 2
        Codacy
        Badges & Gamification
        Buildkite
        Busca avançada no github
  • Criando server remoto
  • Como criar um server de git simples
  • Debug
        Reflog
        Bisect
        Blame
        Grep
  • Manutenção
        Lidando com arquivos gigantes
        Archive
        Bundle
        Garbage collector
  • Entendendo o git internamente
        Objetos,trees,tags,blobs
        Criando um commit manualmente
        Contribuindo pro git
  • Cases
        Como o Node efetua seu versionamento
        Como o Linux efetua seu versionamento


Mais Informações

EAD
http://www.temporealeventos.com.br/git-e-github-presencial


PRESENCIAL

http://www.temporealeventos.com.br/git-e-github-ead



Nenhum comentário: