Многопоточность и сетевое взаимодействие в Android от Coursera

От: Coursera

1 месяц изучения многопоточности и сетевого взаимодействия в Android от МФТИ. Курс содержит 4 модуля. Занятия 5–7 часов в неделю. Подходит IT-специалистам с базовым уровнем. Способствует развитию в профессии Android-разработчиков. Студенты освоят принципы работы с многопоточностью, списками, сетью, базами данных, погрузятся в реактивное программирование. Эксперт даст обратную связь по практическим заданиям. В конце курса выдаётся сертификат.

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
28 дней
Язык
ru

Описание курса

Грамотно выстраивать взаимодействие с многопоточностью в приложении

- Работать с инструментами для обеспечения многопоточности в Android AsynсTask – паттерн HaMeR, он же Handler-* * * Message-Runnable, Loader, ContentProvider
- Правильно работать со списками
- Работать с базами данных, в Room
- Понимать стандарты работы с сетью – OkHttp 3 и Retrofit 2
- Владеть базовыми навыками реактивного программирования

О школе

Coursera
Отзывы 0
Информация
Компания основана в 2012 году. Официальный сайт https://ru.coursera.org. Мы собрали и проверили более 17 отзывов об онлайн курсах Coursera.

Программа курса

Многопоточность
Рассмотрим инструменты для обеспечения многопоточности из Java и Android, вынесем тяжелую работу в фоновые потоки, и научимся показывать уведомления. Вы освоите Service, IntentService, BroadcastReceiver, PendingIntent, Notification, AsyncTask,Handler, HandlerThread, Message, Runnable.
Хранение и отображение данных
Научимся работать со списками, а также хранить данные в базе данных. Также изучим RecyclerView, Adapter, ViewHolder, SwipeRefreshLayout, Runtime Permissions, AsyncTaskLoader, ContentProvider, Cursor, CursorLoader, FileSystem (Storage), Room (SQLite).
Работа с сетью
Настроим сетевой слой приложения и научимся показывать данные из сети. Также изучим HTTP, REST , okhttp3, Retrofit2, GSON.
Реактивщина
Познакомимся с парадигмой реактивного программирования на примере RxJava2. Научимся работать с данными как с одним потоком и принимать решения прямо в одном месте.
Инструменты
Java
RxJava2
Room

Отзывы

Еще не добавили ни одного отзыва