Opleiding: Advanced Spring Development
In de cursus Advanced Spring Development wordt uitvoering ingegaan op de internals van Spring en Spring Boot.
Spring Internals
De cursus Advanced Spring Development gaat van start met een bespreking van de interne werking van Spring. Uitgelegd wordt hoe Spring Intern veel gebruik maakt van de Java Reflection API.
Annotations
Vervolgens wordt ingegaan op annotaties. De verschillende typen annotaties komen aan bod zoals marker en single value annotations. Ook meta annotaties zoals retention type en target, die bepalen voor welke constructies van de taal en hoe lang annotaties gelden worden besproken.
Spring Boot
Dan is het tijd voor Spring Boot waar moderne Spring applicaties mee worden gemaakt. De architectuur van Spring Boot met Spring boot starters, de CLI en de Spring Boot Actuator worden daarbij behandeld.
Spring Data
Database benadering vanuit Spring Boot applicaties komt aan bod bij de behandeling van Spring Data. De principes van Spring Data voor de benadering van diverse soorten data sources komen aan de orde.
Spring REST
En ook het Spring REST project is onderdeel van het cursusprogramma. Spring REST maakt het mogelijk om met Spring Boot snel REST Services te maken en te benaderen.
Spring Batch
De architectuur van Spring Batch wordt behandeld.