Курс на 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