Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução e Fundamentos
- Nivelamento: o que os participantes já sabem sobre Git e GitLab.
- Revisão dos conceitos-chave do 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
- Tutorial da interface do GitLab e estrutura de projetos.
- Principais recursos: gerenciamento de repositórios, pipelines e quadros de problemas (issue boards).
- Arquitetura do CI/CD no GitLab e visão geral dos runners.
Fluxo de Trabalho no GitLab
- Fluxos de trabalho comuns: GitLab Flow versus GitFlow.
- Merge requests, aprovações e ciclos de revisão.
- Gestão de branches e permissões.
Organizando Projetos com Grupos e Namespaces
- Compreensão dos grupos, subgrupos e namespaces no GitLab.
- Visibilidade de projetos e permissões em nível de grupo.
- Estratégias de fork e gestão de acesso da equipe.
Implementando CI/CD no GitLab
- Configuração e registro dos GitLab Runners.
- Executores Docker e Kubernetes.
- Uso do Docker-in-Docker (DIND): benefícios e cuidados.
- Solução de problemas relacionados aos runners.
- Escrita e estruturação do arquivo gitlab-ci.yml.
- Uso de variáveis e segredos do CI.
- Criação de fluxos de trabalho e estágios no CI.
- Inclusão de modelos e definições de pipeline reutilizáveis.
- Gatilhos (triggers), agendamentos e controles manuais de pipelines.
- Geração de lançamentos e estratégias de tagging.
Gestão de Problemas e Colaboração
- Criação e vinculação de problemas (issues).
- Quadros de problemas personalizados e rótulos (labels).
- Marcos e acompanhamento do progresso.
Utilizando Markdown no GitLab
- Formatação de problemas, merge requests e wikis.
- Markdown para documentação e elementos visuais inline.
- Uso de listas de verificação (checklists), blocos de código e tabelas.
GitLab Pages
- Publicação de sites estáticos a partir dos repositórios do GitLab.
- Configuração do GitLab Pages com domínios personalizados.
- Integração do CI/CD com implantações nas Pages.
Segurança e Gestão de Acesso
- Tokens de acesso pessoal e tokens de projeto.
- Proteção dos segredos e variáveis do pipeline.
- Visão geral dos recursos de análise de segurança do GitLab.
Solução de Problemas e Diagnóstico
- Erros comuns no CI/CD e suas correções.
- Logs do runner e depuração de jobs com falha.
- Melhores práticas para a confiabilidade do pipeline.
Resumo e Próximos Passos
- Revisão do curso e sessão de perguntas e respostas (Q&A).
- Sessão final de revisão ou tarefa de avaliação.
- Feedback e encerramento do curso.
- Recursos para aprendizado contínuo.
Requisitos
- São necessários conhecimentos mínimos de Linux para a seção sobre o GitLab Runner.
Público-Alvo
- Profissionais de DevOps.
- Desenvolvedores e engenheiros de software que utilizam o GitLab em ambientes de equipe.
- Líderes técnicos e integradores de sistemas implementando pipelines no GitLab.
21 Horas
Testemunhos de Clientes (1)
Gostei de ter recebido respostas imediatas às minhas perguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Máquina Traduzida