Об этом курсе

Недавно просмотрено: 8,639
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Средний уровень
Прибл. 27 часов на выполнение
Русский

Приобретаемые навыки

Ftp Server SoftwareAndroid StudioJavacAndroid Development
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Средний уровень
Прибл. 27 часов на выполнение
Русский

от партнера

Placeholder

Московский физико-технический институт

Placeholder

e-legion

Placeholder

ФРОО

Программа курса: что вы изучите

Оценка контентаThumbs Up90%(1,065 оценки)Info
Неделя
1

Неделя 1

6 ч. на завершение

Многопоточность

6 ч. на завершение
15 видео ((всего 122 мин.)), 10 материалов для самостоятельного изучения, 3 тестов
15 видео
Многопоточность и параллельное программирование7мин
Обзор инструментов для обеспечения многопоточности в Java ( Thread, Runnable, Callable, Future, Executors)9мин
Обзор инструментов для обеспечения многопоточности в Android (IntentService + BroadcastReceiver, HaMeR, AsyncTask, Loaders)2мин
Знакомство с Service, IntentService5мин
Создание Service13мин
Бродкастресивер, знакомство4мин
Создание BroadcastReceiver10мин
Связка Activity-Service-BroadcastReceiver-Activity16мин
Показ Notification18мин
BroacastReceiver в манифесте6мин
AsynсTask, знакомство6мин
HaMeR9мин
Loader, знакомство4мин
ContentProvider, знакомство3мин
10 материалов для самостоятельного изучения
Полная программа "Android-разработчик"2мин
e-Legion5мин
Фонд развития онлайн-образования5мин
Материалы для самостоятельного изучения10мин
PendingIntent, Notification, NotificationManager10мин
Материалы для самостоятельного изучения10мин
AsyncTask, работа10мин
Пример работы HaMeR10мин
Материалы для самостоятельного изучения10мин
Конспект по неделе 110мин
Неделя
2

Неделя 2

9 ч. на завершение

Хранение и отображение данных

9 ч. на завершение
11 видео ((всего 198 мин.)), 9 материалов для самостоятельного изучения, 4 тестов
11 видео
Работа с RecyclerView (заглушечные данные) Часть 218мин
Добавление SwipeRefreshLayout20мин
Добавление ContentProvider, CursorLoader, показ контактов в RecyclerView17мин
Обработка нажатий на элементы списка23мин
Добавление декораторов21мин
Чтение данных из assets/raw7мин
Запрос Runtime Permissions22мин
Создание Room базы19мин
Сохранение и извлечение данных с Room14мин
Добавление контент провайдера над Room24мин
9 материалов для самостоятельного изучения
Экраны со списками. Обзор ListView, GridView10мин
Обзор RecyclerView, Adapter, Holder, LayoutManager10мин
Способы хранения данных в Android (Preferences, Sqlite+Room, Файлы)10мин
Runtime Permissions10мин
Запись данных в файловую систему10мин
Материалы для самостоятельного изучения10мин
Проектирование БД на бумаге.10мин
Room. Знакомство10мин
Конспект по неделе 210мин
Неделя
3

Неделя 3

4 ч. на завершение

Работа с сетью

4 ч. на завершение
10 видео ((всего 57 мин.)), 7 материалов для самостоятельного изучения, 2 тестов
10 видео
Создание ApiUtils5мин
Авторизация с помощью OkHttp37мин
Изменение логики показа данных пользователя3мин
Добавление и инициализация Retrofit2 в проект2мин
Добавление Gson конвертера для Retrofit27мин
Создание интерфейса API в проекте4мин
Регистрация c помощью Retrofit3мин
Добавление в проект RecyclerView, Adapter, Holder и получение списка альбомов5мин
Добавление экрана детального отображения альбома6мин
7 материалов для самостоятельного изучения
Что такое сервер, Http и REST10мин
Знакомство с OkHttp310мин
Выбор сервера с открытым API10мин
Коды из лекций10мин
Знакомство с Retrofit210мин
Конспект по неделе 310мин
Коды из лекций10мин
Неделя
4

Неделя 4

8 ч. на завершение

Реактивщина

8 ч. на завершение
7 видео ((всего 24 мин.)), 7 материалов для самостоятельного изучения, 6 тестов
7 видео
Получение альбомов с сервера с помощью RxJava23мин
Обновление проекта для работы с объектами без ""data"" обертки5мин
Объединение БД модели и view модели альбома в одну сущность3мин
Логика сохранения и получения альбомов с помощью Room3мин
Обзорное видео по курсовому проекту1мин
Обзорное видео по курсу2мин
7 материалов для самостоятельного изучения
Знакомство с реактивным программированием10мин
Знакомство с RxJava210мин
Коды из лекций10мин
Коды из лекций10мин
Задания с идеями. Создать простое клиент-серверное приложение использующее открытое API10мин
Полная программа "Android-разработчик"2мин
Конспект по неделе 410мин

Рецензии

Лучшие отзывы о курсе МНОГОПОТОЧНОСТЬ И СЕТЕВОЕ ВЗАИМОДЕЙСТВИЕ В ANDROID

Посмотреть все отзывы

Специализация Android-разработка: основы, многопоточность, архитектура: общие сведения

Android-разработка: основы, многопоточность, архитектура

Часто задаваемые вопросы

Остались вопросы? Посетите Центр поддержки учащихся.