Programa do Curso
IA na Fase de Requisitos e Planejamento
- Usando NLP e LLMs para análise de requisitos
- Convertendo a entrada dos interessados em epics e histórias de usuários
- Ferramentas de IA para refinamento de histórias e geração de critérios de aceitação
Design e Arquitetura Aumentados por IA
- Usando IA para modelar componentes do sistema e dependências
- Gerando diagramas de arquitetura e sugestões UML
- Validação de design através de raciocínio baseado em prompt do sistema
Fluxos de Trabalho de Desenvolvimento Aumentados por IA
- Geração de código assistida por IA e scaffolding de boilerplate
- Refatoração de código e melhorias de desempenho usando LLMs
- Integração de ferramentas de IA em IDEs (por exemplo, Copilot, Tabnine, CodeWhisperer)
Testes com IA
- Geração de testes unitários e de integração usando modelos de IA
- Análise de regressão assistida por IA e manutenção de testes
- Geração exploratória e de casos limite com IA
Documentação, Revisão e Compartilhamento de Conhecimento
- Geração automática de documentação a partir de código e APIs
- Automação de revisão de código usando prompts de IA e checklists
- Criação de bases de conhecimento e FAQs usando IA conversacional
IA em CI/CD e Automação de Implantação
- Otimização de pipeline e testes baseados em risco aprimorados por IA
- Sugestões inteligentes para lançamentos Canary e reversão
- IA na verificação de implantação e análise pós-implantação
Governança, Ética e Estratégia de Implementação
- Garantindo o uso responsável da IA e evitando vieses no código gerado
- Auditoria e conformidade em fluxos de trabalho assistidos por IA
- Construindo um roteiro para a adoção faseada da IA ao longo do SDLC
Resumo e Próximos Passos
Requisitos
- Compreensão dos conceitos do ciclo de vida de desenvolvimento de software
- Experiência em arquitetura de software ou liderança de equipe
- Familiaridade com DevOps, práticas ágeis ou ferramentas SDLC
Público-Alvo
- Arquitetos de software
- Líderes de desenvolvimento
- Gerentes de engenharia
Testemunhos de Clientes (2)
Agora tenho conhecimento sobre a biblioteca Streamlit em Python e, com certeza, vou tentar usá-la para melhorar os aplicativos da minha equipe que são desenvolvidos no R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curso - GitHub Copilot for Developers
Máquina Traduzida
Conhecimento do instrutor sobre o uso avançado de co-piloto e sessão prática suficiente e eficiente
Tan - ViTrox Technologies Sdn Bhd
Curso - Intermediate GitHub Copilot
Máquina Traduzida