Stageopdracht: Modularize applications with the Java Module System
Veilige, betrouwbare en modulaire code. Die kun je schrijven door gebruik te maken van het Java Module System. Maar hoe kan je het Java Module System inzetten voor nieuwe of bestaande applicaties? Tijdens deze opdracht ga je daar een tool voor bouwen.
Solliciteer directBenodigde interesse(s)
- Functionele modules
- Logische modules
- Microservices
- Java
Wat krijg je
- Een uitdagende stageopdracht
- Professionele begeleiding
- Trainingen gericht op jouw stagetraject
- Sparren met andere stagiairs en collega’s
Wat je gaat doen
- 35% Afstudeeronderzoek
- 40% Analyseren, ontwerpen, realiseren
- 25% Documentatie
Door gebruik te maken van het Java Module System wordt de code die wij schrijven veiliger, betrouwbaarder en modulair. Met zicht op de toekomst en om deze garanties te krijgen, willen we gebruik maken van het Java Module System. Tegenwoordig worden nieuwe applicaties ontwikkeld als microservices, en willen we weten hoe we het Java Module System het beste kunnen inzetten voor deze nieuwe, maar ook bestaande applicaties.
De opdracht
Onderzoek de mogelijkheden om functionele of logische modules uit dependency graphs te halen, en creëer een tool die dit kan toepassen op een bestaande applicatie.
Daarnaast willen we aanbevelingen over hoe het Java Module System het beste ingezet kan worden voor nieuwe microservice applicaties, wat de impact hiervan is als een bestaande applicatie gebruik gaat maken van het Java Module System, en op welke manier een migratie het beste aangepakt kan worden.
Procedures
- 1
-
Kennismakingsgesprek
Bespreek (studie) loopbaan, interesses en ambities en introductie Info Support.
- 2
-
Beoordelingen
Assessment van professionele kennis en persoonlijkheid (capaciteit, competenties en motieven).
- 3
-
Selectie interview
Professionele kennis en persoonlijkheid verdiepen.
- 4
-
De ondertekening van een contract
Contractaanbieding en uitnodiging voor tekenmomenten.