Cursusaanbod
Inleiding tot reactief programmeren
- Blokkerende versus niet-blokkerende systemen
- De specificaties van Reactive Streams
- Voordelen en praktische toepassingen
Project Reactor en Mono/Flux
- Publisher, Subscriber en Subscription
- Werken met Mono en Flux
- Omgaan met fouten en backpressure
Het opzetten van Spring WebFlux
- Een Spring Boot WebFlux-project maken
- Afhankelijkheden configureren
- Overzicht van de verschillen tussen WebClient en RestTemplate
Het bouwen van reactieve REST API’s
- Routes en handlers definiëren
- Verzoeken afhandelen met RouterFunction
- Reactieve controllers en databinding implementeren
Integratie met databases
- R2DBC gebruiken voor reactieve SQL-werking
- MongoDB benaderen in een reactieve manier
- Externe API’s op een reactieve wijze oproepen
Testen van WebFlux-applicaties
- Unit-tests schrijven met StepVerifier
- Integratietests uitvoeren met WebTestClient
- Data- en servicemocks creëren voor testdoeleinden
Prestatieoptimalisatie en best practices
- Beheer van threads en scheduling in WebFlux
- Debuggen van reactieve code
- Ontwerppatronen voor schaalbare, reactieve applicaties
Implementatie en praktijkvoorbeelden
- Het deployen van WebFlux-applicaties
- Overwegingen rond CI/CD
- Case studies en praktijkervaringen in productieomgevingen
Samenvatting en vervolgstappen
Vereisten
- Basiskennis van het Java-programmeren
- Ervaring met ontwikkeling van webapplicaties
- Kennis van HTTP en RESTful API’s
Doelgroep
- Java-ontwikkelaars die nieuw zijn in reactief programmeren
- Technische leiders en architecten die Spring WebFlux willen verkennen
- Backend-ontwikkelaars die niet-blokkerende webapplicaties wensen te ontwikkelen
Getuigenissen (3)
Ik vond het leren over AI-aanvallen en de beschikbare tools om te beginnen met oefenen en actief inzetten voor securitytesting heel waardevol. Ik heb veel kennis opgedaan die ik aan het begin nog niet had, en de cursus voldeed aan mijn verwachtingen. Het leukste deel van de training was Comet Browser; ik was verbaasd over wat deze tool kon. Dit is zeker iets waar ik dieper in wil duiken. Over het algemeen was het een uitstekende cursus, en ik heb veel genoten van het leren over de OWASP GenAI Top 10.
Patrick Collins - Optum
Cursus - OWASP GenAI Security
Automatisch vertaald
Praktijkgericht, oefeningen, persoonlijke begeleiding en vragen stellen.
Jose Paulos - INESC TEC
Cursus - Tailwind CSS
Automatisch vertaald
Dat elke technische les vergezeld ging van meerdere praktische oefeningen om de concepten goed te begrijpen.
Andrei-Calin Bajea
Cursus - OWASP Top 10 2025
Automatisch vertaald