Opleiding: Java Development met Spring
De cursus Java Development met Spring behandelt de concepten, componenten en architectuur van het Spring Framework.
Spring Intro
De cursus Java Development met Spring gaat van start met een overzicht van de verschillende onderdelen van Spring en de soorten applicaties waarin Spring gebruikt kan worden.
Spring Boot
Vervolgens wordt ingegaan op de essenties van Spring Boot waarmee de configuratie van Spring applicaties enorm is vereenvoudigd. Aan de orde komen de voornaamste Spring Boot annotaties, de opiniated defaults en de ingebouwde web servers.
Dependency Injection
Ruime aandacht wordt besteed aan het concept van Dependency Injection of Inversion of Control dat een centrale rol speelt in het framework. Verschillende varianten van een dependency injection zoals setter injection en constructor injection worden besproken.
Aspect Oriented Programming
De andere pijler van het framework, Aspect Oriëntatie, komt eveneens uitgebreid aan de orde. De concepten van Aspect Orientation zoals Aspects, Joinpoints, Pointcuts, Advice en Weaving worden toegelicht.
Data Access
Vervolgens worden de verschillende opties om de gegevens van Spring Java applicaties in databases op te slaan behandeld.