Ontdek wat deze opleiding jou kan bieden!

 


 

Home Alle Opleidingen
Spring 5 Development
terug naar zoekresultaten

Spring 5 Development

Deelnemerskosten
€ 2.418,79 incl. BTW

Lesgeld

€ 1.999,00
Totaal excl. BTW
€ 1.999,00
BTW
€ 419,79
Totaal incl. BTW
€ 2.418,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 22-12-2025
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 22-12-2025
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 22-12-2025
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 22-12-2025
Toon rooster
Aanmelden
In de cursus Spring 5 Development leer je de nieuwste features van versie 5 van het Spring Framework.
Image
Image

Doelgroep Cursus Spring 5 Development

De cursus Spring 5 Development is bestemd voor developers met kennis van en ervaring met het Spring Framework die de nieuwe features van Spring 5 willen leren.

Voorkennis Cursus Spring 5 Development

Ervaring met programmeren in een oudere versie van het Spring Framework is vereist om deel te kunnen nemen aan deze cursus.

Uitvoering Training Cursus Spring 5 Development

De concepten worden behandeld aan de hand van

...

Doelgroep Cursus Spring 5 Development

De cursus Spring 5 Development is bestemd voor developers met kennis van en ervaring met het Spring Framework die de nieuwe features van Spring 5 willen leren.

Voorkennis Cursus Spring 5 Development

Ervaring met programmeren in een oudere versie van het Spring Framework is vereist om deel te kunnen nemen aan deze cursus.

Uitvoering Training Cursus Spring 5 Development

De concepten worden behandeld aan de hand van presentaties en demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Certificering Cursus Spring 5 Development

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Spring 5 Development.

Modules

Module 1 : Spring 5 New Features

  • JDK 8 and 9 Support
  • JDK Changes
  • Annotation based Programming
  • Lambda's for Bean Registration
  • Functional Web Framework
  • HTTP 2 Support
  • Server Push
  • Servlet 4.0 Pushbuilder
  • Library Support
  • JUnit 5 Support

Module 2 : Spring Core Additions

  • @Nullable annotation
  • @NotNull annotation
  • Java 8 reflection enhancement
  • Java 8 default methods
  • Commons Logging bridge
  • Resource abstraction
  • Component index
  • Consistent detection of transaction
  • Async annotations
  • GenericApplicationContext

Module 3 : Reactive Programming

  • What is Reactor?
  • Reactive Design Pattern
  • Reactive Streams Support
  • Event Loop Execution Model
  • Reactive Stack
  • Reactive Stream Adapters
  • Spring Security Reactive
  • Reactor and RxJava
  • Mutable State
  • Threading Model

Module 4 : Functional Programming

  • Matching Media Types
  • Match HTTP Request Predicates
  • Functional Endpoints?
  • HandlerFunction
  • RouterFunction
  • FilterFunction
  • Composing Functions
  • Method References
  • DispatchHandler
  • Conventional Request Patterns
  • Restful API
  • URI Delegating Calls
  • REST Endpoints

Module 5 : WebFlux

  • What is WebFlux?
  • WebFlux Config
  • Reactive API
  • Annotated Controllers
  • Spring MVC or WebFlux?
  • Event Loop
  • Concurrency Model
  • Netty
  • WebHandler API
  • Asynchronous Service Request
  • Handling Concurrent Requests
  • Event Bus Implementation
  • Mono and Flux

Module 6 : Kotlin and Spring

  • What is Kotlin?
  • Functional Web endpoints
  • Bean registration with Kotlin
  • Constructors and Inheritance
  • Destructuring Declarations
  • Delegations
  • Sealed and Data Classes
  • Visibility Control
  • Extension
  • Java Interoperabiliy
  • Kotlin's DSL
  • Immutable Classes
  • null Safe API

Module 8 : Testing with JUnit 5

  • What is new in JUnit?
  • JUnit Jupiter
  • JUnit Vintage
  • Basic Annotations
  • @BeforeAll and @BeforeEach
  • @DisplayName and @Disabled
  • @AfterEach and @AfterAll
  • Assertions and Assumptions
  • Exception Testing
  • Test Suites
  • Dynamic Tests

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
3 dagen
Max. deelnemers
12
Studiebelastingsuren
18 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO