• Форумы
  • Администрирование

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

Информация
Цена: 295 РУБ
Организатор: Kail
Записаться в список
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
423 635
Реакции
42 081
Монеты
1 191
Оплачено
0
Баллы
0
29.01.2024
  • #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
Похожие складчины
Скачать [learn.javascript.ru] Интенсив по продвинутой разработке на Angular [Егор Сидоров]
  • Kail
  • 24.12.2023
0
Ответы
0
Просмотры
273
24.12.2023
Kail
Скачать [learn.javascript.ru] Курс по Angular [Егор Сидоров]
  • Kail
  • 17.04.2022
0
Ответы
0
Просмотры
535
17.04.2022
Kail
Скачать [TeachMeSkills] Java разработчик [Александр Сидоров]
  • Kail
  • 19.03.2021
0
Ответы
0
Просмотры
388
19.03.2021
Kail
Скачать [TeachMeSkills] Android разработчик [Александр Сидоров]
  • Kail
  • 19.03.2021
0
Ответы
0
Просмотры
608
19.03.2021
Kail
Скачать [TeachMeSkills] iOS разработчик [Александр Сидоров]
  • Kail
  • 19.03.2021
0
Ответы
0
Просмотры
413
19.03.2021
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

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

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

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

Регистрация

Войти

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

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?