Этот курс охватывает современные функциональные и реактивные подходы к разработке на Java, которые улучшают производительность бэкенда. В него входит изучение неблокирующего ввода-вывода NIO2, асинхронных промисов CompletableFuture, библиотек реактивного программирования RxJava и Reactor. Также курс включает интерфейс асинхронного доступа к базам данных R2DBC, потоковый протокол SSE, реактивные репозитории Spring Data reactive, WebClient, а также протоколы WebSocket и RSocket. В дополнение предлагаются практические примеры их применения.
Чему вы научитесь
Освоите применение функциональных концепций, включая лямбда-выражения, функциональные интерфейсы и работу с потоками
Изучите методы асинхронного программирования
Познакомитесь с основами реактивного программирования и будете использовать соответствующие библиотеки
Будете владеть принципами обработки событий и потоков данных для проектирования систем
Овладеете методами тестирования и отладки асинхронного и реактивного кода
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
чебный центр IBS - ведущий центр обучения и сертификации в сфере разработки и внедрения ПО, способствующий реализации современных комплексных ИТ-проектов в России и странах СНГ.