Entrar em Contato

Programa do Curso

Soberania do Código-Fonte

  • Por que as plataformas Git na nuvem podem expor código proprietário e segredos comerciais.
  • Arquitetura do Gitea e comparação com GitHub, GitLab e Forgejo.
  • Considerações sobre licenciamento, termos de serviço e exportação de dados.

Instalação e Configuração

  • Implantação com Docker Compose usando PostgreSQL e Redis.
  • Instalação do binário no Linux com serviço systemd.
  • Configuração de proxy reverso, TLS e porta SSH.
  • Assistente de configuração inicial: banco de dados, conta administrativa e ajuste do app.ini.

Gerenciamento de Repositórios

  • Criação de organizações, equipes e repositórios.
  • Proteção de branches, revisões obrigatórias e commits assinados.
  • Rastreamento de problemas, rótulos, marcos e quadros Kanban.
  • Hospedagem de wiki e artefatos de release.

CI/CD com Gitea Actions

  • Habilitação do Gitea Actions e registro dos act runners.
  • Escrita de workflow em YAML para build, teste e deploy.
  • Segurança do runner auto-hospedado e isolamento de contêineres.
  • Cache de artefatos e builds em matriz.

Migração de Forjas na Nuvem

  • Espelhamento e importação de repositórios do GitHub/GitLab.
  • Migração de problemas, pull requests e notas de release.
  • Preservação de assinaturas de commit e confiança nas chaves GPG.

Autenticação e Controle de Acesso

  • Integração com LDAP, Active Directory e OpenID Connect.
  • Autenticação de dois fatores e gerenciamento de tokens de implantação.
  • Visibilidade do repositório: públicos, internos e privados.

Segurança e Conformidade

  • Imposição de assinatura de commits com chaves GPG e SSH.
  • Registro de auditoria para acesso ao repositório e alterações administrativas.
  • Varredura de dependências e alertas via webhook de vulnerabilidades.

Manutenção e Escalabilidade

  • Estratégias de backup para dados Git, problemas e anexos.
  • Otimização do banco de dados e descarga de anexos para S3.
  • Atualização do Gitea e tratamento de alterações incompatíveis.

Requisitos

  • Conceitos intermediários de Git e controle de versão.
  • Administração de servidores Linux, incluindo Docker.
  • Conhecimento prévio sobre pipelines de CI/CD e webhooks.

Público-alvo

  • Equipes de desenvolvimento que estão substituindo o GitHub ou GitLab.com.
  • Organizações que exigem custódia local do código-fonte.
  • Contratantes do governo e da defesa com restrições à exportação de código.
 14 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas 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, treinamento online ao vivo, 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 (2)

Próximas Formações Provisórias

Categorias Relacionadas