Programa do Curso
Introdução à AIASE
- Visão geral da IA na engenharia de software
- História e evolução da AIASE
- Conceitos-chave e terminologia
Tecnologias de IA no desenvolvimento de software
- Noções básicas de aprendizagem automática
- Processamento de linguagem natural (PNL) para código
- Redes neurais e modelos de aprendizagem profunda
Automatizar o desenvolvimento de software com IA
- Ferramentas de IA para gerar código padrão
- Refactorização e otimização automatizadas do código
- Geração de código de teste funcional e unitário
- Conceção e otimização de casos de teste assistidos por IA
Melhorar a qualidade do código com IA
- IA para deteção de erros e revisões de código
- Análise preditiva para manutenção de software
- Ferramentas de análise estática e dinâmica alimentadas por IA
- Técnicas de depuração automatizadas
- Localização e reparação de falhas com base em IA
IA em DevOps e integração contínua/implantação contínua (CI/CD)
- IA para otimização da construção e implantação
- IA na monitorização e análise de registos
- Modelos preditivos para pipelines de CI/CD
- Automatização de testes baseada em IA em fluxos de trabalho CI/CD
- IA para deteção e resolução de erros em tempo real
IA para Documentation e Conhecimento Management
- Geração automatizada de docstrings e documentação
- Extração de conhecimentos de bases de código
- IA para pesquisa e reutilização de código
Considerações éticas e desafios
- Preconceitos e equidade nas ferramentas de IA
- Propriedade intelectual e questões de licenciamento
- Futuro da IA na engenharia de software
Projectos práticos e estudos de casos
- Trabalhar com ferramentas de IA populares na engenharia de software
- Estudos de casos de AIASE na indústria
- Projeto Capstone: Desenvolvimento de uma aplicação de software com IA
Resumo e próximos passos
Requisitos
- Conhecimento dos processos e metodologias de desenvolvimento de software
- Experiência de programação em Python
- Conhecimentos básicos de conceitos de aprendizagem automática
Público
- Programadores de software
- Engenheiros de software
- Líderes e gerentes técnicos
Declaração de Clientes (7)
Adquirir novas informações.
Nada - Tamkeen Technologies
Curso - API Testing with Postman
Machine Translated
Método de ensino
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Curso - SoapUI for API Testing
Machine Translated
Gostei de tudo, porque é tudo novo para mim e posso ver o valor acrescentado que pode trazer ao meu trabalho.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Os exercícios práticos, o bom humor do formador - um grande obrigado ao Augustin por conseguir criar um bom ambiente à distância para os participantes que não consegue ver. É um curso agradável e interessante.
Jean-Noël - Cegid
Curso - TestComplete
Machine Translated
Abordagem muito boa do tema e baseada em exemplos práticos
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Curso - Automate Windows Desktop Applications with AutoIt
Machine Translated
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.
Peter Moors
Curso - Serenity BDD for Automated Acceptance Tests
O formador era simpático e bem falante. Percebia-se que ele sabia do que estava a falar.
Tom - Leeds Building Society
Curso - SpecFlow: Implementing BDD for .NET
Machine Translated