Course Outline
Inleiding tot AIASE
- Overzicht van AI in software-engineering
- Geschiedenis en evolutie van AIASE
- Kernbegrippen en terminologie
AI-technologieën in softwareontwikkeling
- Basisprincipes van machine learning
- Natural Language Processing (NLP) voor code
- Neurale netwerken en deep learning-modellen
Softwareontwikkeling automatiseren met AI
- AI-tools voor het genereren van boilerplate-code
- Geautomatiseerde code refactoring en optimalisatie
- Genereren van functionele en unittestcodes
- AI-ondersteund ontwerp en optimalisatie van testcases
Codekwaliteit verbeteren met AI
- AI voor bugdetectie en codebeoordelingen
- Voorspellende analyses voor softwareonderhoud
- AI-aangedreven statische en dynamische analysetools
- Geautomatiseerde foutopsporingstechnieken
- AI-gestuurde foutlokalisatie en -reparatie
AI in DevOps en Continuous Integration/Continuous Deployment (CI/CD)
- AI voor build-optimalisatie en -implementatie
- AI in monitoring en loganalyse
- Voorspellende modellen voor CI/CD-pijplijnen
- Op AI gebaseerde testautomatisering in CI/CD-workflows
- AI voor real-time foutdetectie en -oplossing
AI voor Documentation en kennis Management
- Geautomatiseerd genereren van docstrings en documentatie
- Kennisextractie uit codebases
- AI voor het zoeken en hergebruiken van code
Ethische overwegingen en uitdagingen
- Vooringenomenheid en eerlijkheid in AI-tools
- Intellectuele eigendom en licentiekwesties
- Toekomst van AI in software-engineering
Hands-on projecten en casestudy's
- Werken met populaire AI-tools in software-engineering
- Casestudy's van AIASE in de industrie
- Capstone-project: Ontwikkeling van een AI-augmented softwaretoepassing
Samenvatting en volgende stappen
Requirements
- Inzicht in softwareontwikkelingsprocessen en -methodologieën
- Ervaring met programmeren in Python
- Basiskennis van machine learning-concepten
Audiëntie
- Softwareontwikkelaars
- Software-ingenieurs
- Technische leads en managers
Getuigenissen (7)
Nieuwe informatie verwerven.
Nada - Tamkeen Technologies
Cursus - API Testing with Postman
Machine Translated
Wijze van lesgeven
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Cursus - SoapUI for API Testing
Machine Translated
Ik heb van alles genoten omdat het allemaal nieuw voor mij is en ik zie welke toegevoegde waarde het kan hebben voor mijn werk.
Zareef - BMW South Africa
Cursus - Tosca: Model-Based Testing for Complex Systems
Machine Translated
De praktische oefeningen, het goede humeur van de trainer. Een grote dank aan Augustin voor het feit dat hij erin geslaagd is om een goede sfeer op afstand te creëren voor deelnemers die hij niet ziet. Dit zorgt voor een leuke en interessante training.
Jean-Noël - Cegid
Cursus - TestComplete
Machine Translated
Zeer mooie benadering van het onderwerp en gebaseerd op praktijkvoorbeelden
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Cursus - 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
Cursus - Serenity BDD for Automated Acceptance Tests
De trainer was vriendelijk en goed te woord gestaan. Je kon zien dat hij wist waar hij het over had.
Tom - Leeds Building Society
Cursus - SpecFlow: Implementing BDD for .NET
Machine Translated