Programa do Curso
Introdução ao GitLab e Gestão do Ciclo de Vida DevOps
- Visão geral do GitLab e o seu papel no desenvolvimento de software
- Compreender o GitLab como uma plataforma DevOps completa
- Principais funcionalidades do GitLab: controlo de código, CI/CD, segurança e gestão de projetos
- Comparação do GitLab com plataformas tradicionais de controlo de versões
Instalação e Configuração do GitLab
- Instalação do GitLab em diferentes ambientes
- Configuração de definições e serviços do GitLab
- Compreensão da arquitetura e componentes do GitLab
- Tarefas de configuração inicial e administração
Fundamentos do Git e Controlo de Versões
- Revisão dos conceitos e fluxos de trabalho do Git
- Repositórios, ramos (branches), commits e mescla (merges)
- Gestão de código-fonte com o GitLab
- Aplicação de melhores práticas de controlo de versões
Navegação na Plataforma GitLab
- Exploração da interface do utilizador do GitLab
- Utilização da Web IDE
- Gestão de projetos e repositórios
- Trabalho com funcionalidades e ferramentas do GitLab
Fluxo de Trabalho e Colaboração no GitLab
- Compreensão dos fluxos de trabalho de desenvolvimento do GitLab
- Estratégias de ramos (branching) e pedidos de mescla (merge requests)
- Revisões de código e práticas de colaboração
- Gestão de equipas e permissões
Gestão de Utilizadores, Grupos e Projetos
- Compreensão de namespaces e grupos
- Criação e organização de projetos
- Gestão de utilizadores e permissões de acesso
- Aplicação de controlo de acesso baseado em papéis
Integração Contínua e Entrega Contínua (CI/CD)
- Compreensão dos conceitos de CI/CD
- Criação de pipelines CI/CD do GitLab
- Trabalho com GitLab runners
- Automação de processos de compilação, teste e implantação
Gestão de Projetos e Questões (Issues)
- Gestão de questões e tarefas no GitLab
- Utilização de marcos (milestones) e etiquetas (labels)
- Planeamento e acompanhamento do trabalho de desenvolvimento
- Melhoria da colaboração da equipa e visibilidade
Documentação e Publicação com o GitLab
- Utilização de GitLab Markdown
- Criação de documentação de projetos
- Publicação de websites com o GitLab Pages
- Gestão eficaz da informação do projeto
Segurança e Melhores Práticas
- Funcionalidades de segurança do GitLab
- Proteção de repositórios e informações sensíveis
- Gestão de fluxos de trabalho de desenvolvimento seguro
- Aplicação de melhores práticas de administração do GitLab
Resolução de Problemas e Oficina Prática
- Diagnóstico de problemas comuns do GitLab
- Construção de um fluxo de trabalho completo do GitLab
- Implementação de práticas de controlo de versões e CI/CD
- Revisão do curso e próximos passos
Requisitos
- Um entendimento geral dos sistemas de controlo de versões.
- Experiência com a linha de comandos Linux.
Público-alvo
- Desenvolvedores
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.
Preço por grupo privado, formação online em direto, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (7)
Gostei da comunicação fácil entre o instrutor e nós, do cuidado dedicado aos nossos problemas, das percepções e do conhecimento adicional fornecidos nas respostas às nossas perguntas. Achei o ritmo adequado, não senti que foi apressado em nenhum momento, mesmo com os problemas técnicos. Cada assunto foi tratado adequadamente.
Melania Mieczkowska - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida
O ritmo da aula. Bartek perguntou se um determinado tópico não era conhecido e, se era necessário aprofundar-se em partes específicas, ele as explicava com detalhes. Se o tópico já fosse familiar para todos os presentes na aula, ele descrevia brevemente o assunto para garantir que estivesse claro para todos.
Michal Domanski - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida
Comunicação clara
Marcin Straczek - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida
Ritmo, piadas, ideia
Jakub Lewandowski - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida
Aprecio a liberdade dos instrutores em contato com os participantes
Kasia Cieslak - Inter Cars S.A.
Curso - Gitlab and Gitlab CI
Máquina Traduzida
No geral, foi um bom relembrar coisas semelhantes ao Azure DevOps, aprendi algo
Shafiq - Department of Social Services
Curso - Gitlab and Gitlab CI
Máquina Traduzida
Não se deve assumir que a plateia tenha conhecimento técnico. É capaz de explicar claramente tópicos relacionados aos exercícios e passar pelo processo passo a passo, abordando os impactos das alterações aplicadas.
Neesha - Department of Social Services
Curso - Gitlab and Gitlab CI
Máquina Traduzida