SHAREWOOD

Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 145.698
- Репутация
- 92.215
Последние темы автора:
- Скачать «Инвестиции в DEFI (Май 2025) [Тариф Base] [Владимир Абовян]»
- Скачать «Анализ текущей ситуации на финансовых рынках и выбор успешной торговой системы (12.07.2025) [Аврора] [Игорь Тощаков]»
- Скачать «Врата Жизни. Шаг 2. Сила Воли [Владимир Осипов]»
- Скачать «Скажи НЕТ токсичным отношениям [stepik] [Арина Стренина]»
- Скачать «2 практики для восстановления работы ЖКТ [Людмила Угольникова]»
Интенсив по RxJS
Интенсив по реактивному программированию с библиотекой RxJS
![Интенсив по RxJS [javascript.ru] [Егор Сидоров] Интенсив по RxJS [javascript.ru] [Егор Сидоров]](data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width='320' height='320' viewBox%3D'0 0 320 320'%2F%3E)
Описание:
RxJS это библиотека, которая предоставляет "Усовершенствованный контроль над событиями" и "Сильную альтернативу промисам". Она облегчает взаимодействие с событиями и асинхронным кодом, позволяя декларативно создавать сложные логические структуры.
RxJS активно применяется в Angular, Vue (с использованием Vue-rx), и также является основой middleware для Redux (redux-observable) в React.
В ходе нашего общения мы разоблачим концепции реактивного программирования, глубоко погрузимся в техническую часть RxJS и подробно посмотрим на его практическое применение. Мы научимся создавать операторы, изучим как самые популярные, так и менее распространенные операторы, но не менее важные. Узнаем, как правильно обрабатывать ошибки, манипулировать потоками и тестировать их. И все это – с решением практических задач!
Скрытая ссылка
»
Интенсив по реактивному программированию с библиотекой RxJS
Описание:
RxJS это библиотека, которая предоставляет "Усовершенствованный контроль над событиями" и "Сильную альтернативу промисам". Она облегчает взаимодействие с событиями и асинхронным кодом, позволяя декларативно создавать сложные логические структуры.
RxJS активно применяется в Angular, Vue (с использованием Vue-rx), и также является основой middleware для Redux (redux-observable) в React.
В ходе нашего общения мы разоблачим концепции реактивного программирования, глубоко погрузимся в техническую часть RxJS и подробно посмотрим на его практическое применение. Мы научимся создавать операторы, изучим как самые популярные, так и менее распространенные операторы, но не менее важные. Узнаем, как правильно обрабатывать ошибки, манипулировать потоками и тестировать их. И все это – с решением практических задач!
- Реактивное программирование, ReactiveX паттерн и RxJS библиотека
- Анализируем проблемы, связанные с другими подходами к работе с асинхронным кодом в JavaScript, и определяем случаи, когда использование ReactiveX паттерна является наилучшим решением.
- Изучаем структуру данных Observable и его API.
- Учимся корректно создавать Observable и классифицировать его: конечные и бесконечные, горячие и холодные.
- Разбираем основные функции для создания потоков.
- Операторы RxJS
- Понимаем, что такое "оператор RxJS" и изучаем процесс написания собственных операторов.
- Учимся визуализировать Observable при помощи "мраморных" (marble) диаграмм.
- Знакомимся с высокоуровневыми наблюдаемыми объектами (HOO) и операторами высшего порядка, понимаем их особенности и используем для решения стандартных задач.
- Осваиваем базовые операторы и учимся использовать их для решения типичных задач.
- Научимся комбинировать существующие операторы RxJS для создания новых.
- Обработка ошибок в RxJS
- Изучаем методы обнаружения и обработки ошибок.
- Рассмотрим значение размещения операторов RxJS для корректной обработки ошибок.
- Управляемые Observable (Subject)
- Понимаем новую структуру данных - Subject и его подтипы.
- Изучаем механизм мультитрансляции и его использование для решения обычных задач.
- Научимся применять потоки для взаимодействия между компонентами.
- Виртуальное планирование (Schedulers)
- Анализируем синхронность и асинхронность потоков и операторов.
- Рассмотрим основные виды виртуального планирования и их характеристики.
- Изучаем способы изменения виртуального планирования через операторы RxJS
- Тестирование
- Знакомимся с TestScheduler - инструментом для тестирования потоков и его синтаксисом.
- Тестируем Observable, используя "мраморные" (marble) диаграммы и TestScheduler.
- Вы разбираетесь в концепции реактивного программирования.
- Вы знакомы с библиотекой RxJS, способны свободно разрабатывать и отлаживать программы.
- Вы умеете эффективно контролировать асинхронность в ваших приложениях.
- У вас есть достаточное количество знаний для использования RxJS с фреймворками (Angular, React, Vue и другими) и Node.js.
Скрытая ссылка
»
Материал «Интенсив по RxJS [javascript.ru] [Егор Сидоров]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.