Logo
flag

Java Advanced I: Functional, Asynchronous, and Reactive Programming

Logo

Please rate the course

0.0
Category:
Language:
Russian
Duration:
47:48:55
Number of lessons:
135
Release date:
31/10/2024
Rating:
0.0

Course short description

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

  • Master the use of functional concepts, including lambda expressions, functional interfaces, and working with streams
  • Learn asynchronous programming techniques
  • Get acquainted with the basics of reactive programming and use the corresponding libraries
  • Become proficient in the principles of event and data flow processing for system design
  • Master methods for testing and debugging asynchronous and reactive code

Write your comment

Logo