Курс на Stepik
Обложка курса «Программирование на RxJava 2.0 для Android» на Stepik
890 ₽

Программирование на RxJava 2.0 для Android ★ 4.600

Открыть на
STEPIK.ORG

На этом курсы вы научитесь использовать библиотеку RxJava 2.0 для программирования Android-приложений. Мы рассмотрим концепцию реактивного программирования, научимся писать многопоточный код и использовать основные операторы Rx.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на RxJava 2.0 для Android»Учеников на курсе 750
Сертификаты, выданные на курсе «Программирование на RxJava 2.0 для Android»Сертификатов выдано 204
Отзывы о курсе «Программирование на RxJava 2.0 для Android»Отзывов получено 30
Рейтинг курса «Программирование на RxJava 2.0 для Android»Рейтинг курса 4.600
Уроки в курсе «Программирование на RxJava 2.0 для Android»Количество уроков 23
Тесты в курсе «Программирование на RxJava 2.0 для Android»Количество квизов 31
Время прохождения курса «Программирование на RxJava 2.0 для Android»Время прохождения курса —
Стоимость курса «Программирование на RxJava 2.0 для Android»Стоимость курса 890 ₽ —
Обновления курса «Программирование на RxJava 2.0 для Android»Обновления курса — —
Дата публикации курса «Программирование на RxJava 2.0 для Android»Дата публикации курса — ———
Последнее обновление курса «Программирование на RxJava 2.0 для Android»Последнее обновление — ———

Содержание курса

Разделы в курсе «Программирование на RxJava 2.0 для Android» 5 разделов Уроки в курсе «Программирование на RxJava 2.0 для Android» 23 урока Тесты в курсе «Программирование на RxJava 2.0 для Android» 31 тест Время прохождения курса «Программирование на RxJava 2.0 для Android» 1 ч. Последнее обновление курса «Программирование на RxJava 2.0 для Android» обн. 18 марта 2026

Введение в RxJava 2.0. Способы создания Observable

6 уроков
1. Обзор курса ↗
2. Введение в RxJava 2.0.Основные возможности ↗
3. Основные понятия. Observable vs Observer ↗
4. Способы создания Observable: just, create, fromCallable и другие ↗
5. Single, Maybe и Completable ↗
6. Disposable ↗

Основные операторы RxJava 2.0

8 уроков
1. Введение ↗
2. Категории операторов.Читаем Marble Diagram на примере filter() ↗
3. Операторы take(), skip(), takeWhile() и skipWhile() ↗
4. Операторы distinct() и elementAt() ↗
5. Операторы map() и flatMap() ↗
6. Операторы merge(), concat() и их различия ↗
7. Oператор debounce() ↗
8. Оператор zip(). Практический пример и упражнение для закрепления ↗

Многопоточность в RxJava 2.0. Обработка ошибок

3 урока
1. Операторы subscribeOn() и observeOn(). Виды планировщиков ↗
2. Обработка ошибок. Оператор onErrorReturnItem() ↗
3. Обработка ошибок с помощью onErrorResumeNext() и retry() ↗

Примеры использования RxJava и RxAndroid

3 урока
1. Выходим в сеть с помощью Retrofit и RxJava 2.0 ↗
2. Создаём реактивный поиск фильмов с помощью Observable.create ↗
3. Реализация запроса к API. Неочевидные особенности реализации ↗

Виды Subjects

3 урока
1. Виды Subjects. PublishSubject и BehaviorSubject ↗
2. ReplaySubject ↗
3. AsyncSubject и UnicastSubject ↗