a) Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;b) Análise de requisitos funcionais, não-funcionais e requisitos ágeis;c) Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patter