Opleiding: Spring Boot Gevorderd
Deze tweedaagse opleiding is gericht op ontwikkelaars die al bekend zijn met de basis van Spring Boot en zich willen verdiepen in meer gevorderde onderwerpen. We gaan aan de slag met complexe configuraties, securitymaatregelen, asynchrone en reactieve patronen en de integratie van microservices binnen de Spring-omgeving. Je leert hoe je grootschalige en high-performance applicaties kunt ontwikkelen en onderhouden, met veel aandacht voor best practices en solide architectuurkeuzes.Aan de hand van praktijkvoorbeelden en hands-on opdrachten verkennen we de nieuwste ontwikkelingen binnen het Spring-ecosysteem. Na deze cursus ben je in staat om Spring Boot in te zetten voor enterprise-omgevingen, met focus op schaalbaarheid, betrouwbaarheid en optimale ontwikkelsnelheid.
Waarom Spring Boot?
Spring Boot is een ‘opinionated’ aanvulling op het populaire Spring Framework, waardoor het veel boilerplate-configuraties en terugkerende taken automatiseert. In de gevorderde context biedt het een stevige basis voor het bouwen van veerkrachtige, schaalbare en onderhoudsvriendelijke microservices. Dankzij de uitgebreide ecosystemen (Spring Cloud, Spring Security, Spring Data) en sterke community kunnen ontwikkelaars snel en efficiënt enterprise-grade applicaties neerzetten die naadloos integreren in moderne, gedistribueerde omgevingen.
Studiebelasting
Deze opleiding bestaat uit twee lesdagen van elk 8 uur (totaal 16 uur contacttijd). Houd daarnaast rekening met een extra studiebelasting van 4 tot 8 uur voor het voorbereiden en afronden van oefeningen, afhankelijk van je eigen tempo en voorkennis.Deze training is bedoeld voor Java-ontwikkelaars, architecten en DevOps-engineers die reeds basiskennis van Spring Boot hebben en willen overstappen naar gevorderde toepassingen. Deelnemers die al ervaring hebben met het bouwen van RESTful services in Java en bekend zijn met databases en CI/CD-omgevingen halen het meeste rendement uit deze opleiding.Dag 1: Advanced Configuration en Asynchrone Architectuur
- Deep Dive Configuratie Uitgebreide configuratie met Spring Boot profiles, conditionele beans en externalized config via Spring Cloud Config.
- Asynchrone Services Implementatie van asynchrone logica met @Async en messaging via RabbitMQ/Kafka.
- Reactive Programming Inleiding in Spring WebFlux, Mono/Flux en non-blocking IO.
- Circuit Breakers en Resilience Gebruik van Spring Cloud Circuit Breaker (Hystrix/Resilience4j) voor fouttolerantie.
- Security Patterns Verdere verdieping in Spring Security: method-level security, OIDC, OAuth2-client en JWT-tokenverwerking.
- Microservices en Service Discovery Configuratie van Eureka of Consul voor service-registratie, load balancing met Spring Cloud LoadBalancer.
- Observability en Tracing Metrics en distributed tracing (Sleuth, Zipkin) voor het inzichtelijk maken van microservice-communicatie.
- Deployment en Cloud Integratie Bouw en deploy van gecontaineriseerde applicaties naar Kubernetes of cloudplatforms. Basisbesturing met kubectl.
Programma
- Configuratie: Spring Boot profiles, Spring Cloud Config, conditionele beans
- Asynchrone services: @Async, messaging (RabbitMQ/Kafka)
- Reactive programming met Spring WebFlux (Mono/Flux)
- Circuit breakers en resilience patterns (Hystrix, Resilience4j)
- Geavanceerde security met Spring Security (method-level security, OAuth2, JWT)
- Microservices-architectuur: service discovery (Eureka/Consul), load balancing
- Observability: Spring Boot Actuator, Sleuth, Zipkin
- Deploy-strategieën: Docker, Kubernetes, cloudplatformintegratie
€1.195
ex. BTW
Aangeboden door

@The Academy
Onderwerp
Niveau
Duur
2 dagen
Looptijd
12 dagen
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Eindhoven
wo 7 mei 2025
Utrecht
wo 28 mei 2025
Eindhoven
wo 18 jun. 2025
Eindhoven
wo 9 jul. 2025
Eindhoven
wo 20 aug. 2025
Eindhoven
wo 10 sep. 2025
Utrecht
wo 1 okt. 2025
Eindhoven
wo 22 okt. 2025
Eindhoven
wo 12 nov. 2025
Utrech
wo 10 dec. 2025
Keurmerken aanbieder
CRKBO en BTW-vrijstelling
NRTO
Microsoft Learning Partner
EC-Council