Aprenda a revolucionar o desenvolvimento de software integrando inteligência artificial em todas as etapas, do planejamento à manutenção. Construa sistemas mais rápidos, eficientes e robustos, otimizando seu fluxo de trabalho e a qualidade do produto final.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores, arquitetos de software, gerentes de projeto e estudantes de TI que buscam modernizar suas práticas com IA.
Ao concluir, você será capaz de: Capacitar o aluno a aplicar princípios de engenharia de software e ferramentas de IA para projetar, desenvolver, testar e implantar sistemas de forma eficiente e inovadora.
7 módulos · 12h · certificado ao final
- Analisar e definir requisitos com LLMs e ferramentas de elicitação assistida por IA
- Projetar arquiteturas de software eficientes com modelos de IA para otimização e validação
- Desenvolver código de alta qualidade com assistentes de IA, geradores e revisores automatizados
- Testar e validar sistemas automaticamente com IA para cobertura de testes e detecção proativa de bugs
- Implementar pipelines de CI/CD inteligentes e deploy automatizado com agentes de IA
- Manter e evoluir software com monitoramento inteligente, refatoração assistida por IA e detecção de débitos técnicos
- Projeto Final: Desenvolver um sistema completo aplicando IA em cada etapa do ciclo de vida da engenharia de software
Projeto Final
Implementação de um software funcional, desde a especificação de requisitos até o deploy em ambiente simulado, utilizando ferramentas e conceitos de IA em todas as etapas do ciclo de engenharia de software.
