Entrar em Contato
 Duração 21 horas

Programa do Curso

Introdução e Fundamentos

  • Nivelamento: o que os participantes já sabem sobre Git e GitLab
  • Revisão dos conceitos-chave de Git: commits, branches, merges, push/pull
  • Visão geral das edições do GitLab (Free vs. Premium vs. Ultimate)
  • Casos de uso típicos do GitLab e benefícios organizacionais

Visão Geral dos Recursos e Arquitetura do GitLab

  • Passeio pela interface do GitLab e estrutura de projeto
  • Recursos principais: gestão de repositórios, pipelines, quadros de issues
  • Arquitetura CI/CD do GitLab e visão geral dos runners

Fluxo de Trabalho do GitLab

  • Fluxos de trabalho comuns: GitLab Flow vs. GitFlow
  • Solicitações de merge, aprovações e ciclos de revisão
  • Gestão de branches e permissões

Organização de Projetos com Grupos e Namespaces

  • Compreensão de grupos, subgrupos e namespaces do GitLab
  • Visibilidade de projetos e permissões a nível de grupo
  • Estratégias de forking e gestão de acesso de equipas

Implementação de CI/CD no GitLab

  • Configuração e registo de GitLab Runners
  • Executores Docker e Kubernetes
  • Utilização de Docker-in-Docker (DIND): benefícios e precauções
  • Resolução de problemas dos runners
  • Escrita e estruturação de gitlab-ci.yml
  • Utilização de variáveis e segredos de CI
  • Criação de fluxos de trabalho e estágios de CI
  • Inclusão de templates e definições de pipeline reutilizáveis
  • Disparadores, agendamentos e controlo manual de pipelines
  • Geração de lançamentos e estratégias de etiquetagem

Gestão de Issues e Colaboração

  • Criação e ligação de issues
  • Quadros de issues personalizados e etiquetas
  • Marcos temporais e acompanhamento de progresso

Utilização de Markdown no GitLab

  • Formatação de issues, solicitações de merge e wikis
  • Markdown para documentação e visuais em linha
  • Utilização de listas de verificação, blocos de código e tabelas

GitLab Pages

  • Publicação de websites estáticos a partir de repositórios GitLab
  • Configuração de GitLab Pages com domínios personalizados
  • Integração de CI/CD com despliegues de Pages

Segurança e Gestão de Acesso

  • Tokens de acesso pessoal e tokens de projeto
  • Segurança de segredos e variáveis de pipeline
  • Visão geral dos recursos de análise de segurança do GitLab

Resolução de Problemas e Diagnóstico

  • Erros comuns de CI/CD e correções
  • Registos de runners e depuração de trabalhos falhados
  • Boas práticas para fiabilidade de pipelines

Síntese e Próximos Passos

  • Resumo do curso e sessão de perguntas e respostas
  • Sessão final de revisão ou tarefa de avaliação
  • Feedback e encerramento do curso
  • Recursos para aprendizagem contínua

Requisitos

  • Conhecimentos mínimos de Linux são necessários para a secção do GitLab Runner

Público-Alvo

  • Profissionais DevOps
  • Desenvolvedores de software e engenheiros que utilizam o GitLab em ambientes de equipa
  • Líderes técnicos e integradores de sistemas que implementam pipelines GitLab

Formação Empresarial Personalizada

Soluções de formação concebidas 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.
Investimento

Preço por grupo privado, formação online em direto, 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)

Próximas Formações Provisórias

Categorias Relacionadas