1Abertura
32Containerização com Docker
2Introdução
33Equipes Multifuncionais
3Desenvolvimento Ágil
34Projeto para Testabilidade
4Integração Contínua (CI)
35Práticas de Desenvolvimento Remoto
5Implantação Contínua (CD)
36Gestão da Dívida Técnica
6Programação em Par
37Mocking e Stubbing
7Revisões de Código
38Análise de Código Estático
8Refatoração
39Princípios de Design de Experiência do Usuário (UX)
9Desenvolvimento Orientado a Comportamento (BDD)
40Internacionalização e Localização
10Desenvolvimento Orientado a Testes (TDD)
41Estratégias de Manutenção de Software
11Sistemas de Controle de Versão
42Melhores Práticas de Desenvolvimento de Aplicativos Móveis
12Testes Automatizados
43Tratamento e Recuperação de Erros
13Cultura DevOps
44Comunicação Eficaz em Equipes
14Design Orientado a Domínio (DDD)
45Retrospectivas Ágeis
15Injeção de Dependências
46Engajamento das Partes Interessadas
16Infraestrutura como Código (IaC)
47Seleção de Frameworks
17Arquitetura de Microserviços
48Normas de Acessibilidade Web
18Estrutura Scrum
49Gerenciamento Dinâmico de Configuração
19Desenvolvimento nativo de nuvem
50Testes Exploratórios
20Melhores Práticas de Documentação de Código
51Gestão de Releases
21Desenvolvimento Primeiro em Segurança
52Alternâncias de recursos
22Histórias de Usuário e Critérios de Aceitação
53Testes de Integração
23Técnicas de Estimativa Ágil
54Testes de ponta a ponta
24Desenvolvimento de Software Lean
55Ética no desenvolvimento de software
25Separação de preocupações
56Aplicações Web Progressivas (PWA)
26Micro-Frontends
57Gestão de Mudanças
27Ajuste de Performance
58Ferramentas de Colaboração para Desenvolvimento
28Registro e Monitoramento
59Métricas de Qualidade do Código
29Metodologia Kanban
60Inteligência Artificial em Engenharia de Software
30Padrões de Design de Software
61Acordos de Nível de Serviço (SLA)
31Melhores Práticas de Design de API
62Conclusão