Please rate the course
This course covers modern functional and reactive approaches to Java development that improve backend performance. It includes NIO2 non-blocking I/O, CompletableFuture asynchronous promises, RxJava and Reactor reactive programming libraries. It also includes the R2DBC asynchronous database access interface, the SSE streaming protocol, Spring Data reactive repositories, WebClient, and the WebSocket and RSocket protocols. In addition, practical examples of their application are provided.
What you will learn