• Автор темы Ellina
  • Дата начала
  • " /> Тренинг «Реактивное программирование на Java» | SoftoolStore.de - Софт, Avid Media Composer, Книги. | бесплатные прокси (HTTP, Socks 4, Socks 5)

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

    Ellina

    Команда форума
    Модератор
    Сообщения
    103
    Баллы
    313
    Offline
    #1
    18 — 19 мая, online
    Стоимость: 2500 грн. Для онлайн-участников — 2000 грн. При оплате до 8 мая скидка 20%

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

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

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

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

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

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

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

    4) ReactiveX и RxJava 2.x

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

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

    7) Проект Reactor

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

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

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

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

    Детальная информация: https://dou.ua/calendar/26149/



    Тренер: Сергей Моренец, разработчик с 19-летним опытом, автор тренингов по Java и Java технологиям.

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