Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Introduktion till Reaktiv Programmering
- Blockerande vs. icke-blockerande system
- Reaktiv Strömmar specifikation
- Fördelar och användningsfall
Project Reactor och Mono/Flux
- Publisher, Subscriber och Subscription
- Arbete med Mono och Flux
- Felhantering och backpressure
Inställning av Spring WebFlux
- Skapande av ett Spring Boot WebFlux-projekt
- Konfigurering av beroenden
- Översikt över WebClient vs. RestTemplate
Byggande av Reaktiva REST-API:er
- Definiering av rutter och hanterare
- Anforderingsmappning med RouterFunction
- Reaktiva kontrollanter och databindning
Integrering med Databaser
- Användning av R2DBC för reaktiv SQL
- Arbete med MongoDB i reaktiv stil
- Koppling till externa API:er reaktivt
Testning av WebFlux-applikationer
- Skrivning av enhetstester med StepVerifier
- Integrations-testning med WebTestClient
- Mockning av datakällor och tjänster
Prestation och Bästa Praktiker
- Trådar och schemaläggning i WebFlux
- Felsökning av reaktiv kod
- Designmönster för skalbara reaktiva appar
Distribution och Verkliga Exempel
- Distribution av WebFlux-appar
- Överväganden för CI/CD
- Fallstudier och användning i produktion
Sammanfattning och Nästa Steg
Krav
- Förståelse för Java-programmering
- Erfarenhet av utveckling av webbapplikationer
- Bekantskap med HTTP och RESTful APIs
Målgrupp
- Java-utvecklare nya för reaktiv programmering
- Tekniska ledare och arkitekter som utforskar Spring WebFlux
- Bakendingenjörer som söker bygga icke-blockerande webbapplikationer
35 Timmar
Vittnesmål (1)
Att varje teknisk lektion kom med flera praktiska övningar för att fastna i koncepten.
Andrei-Calin Bajea
Kurs - OWASP Top 10 2025
Maskintolkat