Java Advanced I: функциональное, асинхронное и реактивное программирование. Часть 1 — Июль 2024
О чём курс
Асинхронные операции и реактивные потоки позволяют кратно увеличить пропускную способность Java-бэкенда, избавляя систему от блокировок при работе с вводом-выводом. Внутри разбираются инструменты для построения высокопроизводительных неблокирующих систем: от низкоуровневого NIO2 и Fork-Join до полноценного реактивного стека Spring WebFlux.
Ключевые блоки:
- Переход на функциональный стиль разработки в Java и освоение асинхронных промисов через CompletableFuture.
- Настройка неблокирующего взаимодействия с базами данных с помощью R2DBC и создание реактивных репозиториев Spring Data.
- Работа с современными протоколами передачи данных: WebSockets, RSocket и потоковым SSE (Server-Sent Events).
- Использование библиотек RxJava и Project Reactor для управления потоками событий.
Курс ориентирован на разработчиков, которые хотят уйти от классической модели «один поток на запрос» и научиться писать отказоустойчивые неблокирующие сервисы. Вы освоите приемы реактивного программирования и сможете использовать WebClient для эффективного обмена данными между микросервисами.
Программа обучения
- Модуль 1. Функциональная Java (теория - 2 ч. + практика 1 ч.)
- Модуль 2. Executor framework. Fork-Join pool (теория - 3 ч.)
- Модуль 3. Неблокирующий ввод-вывод NIO (теория - 3 ч. + практика - 2 ч.)
- Модуль 4. Асинхронная Java (Completable Future) (теория - 3 ч. + практика - 2 ч.)
- Модуль 5. Реактивное программирование (теория - 8 ч.)
- Модуль 6. Проект Reactor (теория - 4 ч.)
- Модуль 7. Spring WebFlux и практическое реактивное программирование (теория - 6 ч. + практика - 2 ч.)
Выпуски серии 2
Все 2Другие материалы автора 4
ИС Игорь Судакевич Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».