Programa do Curso
Introdução ao GitLab e Gerenciamento do Ciclo de Vida DevOps
- Visão geral do GitLab e seu papel no desenvolvimento de software
- Compreendendo o GitLab como uma plataforma DevOps completa
- Recursos-chave do GitLab: controle de código-fonte, CI/CD, segurança e gerenciamento de projetos
- Comparação do GitLab com plataformas tradicionais de controle de versão
Instalação e Configuração do GitLab
- Instalando o GitLab em diferentes ambientes
- Configurando configurações e serviços do GitLab
- Compreendendo a arquitetura e componentes do GitLab
- Tarefas iniciais de configuração e administração
Fundamentos de Git e Controle de Versão
- Revisão de conceitos e fluxos de trabalho do Git
- Repositórios, branches, commits e merges
- Gerenciamento de código-fonte com o GitLab
- Aplicação de melhores práticas de controle de versão
Navegando pela Plataforma GitLab
- Explorando a interface do usuário do GitLab
- Usando a Web IDE
- Gerenciando projetos e repositórios
- Trabalhando com recursos e ferramentas do GitLab
Fluxo de Trabalho e Colaboração no GitLab
- Compreendendo os fluxos de trabalho de desenvolvimento do GitLab
- Estratégias de branching e solicitações de merge
- Revisão de código e práticas de colaboração
- Gerenciando equipes e permissões
Gerenciamento de Usuários, Grupos e Projetos
- Compreendendo namespaces e grupos
- Criando e organizando projetos
- Gerenciando usuários e permissões de acesso
- Aplicando controle de acesso baseado em funções (RBAC)
Integração Contínua e Entrega Contínua (CI/CD)
- Compreendendo os conceitos de CI/CD
- Criando pipelines CI/CD do GitLab
- Trabalhando com GitLab runners
- Automação de processos de build, teste e implantação
Gerenciamento de Projetos e Issues
- Gerenciando issues e tarefas no GitLab
- Usando marcos (milestones) e rótulos (labels)
- Planejamento e rastreamento de trabalho de desenvolvimento
- Melhorando a colaboração e visibilidade da equipe
Documentação e Publicação com GitLab
- Usando Markdown do GitLab
- Criando documentação de projetos
- Publicando sites com GitLab Pages
- Gerenciando informações do projeto de forma eficaz
Segurança e Melhores Práticas
- Recursos de segurança do GitLab
- Proteção de repositórios e informações sensíveis
- Gerenciamento de fluxos de trabalho de desenvolvimento seguro
- Aplicação de melhores práticas de administração do GitLab
Soluçã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 controle de versão e CI/CD
- Revisão do curso e próximos passos
Requisitos
- Compreensão geral de sistemas de controle de versão.
- Experiência com a linha de comando do Linux.
Público-alvo
- Desenvolvedores
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