Cursusaanbod

Inleiding tot Reactive Programming

  • Blokkerende vs. niet-blokkerende systemen
  • Reactive Streams specificatie
  • Voordelen en gebruiksscenario's

Project Reactor en Mono/Flux

  • Publisher, Subscriber, en Subscription
  • Werken met Mono en Flux
  • Foutafhandeling en backpressure

Spring WebFlux instellen

  • Een Spring Boot WebFlux project creëren
  • Afhankelijkheden configureren
  • Overzicht van WebClient vs. RestTemplate

Reactive REST APIs bouwen

  • Routes en handlers definiëren
  • Request mapping met RouterFunction
  • Reactive controllers en data binding

Integrieren met Databases

  • R2DBC gebruiken voor reactieve SQL
  • Werken met MongoDB in reactieve stijl
  • Reactief verbinden met externe APIs

WebFlux toepassingen testen

  • Eenheidstests schrijven met StepVerifier
  • Integreertesten met WebTestClient
  • Gegevensbronnen en services namerken

Prestaties en beste praktijken

  • Threading en planning in WebFlux
  • Reactive code debuggen
  • Ontwerppatronen voor schaalbare reactieve apps

Implementatie en echte voorbeelden

  • WebFlux-apps implementeren
  • Overwegingen voor CI/CD
  • Gebruiksvoorbeelden en toepassing in productie

Samenvatting en volgende stappen

Vereisten

  • Een begrip van Java programmeren
  • Ervaring met de ontwikkeling van webapplicaties
  • Kennis van HTTP en RESTful APIs

Publiek

  • Java ontwikkelaars die nieuw zijn in reactief programmeren
  • Technische leiders en architecten die Spring WebFlux verkennen
  • Backend-ingenieurs die non-blocking webapplicaties willen bouwen
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën