👨‍💻DEV [learn.javascript] Интенсив по RxJS (2020)

[learn.javascript] Интенсив по RxJS (2020)_0.png


[learn.javascript] Интенсив по RxJS (2020)

RxJS - это библиотека для реактивного программирования, которая позволит удобно организовать работу с событиями и асинхронным кодом, писать сложную логику декларативно. RxJS активно используется в фреймворке Angular, а также с Vue (Vue-rx) и лежит в основе реализации middleware для Redux (redux-observable) для React.

За время нашей встречи мы детально изучим реальное использование RxJS, на практике посмотрим как решать типичные проблемы. Познакомимся с концепцией реактивного программирования, разберем самые популярные операторы, научимся управлять потоками и тестировать их. И все это - на практических задачах, в которых будем использовать RxJS.

Основные темы программы

* Введение в реактивное программирование и библиотеку RxJS
Проблемы других подходов для работы с асинхронным кодом
ReactiveX паттерн для работы с асинхронным кодом и его составляющие
Observable и его API. Subscriber
Конечные и бесконечные потоки
Горячие и холодные потоки
Обработка ошибок в потоках

* Операторы RxJS
Классификация операторов и их применение
Мраморные диаграммы для визуализации потоков
Написание собственных операторов
Операторы для работы с потоками высших порядков

* Контролируемыe потоки
Subject и его подвиды
Мультикастинг и его применение
Применение потоков для коммуникации между компонентами

* Расписания
Синхронные и асинхронные операторы
Типы расписаний и их применение
Оптимизация потоков

* Тестирование
Использование диаграмм для тестирования потоков
TestScheduler и его применение

Как проходит обучение?

Занятие проходит в формате 6-часового вебинара (с часовым перерывом на обед) Разбираем темы программы на практике, разбираем вопросы, в том числе по использованию в ваших проектах, чтобы вы могли сразу применять RxJS после интенсива. Интенсив расчитан на ограниченное количество участников, чтобы мы смогли гарантировать, что успеем ответить на все вопросы.

Результат

* У вас появится более гибкий инструмент для работы с асинхронными кодом.

* Вы разберетесь, где и как лучше использовать библиотеку RxJs.

* Вы научитесь мыслить потоками и строить бизнес логику, используя их.



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх