À propos de ce cours
3,718 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 24 heures pour terminer

Recommandé : 4 недель обучения, 5–7 часов в неделю...

Russe

Sous-titres : Russe

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 24 heures pour terminer

Recommandé : 4 недель обучения, 5–7 часов в неделю...

Russe

Sous-titres : Russe

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
9 heures pour terminer

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

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

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

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

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

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

Реактивщина

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

À propos de Institut de physique et de technologie de Moscou

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

À propos de e-legion

e-Legion создаёт iOS- и Android-приложения для бизнеса: разрабатывает удобные мобильные продукты с многомиллионной аудиторией. e-Legion — сертифицированное агентство Google, которое входит в топ российских и зарубежных рейтингов. Среди клиентов компании: Альфа-Банк, Ашан, Yota, Tele2, Райффайзенбанк, Сбербанк, Mail.ru, Яндекс и другие бренды. В e-Legion регулярно проводятся школы разработчиков и митапы, а также ежегодные Международные конференции MBLT и MBLTdev для развития мобильного сообщества....

À propos de ФРОО

Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT. Мы выстраиваем экосистему для обучения на всех стадиях жизненного цикла: от идеи и поиска средств на производство образовательной программы до поддержки, продаж и маркетинга. А сотрудничество с крупнейшими образовательными платформами позволяет запускать онлайн-курсы с максимальным эффектом и пользой для всех заинтересованных сторон....

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

Специализация поможет освоить современную Android-разработку. Вы изучите основные компоненты Android-приложения, средства многопоточности и архитектурные подходы. Мы разберем следующие темы: - IDE — Android Studio и система сборки — Gradle- Дебаг и логгирование - Знакомство с основными сущностями Android-приложения - Работа с Activity и Fragment - Знакомство с элементами интерфейса — View, ViewGroup - Работа со списками: RecyclerView - Средства для обеспечения многопоточности в Android - Работа с сетью с помощью Retrofit2/Okhttp3 - Базовое знакомство с реактивным программированием: RxJava2 - Работа с уведомлениями - Работа с базами данных через Room - MVP- и MVVM-паттерны - Android Architecture Components - Dependency Injection через Dagger2 - Clean Architecture Для успешного освоения программы специализации необходимо знание C-подобного языка, понимание принципов объектно-ориентированного программирования, а также базовое знание Java....
Android-разработка: основы, многопоточность, архитектура

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.