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 gerenciamento de repositórios
- Estratégias de ramificação: GitFlow vs. desenvolvimento baseado em trunk
- Rebasing, mesclagem (merging) e cherry-picking
- Rebase interativo
- Gerenciamento e resolução de conflitos de mesclagem complexos
- Tags, lançamentos e gerenciamento de versões
- Investigação e recuperação do histórico do Git
- Boas práticas para grandes equipes de desenvolvimento
Módulo 2 – Pull Requests Avançados & Colaboração
- Projetando fluxos de trabalho eficazes para pull requests
- Pull requests rascunho e estratégias de revisão
- CODEOWNERS
- Proteção de branches e conjuntos de regras (rulesets)
- Revisões obrigatórias e verificações de status
- Gerenciamento de pull requests grandes e de longa duração
- Modelos de issues e modelos de pull requests
- GitHub Projects
- Equipes, permissões e governança de repositórios
- Exercício prático: projeto de um fluxo de colaboração estilo corporativo
Módulo 3 – GitHub Actions & CI/CD
- Arquitetura do GitHub Actions
- Workflows, jobs, etapas e gatilhos
- Segredos, variáveis e ambientes
- Execução condicional e dependências de jobs
- Estratégias de matriz
- Artefatos e cache
- Workflows reutilizáveis e ações compostas
- Depuração e otimização de workflows
- Construção de pipelines de CI
- Testes automatizados e fluxos de build
- Implantações multi-ambiente
- Automação de lançamentos
- Exercício prático: construção de um pipeline CI/CD de ponta a ponta
Módulo 4 – Segurança & Automação do GitHub
- Funcionalidades de segurança do GitHub
- Dependabot e gerenciamento 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 gerenciamento de vulnerabilidades
- Segurança da cadeia de suprimentos
- 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 de Ponta a Ponta
- Projetando um fluxo 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
- Gerenciamento de lançamentos
- Depuração e otimização
- Exercício prático em equipe
- Resumo e perguntas e respostas
Módulo Opcional – GitHub Copilot
- Capacidades e fluxo de trabalho do GitHub Copilot
- Copilot Chat e integração com IDE
- 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 o 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, branches, commits e pull requests
- Experiência básica com GitHub Actions é benéfica, mas não é obrigatória
- Familiaridade com fluxos de trabalho de desenvolvimento de software
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