Автор: learn.javascript
Название: Интенсив по RxJS (2019)

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

RxJS - это библиотека для реактивного программирования, которая позволит удобно организовать работу с событиями и асинхронным кодом, писать сложную логику декларативно. RxJS активно используется в фреймворке Angular, а также с Vue (Vue-rx) и лежит в основе реализации middleware для Redux (redux-observable) для React.
За время нашей встречи мы детально изучим реальное использование RxJS, на практике посмотрим как решать типичные проблемы. Познакомимся с концепцией реактивного программирования, разберем самые популярные операторы, научимся управлять потоками и тестировать их. И все это - на практических задачах, в которых будем использовать RxJS.
- Введение в реактивное программирование и библиотеку RxJS
- Проблемы других подходов для работы с асинхронным кодом
- ReactiveX паттерн для работы с асинхронным кодом и его составляющие
- Observable и его API. Subscriber
- Конечные и бесконечные потоки
- Горячие и холодные потоки
- Обработка ошибок в потоках
- Операторы RxJS
- Классификация операторов и их применение
- Мраморные диаграммы для визуализации потоков
- Написание собственных операторов
- Операторы для работы с потоками высших порядков
- Контролируемыe потоки
- Subject и его подвиды
- Мультикастинг и его применение
- Применение потоков для коммуникации между компонентами
- Расписания
- Синхронные и асинхронные операторы
- Типы расписаний и их применение
- Оптимизация потоков
- Тестирование
- Использование диаграмм для тестирования потоков
- TestScheduler и его применение
- У вас появится более гибкий инструмент для работы с асинхронными кодом.
- Вы разберетесь, где и как лучше использовать библиотеку RxJs.
- Вы научитесь мыслить потоками и строить бизнес логику, используя их.
Cкрытый контент, нужно авторизируйся или присоединяйся.
Скачать:
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- [Diogo Resende] Учебный лагерь по инженерии ИИ - технология поисковой дополненной генерации (RAG) для LLM
- [Павел Старцев] [Stepik] Нейросети: от простейшего запроса до создания бота (2025)
- [Нетология] Профессия «Интернет‑маркетолог с нуля до middle» (2025)
- [Яндекс.Практикум] Python‑разработчик (+Python‑разработчик плюс)
- [Архэ] Компьютерная лингвистика. Основные задачи компьютерной лингвистики и подходы к их решению
- [Екатерина Юсупова] Герпес вирус. Обучающий проект (2024)
- [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (2024)
- [Павел Монахов] Системное администрирование Linux (2024)
- [Богдан Кухар] Администратор 1С v 3.8 (все модули) (2024)
- [Stepik] Многозадачность в Python. Многопоточное программирование
- [developedbyed] Фулстек Next.js (React) разработчик
- [brainy] Веб-тестирование для абсолютных новичков (2024)
- [PurpleSchool] Neovim - практика и настройка (2024)
- [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)
- [NFE] Внедрение Cisco SD-WAN (Viptela) . Базовый курс (2024)
- [Webщик] Тревожный чемоданчик складчика 3 (2024)
- [Яндекс.Практикум] Python-разработчик. Часть 5 из 8
- [Structy] Алгоритмы и структуры данных для Faang (2024)
- [Laravelcreative] Laravel 9, 10 (база + 4 практических курса)
- [Stepik] Повышение производительности труда с помощью Python (2024)