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 fijn hoe Gunnar vrijwel al de code live schreef terwijl we door het programma heen gingen, maar er was ook veel voorbereid materiaal op de Google Drive dat ik later kan raadplegen. De code die Gunnar schreef op basis van de vooraf geleverde voorbeeldgegevens was eveneens zeer nuttig en maakte de training relevant voor onze eigen datasets.
Ranvir - Schroders Personal Wealth
Cursus - Visual Studio Code
Automatisch vertaald
Meerdere voorbeelden per module en uitstekende kennis van de trainer.
Sebastian - BRD
Cursus - Secure Developer Java (Inc OWASP)
Automatisch vertaald
Module 3 Toepassingsaanvallen en exploits, XSS, SQL-injectie Module 4 Serveraanvallen en exploits, DOS, BOF
Tshifhiwa - Vodacom
Cursus - How to Write Secure Code
Automatisch vertaald
Reële voorbeelden.
Kristoffer Opdahl - Buypass AS
Cursus - Web Security with the OWASP Testing Framework
Automatisch vertaald
De kennis van de trainer over het vakgebied was uitstekend, en de manier waarop de sessies waren opgezet zodat het publiek kon meegaan met de demonstraties, hielp echt om dat kennisvast te leggen, in plaats van alleen maar te zitten luisteren.
Jack Allan - RSM UK Management Ltd.
Cursus - Secure Developer .NET (Inc OWASP)
Automatisch vertaald