1. Engenharia de software: 1.1. Modelos de ciclo de vida de software; 1.2. Metodologias de desenvolvimento de software; 1.4. Gerenciamento de ciclo de vida de aplicações; (Parte 1)
1. Engenharia de software: 1.1. Modelos de ciclo de vida de software; 1.2. Metodologias de desenvolvimento de software; 1.4. Gerenciamento de ciclo de vida de aplicações; (Parte 2)
13. Gerenciamento de Projetos e Produtos: 13.1. Kanban e Lean;
13. Gerenciamento de Projetos e Produtos: 13.1. Scrum.
1.3. Práticas ágeis de desenvolvimento de software; 13.2. MVP (Minimum Viable Product) e Inovação; 1.5. Desenvolvimento orientado por comportamento (BDD); 1.6. Desenvolvimento guiado por testes (TDD); 3.4. Refatoração e modernização de aplicações; Técnicas de refatoração de software;
2. Engenharia de requisitos: 2.1 Design thinking; 2.2. Histórias do usuário;
2.3. User Experience (UX); 2.4. Prototipação; 2.6. Storytelling; 2.7. Análise de personas (papéis, perfis etc.) de usuários de software.
5. Qualidade de software e segurança da informação: 5.1. Garantia da qualidade de software; 5.6. Métricas de qualidade de código;
5.3. Testes de software (unitário, integração, funcional, aceitação, desempenho, carga, vulnerabilidade); 5.4. Técnicas para aplicação de testes de software (caixa-branca, caixa-preta, regressão e não funcionais); 5.5. Ferramentas para automatização de testes; 5.7. Auditoria de sistemas.
3. Arquitetura de software: 3.1. Padrão arquitetural Model-View-Controller (MVC); 3.2. Sistemas de N camadas; 3.3. Arquitetura orientada a eventos; 3.8. Arquitetura de sistemas WEB;
3.9. Arquitetura de sistemas distribuídos: microsserviços, SOA. 3.10. Barramento de Serviços Corporativos (ESB); 3.11. Interoperabilidade entre aplicações;
6.2. Controles e testes de segurança para Web Services;
3.7. Padrões de projeto (design patterns) e anti-patterns; 3.6. Técnicas de componentização de software;
14. Modelagem de Processos de Negócio: 14.1. Conceitos básicos; 14.2. Identificação e delimitação de processos de negócio; 14.3. Técnicas de mapeamento de processos (modelos AS-IS); 14.4. Construção e mensuração de indicadores de processos; 14.5. Técnicas de modelagem de processos (modelos TO-BE); 14.6. Modelagem de processos BPMN: notação, artefatos e atividades. BPMS. (Parte 1)
14. Modelagem de Processos de Negócio: 14.1. Conceitos básicos; 14.2. Identificação e delimitação de processos de negócio; 14.3. Técnicas de mapeamento de processos (modelos AS-IS); 14.4. Construção e mensuração de indicadores de processos; 14.5. Técnicas de modelagem de processos (modelos TO-BE); 14.6. Modelagem de processos BPMN: notação, artefatos e atividades. BPMS. (Parte 2)
15. Automação de processos de negócio: 15.1. Conceitos; 15.2. Ferramentas e tecnologias para automação de processos (RPA).
6. Lei geral de proteção de dados (LGPD);