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.
Duração 14 horas
Programa do Curso
Módulo 1 – Fluxos de Trabalho Avançados de Git & GitHub
- Conceitos avançados de Git e gestão de repositórios
- Estratégias de ramificação: GitFlow vs. desenvolvimento baseado em trunk
- Rebase, merge e cherry-picking
- Rebase interativo
- Gestão e resolução de conflitos de merge complexos
- Tags, lançamentos e gestão de versões
- Investigação e recuperação do histórico Git
- Boas práticas para grandes equipas de desenvolvimento
Módulo 2 – Pull Requests & Colaboração Avançados
- Conceção de fluxos de trabalho de pull requests eficazes
- Pull requests em rascunho e estratégias de revisão
- CODEOWNERS
- Proteção de ramos e regras
- Revisões obrigatórias e verificações de estado
- Gestão de pull requests grandes e de longa duração
- Modelos de issues e modelos de pull requests
- GitHub Projects
- Equipas, permissões e governança de repositórios
- Exercício prático: conceção de um fluxo de colaboração de estilo empresarial
Módulo 3 – GitHub Actions & CI/CD
- Arquitetura do GitHub Actions
- Workflows, jobs, passos e gatilhos
- Segredos, variáveis e ambientes
- Execução condicional e dependências entre jobs
- Estratégias de matriz
- Artefactos e cache
- Workflows reutilizáveis e ações compostas
- Depuração e otimização de workflows
- Construção de pipelines CI
- Testes automatizados e fluxos de trabalho de compilação
- Implantações multi-ambiente
- Automação de lançamentos
- Exercício prático: construção de uma pipeline CI/CD ponta a ponta
Módulo 4 – Segurança & Automação no GitHub
- Capacidades de segurança do GitHub
- Dependabot e gestão de dependências
- Revisão de dependências
- Varredura de segredos e proteção de push
- Varredura de código
- Políticas de segurança e gestão de vulnerabilidades
- Segurança da cadeia de abastecimento
- GitHub CLI
- Visão geral da API REST do GitHub
- Webhooks e integrações
- Automação de repositórios, issues e pull requests
- Cenários práticos de segurança e automação
Módulo 5 – Fluxo de Trabalho GitHub Ponta a Ponta
- Conceção de um fluxo de trabalho de desenvolvimento completo no GitHub
- Estratégia de repositório e ramificação
- Processo de pull request e revisão de código
- Testes automatizados
- Pipeline CI/CD
- Verificações de segurança
- Gestão de lançamentos
- Depuração e otimização
- Exercício prático baseado em equipa
- Resumo e perguntas e respostas
Módulo Opcional – GitHub Copilot
- Capacidades e fluxo de trabalho do GitHub Copilot
- Copilot Chat e integração com IDEs
- Prompting eficaz para desenvolvedores
- Geração e explicação de código
- Refatoração e otimização
- Geração de testes unitários
- Depuração com Copilot
- Geração de documentação
- Copilot para pull requests e revisão de código
- Uso responsável e seguro de código gerado por IA
- Exercícios práticos com Copilot
Requisitos
Os participantes devem ter:
- Experiência prática com Git e GitHub
- Compreensão de repositórios, ramos, commits e pull requests
- Experiência básica com GitHub Actions é um benefício, mas não é obrigatória
- Familiaridade com fluxos de trabalho de desenvolvimento de software
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.
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 (1)
Treinador tranquilo, muito conhecido e acessível.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Máquina Traduzida