Beschrijving
Het hoofddoel van deze opleiding is om deelnemers in staat te stellen geavanceerde Spring-gerelateerde concepten en technologieën te begrijpen en toe te passen, met de nadruk op het bouwen van microservices-architecturen, het implementeren van OAuth2-beveiliging en het werken met reactieve programmeerprincipes in Spring WebFlux.
Deelnemers moeten voorafgaand aan deze opleiding bekend zijn met de basisprincipes van Spring en Spring Boot, zoals behandeld in de "Spring & SpringBoot Intro" cursus. Ze moeten bekend zijn met het opzetten en ontwikkelen van Spring-applicaties.
Doelgroep
Deze opleiding is bedoeld voor gevorderde ontwikkelaars en IT-professionals die al ervaring hebben met Spring en Spring Boot en hun kennis en vaardigheden willen uitbreiden naar geavanceerde onderwerpen zoals microservices, OAuth2, Spring Cloud en Spring WebFlux.
Methode
De opleiding wordt via instructeur-geleide lessen aangeboden. Deelnemers zullen praktische oefeningen en opdrachten krijgen om hun vaardigheden te oefenen. De nadruk ligt op hands-on leren, waarbij deelnemers actief bezig zijn met het schrijven van code en het oplossen van programmeervraagstukken.
Inhoud
Inleiding tot microservices en hun rol als architecturale oplossing in moderne applicatieontwikkeling.
Implementatie van microservices met behulp van Spring Boot en Spring Cloud.
Diepgaande verkenning van OAuth2-authenticatie en autorisatie.
Gebruik van Spring Cloud-tools, zoals Feign, voor het verzenden van blokkerende HTTP-verzoeken naar externe API's.
Programmeren op een reactieve manier met Spring WebFlux voor het asynchroon verzenden van HTTP-verzoeken naar externe API's.
Certificering
Deelnamecertificaat: deelnemers ontvangen na afloop van de training een certificaat dat ze deze training voltooid hebben.