À propos de ce cours
14,066 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. 26 heures pour terminer

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

Russe

Sous-titres : Russe
Les étudiants prenant part à ce Course sont
  • Software Engineers

    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. 26 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.