Скачать Интенсив по RxJS [Егор Сидоров]

  • Складчина создана: Дата начала
Информация
Цена: 295 РУБ
Организатор: Kail Kail
Список участников
  • 1.
    Marti
  • 2.
    Gutsstas
Ссылки для скачивания Как распаковать архив?
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
353 752
Реакции
32 654
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
Интенсив по RxJS [Егор Сидоров]
Ссылка на картинку
RxJS - библиотека для "Продвинутого управления событиями" и "Более мощная альтернатива промисам" в одном лице. Она позволяет удобно организовать работу с событиями и асинхронным кодом, а также писать сложную логику декларативно.

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

За время нашей встречи мы изучим концепцию реактивного программирования, с головой окунемся в реализацию RxJS и детально изучим его реальное использование. Научимся писать свои операторы, а также разберем как самые популярные базовые операторы, так и менее популярные, но не менее полезные. Научимся правильно обрабатывать ошибки, манипулировать потоками и тестировать их. И все это – на практических задачах!
  1. Реактивное программирование, паттерн ReactiveX и библиотека RxJS
    • Разбираем проблемы других подходов для работы с асинхронным кодом в JavaScript и в каких случаях использовать ReactiveX паттерн для работы с асинхронным кодом.
    • Изучаем с структуру данных Observable и его API.
    • Учимся грамотно создавать Observable и классифицировать его: конечные и бесконечные, Горячие и холодные.
    • Разбираем базовые функции для создания потоков.
  2. Операторы RxJS
    • Разбираемся, что такое "оператор RxJS" и учимся писать собственные операторы.
    • Разбираемся как визуализировать Observable, используя "мраморные" (marble) диаграммы.
    • Знакомимся с HOO (Hight order observable) и операторами высшего порядка, разбираем их особенности и применяем для решения типовых задач.
    • Знакомимся с базовыми операторами и учимся применять их для решения типовых задач.
    • Учимся комибинировать существующие операторы RxJS для создания новых.
  3. Операторы RxJS
    • Изучаем способы отлова ошибок и их обработки.
    • Рассматриваем важность расположения операторов RxJS для обработки ошибок.
  4. Контролируемыe Observable (Subject)
    • Разбираем новую структуру данных Subject и его подвиды.
    • Изучаем механизм мультикастинга и его применение для решения типовых зачач.
    • Учимся применять потоки для коммуникации между компонентами.
  5. Виртуальное распределение (Schedulers)
    • Разбираем синхронность и асинхронность потоков и операторов.
    • Рассматриваем основные типы виртуального распределения и их особенности.
    • Изучаем способы изменения виртуального распределения через операторы RxJS
  6. Тестирование
    • Знакомимся с TestScheduler - механизмом для тестирования потоков и его синтаксисом.
    • Тестируем Observable, используя "мраморные" (marble) диаграммы и TestScheduler.
Результат
  • Вы понимаете концепцию реактивного программирования.
  • Вы знаете библиотеку RxJS, свободно разрабатываете и отлаживаете программы.
  • Вы можете гибко управлять асинхронностью в ваших приложениях.
  • У вас достаточно знаний для применения RxJS с фреймворками (Angular, React, Vue и других) и Node.js.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
rxjs schedulers егор сидоров паттерн reactivex
Похожие складчины
Kail
Ответы
0
Просмотры
127
Kail
Kail
Kail
Ответы
0
Просмотры
344
Kail
Kail
Kail
Ответы
0
Просмотры
257
Kail
Kail
Kail
Ответы
0
Просмотры
483
Kail
Kail
Kail
Ответы
0
Просмотры
313
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

Вы должны быть авторизованны для просмотра и оценки материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.