SHAREWOOD

SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 141.747
- Репутация
- 89.763
Последние темы автора:
- Скачать «Основы бухгалтерии для кадровиков [Марина Сильнова]»
- Скачать «Судебная практика по трудовым спорам [Елена Карасева]»
- Скачать «Пенсионное законодательство и расчет стажа [Юлия Олейникова, Елена Попова]»
- Скачать «Подготовка монтажа к отправке звукорежиссеру в Final Cut Pro [liveclasses] [Дмитрий Ларионов]»
- Скачать «Подготовка монтажа к отправке звукорежиссеру в Davinci Resolve [liveclasses] [Дмитрий Ларионов]»
Интенсив по RxJS
Интенсив по реактивному программированию с библиотекой RxJS
![Интенсив по RxJS [learn.javascript.ru] [Егор Сидоров] Интенсив по RxJS [learn.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, используя мраморные диаграммы.
- Знакомимся с HOO (Hight order observable) и операторами высшего порядка, изучаем их характеристики и применяем для решения типичных задач.
- Познакомимся с базовыми операторами и научимся их использовать при решении типовых задач.
- Научимся комбинировать существующие операторы RxJS для создания новых.
- Обработка ошибок в RxJS
- Изучаем подходы к обнаружению ошибок и их обработке.
- Обсуждаем важность стратегического расположения операторов RxJS для обработки ошибок.
- Управляемые Observable (Subject)
- Разбираем новую структуру данных Subject и его разновидности.
- Изучаем принцип мультикаста и его применение для решения общих задач.
- Учимся использовать потоки для обеспечения связи между компонентами.
- Виртуальное планирование (Schedulers)
- Анализируем синхронный и асинхронный характер потоков и операторов.
- Рассматриваем основные виды виртуального планирования и их характеристики.
- Изучаем способы изменения виртуального планирования с помощью операторов RxJS.
- Тестирование
- Знакомимся с TestScheduler - инструментом для тестирования потоков и его синтаксисом.
- Производим тестирование Observable, используя мраморные диаграммы и TestScheduler.
- Вы осознаете концепцию реактивного программирования.
- Вы владеете библиотекой RxJS, способны без проблем разрабатывать и отлаживать программы.
- Вы можете эффективно контролировать асинхронность в ваших приложениях.
- У вас есть достаточный уровень знаний для использования RxJS с фреймворками (Angular, React, Vue и другие) и Node.js.
Материал «Интенсив по RxJS [learn.javascript.ru] [Егор Сидоров]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.