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
 14 Hours

Number of participants



Price per participant

Getuigenissen (5)

Related Courses

API Testing with Postman

21 Hours

Rest Assured APIs with Postman and Java

21 Hours

SoapUI for API Testing

14 Hours

Rest Assured: API Testing for REST Services

7 Hours

Tosca: Model-Based Testing for Complex Systems

35 Hours

Test Automation with Galen Framework

14 Hours

TestComplete

21 Hours

Automate Windows Desktop Applications with AutoIt

14 Hours

Robot Framework: Keyword Driven Acceptance Testing

14 Hours

Serenity BDD for Automated Acceptance Tests

7 Hours

SpecFlow: Implementing BDD for .NET

21 Hours

Behat: Behavior Driven Development (BDD) with PHP

14 Hours

BDD with Python and Behave

7 Hours

JBehave: BDD with Java

7 Hours

Related Categories