🏆 Рейтинг ІТ-работодателей 2019: уже собрано более 5000 анкет. Оцените свою компанию!
×Закрыть

Тренинг «Реактивное программирование на Java»

Состоялось
16 ноября (суббота)
Место
Киев + online
Стоимость
2000 грн. Для онлайн-участников — 1600 грн.
Пойдут

Есть такое понятие в программировании, как best practices. Это набор правил, принципов, паттернов, конвенций, которые появляются, уточняются, как результат обобщения опыта миллионов программистов.

Одна из таких современных best practices — реактивное программирование, которое предполагает неблокирующее асинхронное взаимодействие между компонентами системы либо системами. Это снижает нагрузку на систему, улучшает эффективность, уменьшает время отклика на запрос клиента.

За последнее время появилось немало библиотек и фреймворков, которые позволяют не изобретать велосипед, а использовать готовые наработки и удобный функциональный API. Это в первую очередь библиотеки RxJava 2.x (реализация ReactiveX), проект Reactor, а также новый тип CompletableFuture в Java 8. Все эти технологии мы разберем на нашем тренинге, так же как и веб-сервера с реактивными принципами работы.

Во время тренинга мы разберем существующее синхронное legacy приложение, которое будем шаг за шагом переделывать, применяя принципы реактивности. Вы можете участвовать в тренинге в офисе в Киеве либо онлайн.

Программа тренинга (2 дня):

1) Отличие синхронного от асинхронного и реактивного программирования

2) Принципы реактивного программирования

3) Реактивное программирование в Java 8

4) ReactiveX и RxJava 2.x

5) Обработка ошибок и back-pressure

6) Тестирование в RxJava 2

7) Проект Reactor. Тестирование

8) Micro web-frameworks для реактивного программирования

9) Реактивное програмирование в Spring 5. Spring Web Flux

10) Реактивный веб-клиент

11) Тестирование в Reactor/Spring Web Flux

Требования к участникам: знание JavaSE на базовом уровне.

Хотите познакомиться с реактивным программированием? Приходите 16 ноября в 10:00 по адресу: г. Киев, ул. Саперно-слободская 22, 3-й этаж. Тренер: Сергей Моренец, разработчик с 19-летним опытом, автор тренингов по Java и Java технологиям.

Количество мест ограничено, поэтому предварительная регистрация обязательна.

Google Calendar iCal
LinkedIn

Нет комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Подписаться на комментарии