Neem contact met ons op

Cursusaanbod

Inleiding tot reactief programmeren

  • Blokkerende vs. niet-blokkerende systemen
  • Reactive Streams specificatie
  • Voordelen en toepassingsmogelijkheden

Project Reactor en Mono/Flux

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

Opstarten met Spring WebFlux

  • Een Spring Boot WebFlux-project aanmaken
  • Afhankelijkheden configureren
  • Overzicht van WebClient vs. RestTemplate

Reactieve REST APIs bouwen

  • Routes en handlers definiëren
  • Request mapping met RouterFunction
  • Reactieve controllers en databinding

Integratie met databases

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

WebFlux-applicaties testen

  • Unit tests schrijven met StepVerifier
  • Integratietests met WebTestClient
  • Databronnen en services nadoen (mocken)

Prestaties en beste praktijken

  • Threading en scheduling in WebFlux
  • Reactieve code debuggen
  • Ontwerppatronen voor schaalbare reactieve apps

Deployments en real-world voorbeelden

  • WebFlux-apps deployen
  • Overwegingen rond CI/CD
  • Casestudies en gebruik in productie

Samenvatting en vervolgstappen

Vereisten

  • Kennis van Java-programmeren
  • Ervaring met webontwikkeling
  • Bekendheid met HTTP en RESTful APIs

Doelgroep

  • Java-ontwikkelaars die nieuw zijn in reactief programmeren
  • Technische leiders en architecten die Spring WebFlux verkennen
  • Backend engineers die niet-blokkerende webapps willen bouwen
 35 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën