Cursusaanbod

Inleiding tot Reactieve Programmering

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

Project Reactor en Mono/Flux

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

Spring WebFlux Instellen

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

Reactieve REST APIs Bouwen

  • Routes en handellers definiëren
  • Aanvraagtoewijzing met RouterFunction
  • Reactieve controllers en gegevensbinding

Integratie met Databases

  • R2DBC gebruiken voor reactieve SQL
  • Werken met MongoDB in reactieve stijl
  • Verbinding maken met externe APIs op reactieve wijze

WebFlux Toepassingen Testen

  • Eenheidstests schrijven met StepVerifier
  • Integratietests uitvoeren met WebTestClient
  • Gegevensbronnen en diensten nabootsen

Prestatie en Beste Praktijken

  • Threading en planning in WebFlux
  • Reactieve code debuggen
  • Ontwerppatronen voor schaalbare reactieve toepassingen

Implementatie en Praktijkvoorbeelden

  • WebFlux-toepassingen implementeren
  • Overwegingen voor CI/CD
  • Casussen en gebruik in productie

Samenvatting en Volgende Stappen

Vereisten

  • Begrip van Java-programmeren
  • Ervaring met webapplicatie-ontwikkeling
  • Kennis van HTTP en RESTful APIs

Publiek

  • Java-ontwikkelaars die nieuw zijn in reactieve programmering
  • Technische leiders en architecten die Spring WebFlux verkennen
  • Backend-engineers die non-blockende webapplicaties willen bouwen
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën