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
Getuigenissen (5)
Ik vond het leuk hoe Gunnar vrijwel alle code on-the-fly schreef terwijl we doorgingen, maar dat er genoeg vooraf voorbereid materiaal op de Google Drive stond waar ik na de training naar kan verwijzen. De code die Gunnar schreef op basis van de voorbeeldgegevens die ik vooraf had aangeleverd, was ook uiterst nuttig en maakte de training ook relevant voor onze eigen datasets.
Ranvir - Schroders Personal Wealth
Cursus - Visual Studio Code
Automatisch vertaald
Meerdere voorbeelden voor elke module en grote kennis van de trainer.
Sebastian - BRD
Cursus - Secure Developer Java (Inc OWASP)
Automatisch vertaald
Module3 Applicaties Aanvallen en Exploits, XSS, SQL injectie Module4 Servers Aanvallen en Exploits, DOS, BOF
Tshifhiwa - Vodacom
Cursus - How to Write Secure Code
Automatisch vertaald
Echte levensvoorbeeld.
Kristoffer Opdahl - Buypass AS
Cursus - Web Security with the OWASP Testing Framework
Automatisch vertaald
De trainer had een uitstekende kennis van het onderwerp, en de manier waarop de sessies waren ingericht zodat het publiek mee kon doen met de demonstraties, hielp enorm om die kennis te verankeren, in tegenstelling tot gewoon zitten en luisteren.
Jack Allan - RSM UK Management Ltd.
Cursus - Secure Developer .NET (Inc OWASP)
Automatisch vertaald