Menu
GitLab Authorised Reseller

Treinamentos GitLab

GitLab Workshop

Os exercícios e materiais desses treinamentos são o resultado da vasta experiência da GitLab em fornecer a melhor solução de gerência de código para centenas de clientes ao redor do mundo.

São abordados os conceito básicos para utilização do GitLab, desde a criação de um repositório, checagem de status, commits, push, branches, merge requests entre branches, resolução de conflitos de merge, rebase entre branches e muito mais. É um treinamento fundamental para quem está mudando de ferramentas legadas como SVN ou CVS, e precisa se ambientar com os conceitos do GitLab para iniciar uma mudança de cultura e trabalhar melhor.

Carga Horária:
8 horas
Calendário Saiba mais

Ementa

  • Sistemas de controle de versão (SCM/VCS)
  • Arquitetura e recursos do Git
  • Paradigmas de sistemas de controle de versão
  • Sistema de armazenamento
  • Conheça o projeto GitLab
  • Instalando Git em Mac, Windows e Linux
  • Instalando GitLab Enterprise EE
  • Iniciando um projeto
  • Git básico
  • Configurando Git
  • Workflow básico
  • Escrevendo logs de commit úteis
  • Trabalhando com mudanças
  • Examinando mudanças, estado e histórico do projeto
  • Ignorando arquivos
  • Trabalhando com tags
  • Trabalhando com merges e rebases
  • GitLab Merge Request
  • Colocando mudanças em stand-by com stash
  • Trabalhando com repositórios tipo remoto
  • Clonando projetos
  • Trabalhando com hooks
  • Overview de um projeto no GitLab
  • Recursos Extras
  • Definições do projeto
  • Estudo de workflow do projeto PostgreSQL
    • Exemplo de workflow de desenvolvimento do projeto PostgreSQL

GitLab Flow Workshop

Os exercícios e materiais desses treinamentos são o resultado da vasta experiência da GitLab em fornecer a melhor solução de gerência de código para centenas de clientes ao redor do mundo.

São abordados os principais conceitos e melhores práticas para se estruturar um workflow de desenvolvimento e colaboração em um projeto de desenvolvimento usando Git.

Carga horária necessária para o treinamento: 8 horas.

Carga Horária:
8 horas
Calendário Saiba mais

Ementa

Versionamento Semântico

  • Versionamento Semântico
  • Branches e seus papéis
  • Estratégias de Merge de branches
    • Gerenciamento Merge Requests
    • Code Review
    • Permissões
    • Proteção de branches
  • Introdução à Metodologia Git Flow
  • Instalação e configuração da extensão GitFlow
  • Gerenciamento de funcionalidades (features)
    • Começar uma nova funcionalidade
    • Finalizar uma funcionalidade
    • Publicar uma funcionalidade
    • Obter uma funcionalidade publicada
  • Criar uma versão/release
    • Começar uma versão
    • Finalizar uma versão
  • Hotfixes
    • Correções em produção
    • Correções em desenvolvimento
  • Integração Contínua

GitLab Administrator Workshop

Os exercícios e materiais desses treinamentos são o resultado da vasta experiência da GitLab em fornecer a melhor solução de gerência de código para centenas de clientes ao redor do mundo.

São abordados as principais questões para administração e manutenção de um ambiente GitLab Enterprise em produção.

Carga Horária:
8 horas
Calendário Saiba mais

Ementa

Arquitetura do GitLab

  • Painel de Administração
  • Estratégia de backups
    • Importação/Exportação de projetos
  • Troubleshooting
    • Profiling e identificação de gargalos
  • Integração contínua
    • GitLab CI Runners
    • Container Registry
  • Autenticação
    • Segurança de contas com 2FA
    • Autenticação externa via LDAP, SAML, CAS e provedores Omniauth
  • APIs para automação e integração com ferramentas externas
  • Sistema de permissões
  • Auditoria
  • Customização de git hooks
  • Suporte a arquivos grandes e binários
    • git-annex
    • Git LFS
  • Housekeeping de repositórios
  • GitLab Pages
  • Integração com Elasticsearch
  • GitLab GEO e replicação
  • Monitoramento de Performance e métricas
  • Escalabilidade
  • Alta disponibilidade

Pré-requisitos para qualquer um dos treinamentos

  • Boa experiência com administração de redes e sistemas e desenvolvimento de software.
  • Experiência avançada na administração de servidores Linux.
  • Familiaridade com editores de texto como Vim.

Perguntas Frequentes

Dúvida sobre nossos treinamentos? Confira nosso FAQ

Perguntas Frequentes