JVA-074L. Java Advanced: функциональное, асинхронное и реактивное программирование
JVA-074L. Java Advanced: функциональное, асинхронное и реактивное программирование
Описание Курса:
В ходе курса JVA-074. Java Advanced: функциональное, асинхронное и реактивное программирование рассматриваются современные функциональные, асинхронные и реактивные подходы к разработке на Java, и включает изучение NIO2, CompletableFurure, RxJava, Reactor, R2DBC.
Аудитория:
- разработчики Java
- архитекторы Java
Предварительная подготовка:
- уверенное владение Java
- знание Spring
Приобретаемые навыки:
- знакомство с современными асинхронным и реактивным программированием
- примеры применения программирования
Содержание курса:
- Функциональные возможности Java 8, Stream API.
- Неблокирующий ввод / вывод: NIO2.
- Асинхронная Java (CompletableFuture).
- API реактивных потоков в Java 9.
- Реактивное программирование с использованием RxJava.
- Реактивное программирование с использованием Spring Reactor (+WebFlux)