Kursplan
Introduktion till AIASE
- Översikt över AI inom programvaruteknik
- AIASE:s historia och utveckling
- Nyckelbegrepp och terminologi
AI-teknik inom mjukvaruutveckling
- Grunderna i maskininlärning
- Naturlig språkbehandling (NLP) för kod
- Neurala nätverk och djupinlärningsmodeller
Automatisera mjukvaruutveckling med AI
- AI-verktyg för att generera exempelkod
- Automatiserad kodrefaktorisering och optimering
- Generering av funktions- och enhetstestkod
- AI-assisterad design och optimering av testfall
Förbättra kodkvaliteten med AI
- AI för buggdetektering och kodgranskningar
- Prediktiv analys för programvaruunderhåll
- AI-drivna statiska och dynamiska analysverktyg
- Automatiserade felsökningstekniker
- AI-driven felsökning och reparation
AI i DevOps och kontinuerlig integrering/kontinuerlig distribution (CI/CD)
- AI för byggoptimering och distribution
- AI inom övervakning och logganalys
- Förutsägelsemodeller för CI/CD-pipelines
- AI-baserad testautomatisering i CI/CD-arbetsflöden
- AI för feldetektering och lösning i realtid
AI för Documentation och kunskap Management
- Automatiserad generering av dokumentsträngar och dokumentation
- Kunskapsextrahering från kodbaser
- AI för kodsökning och återanvändning
Etiska överväganden och utmaningar
- Partiskhet och rättvisa i AI-verktyg
- Immaterialrättsliga frågor och licensfrågor
- Framtiden för AI inom programvaruteknik
Praktiska projekt och fallstudier
- Arbeta med populära AI-verktyg inom programvaruteknik
- Fallstudier av AIASE inom industrin
- Capstone-projekt: Utveckling av en AI-förstärkt mjukvaruapplikation
Sammanfattning och nästa steg
Krav
- En förståelse för processer och metoder för mjukvaruutveckling
- Erfarenhet av programmering i Python
- Grundläggande kunskaper om maskininlärningsbegrepp
Publik
- Mjukvaruutvecklare
- Mjukvaruingenjörer
- Tekniska ledare och chefer
Vittnesmål (7)
Skaffa ny information.
Nada - Tamkeen Technologies
Kurs - API Testing with Postman
Machine Translated
Metod för undervisning
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Kurs - SoapUI for API Testing
Machine Translated
Jag njöt av allt eftersom det är nytt för mig och jag kan se vilket mervärde det kan ge mitt arbete.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Machine Translated
De praktiska övningarna, tränarens goda humör. Ett stort tack till Augustin för att han lyckades skapa en god stämning på avstånd för deltagare han inte ser. Detta ger en rolig och intressant träning.
Jean-Noël - Cegid
Kurs - TestComplete
Machine Translated
Ett mycket trevligt förhållningssätt till ämnet och baserat på praktiska exempel
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Kurs - 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
Kurs - Serenity BDD for Automated Acceptance Tests
Tränaren var vänlig och vältalad. Man kunde se att han visste vad han pratade om.
Tom - Leeds Building Society
Kurs - SpecFlow: Implementing BDD for .NET
Machine Translated