Informações sobre o curso
5,297 visualizações recentes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 31 horas para completar

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

Russo

Legendas: Russo

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 31 horas para completar

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

Russo

Legendas: Russo

Programa - O que você aprenderá com este curso

Semana
1
9 horas para concluir

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

15 vídeos (Total 122 mín.), 10 leituras, 3 testes
15 videos
Многопоточность и параллельное программирование7min
Обзор инструментов для обеспечения многопоточности в Java ( Thread, Runnable, Callable, Future, Executors)9min
Обзор инструментов для обеспечения многопоточности в Android (IntentService + BroadcastReceiver, HaMeR, AsyncTask, Loaders)2min
Знакомство с Service, IntentService5min
Создание Service13min
Бродкастресивер, знакомство4min
Создание BroadcastReceiver10min
Связка Activity-Service-BroadcastReceiver-Activity16min
Показ Notification18min
BroacastReceiver в манифесте6min
AsynсTask, знакомство6min
HaMeR9min
Loader, знакомство4min
ContentProvider, знакомство3min
10 leituras
Полная программа "Android-разработчик"2min
e-Legion5min
Фонд развития онлайн-образования5min
Материалы для самостоятельного изучения10min
PendingIntent, Notification, NotificationManager10min
Материалы для самостоятельного изучения10min
AsyncTask, работа10min
Пример работы HaMeR10min
Материалы для самостоятельного изучения10min
Конспект по неделе 110min
Semana
2
13 horas para concluir

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

11 vídeos (Total 198 mín.), 9 leituras, 4 testes
11 videos
Работа с RecyclerView (заглушечные данные) Часть 218min
Добавление SwipeRefreshLayout20min
Добавление ContentProvider, CursorLoader, показ контактов в RecyclerView17min
Обработка нажатий на элементы списка23min
Добавление декораторов21min
Чтение данных из assets/raw7min
Запрос Runtime Permissions22min
Создание Room базы19min
Сохранение и извлечение данных с Room14min
Добавление контент провайдера над Room24min
9 leituras
Экраны со списками. Обзор ListView, GridView10min
Обзор RecyclerView, Adapter, Holder, LayoutManager10min
Способы хранения данных в Android (Preferences, Sqlite+Room, Файлы)10min
Runtime Permissions10min
Запись данных в файловую систему10min
Материалы для самостоятельного изучения10min
Проектирование БД на бумаге.10min
Room. Знакомство10min
Конспект по неделе 210min
Semana
3
6 horas para concluir

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

10 vídeos (Total 57 mín.), 7 leituras, 2 testes
10 videos
Создание ApiUtils5min
Авторизация с помощью OkHttp37min
Изменение логики показа данных пользователя3min
Добавление и инициализация Retrofit2 в проект2min
Добавление Gson конвертера для Retrofit27min
Создание интерфейса API в проекте4min
Регистрация c помощью Retrofit3min
Добавление в проект RecyclerView, Adapter, Holder и получение списка альбомов5min
Добавление экрана детального отображения альбома6min
7 leituras
Что такое сервер, Http и REST10min
Знакомство с OkHttp310min
Выбор сервера с открытым API10min
Коды из лекций10min
Знакомство с Retrofit210min
Конспект по неделе 310min
Коды из лекций10min
Semana
4
14 horas para concluir

Реактивщина

7 vídeos (Total 24 mín.), 7 leituras, 6 testes
7 videos
Получение альбомов с сервера с помощью RxJava23min
Обновление проекта для работы с объектами без ""data"" обертки5min
Объединение БД модели и view модели альбома в одну сущность3min
Логика сохранения и получения альбомов с помощью Room3min
Обзорное видео по курсовому проекту1min
Обзорное видео по курсу2min
7 leituras
Знакомство с реактивным программированием10min
Знакомство с RxJava210min
Коды из лекций10min
Коды из лекций10min
Задания с идеями. Создать простое клиент-серверное приложение использующее открытое API10min
Полная программа "Android-разработчик"2min
Конспект по неделе 410min
3.7
4 avaliações

Principais avaliações do Многопоточность и сетевое взаимодействие в Android

por VMJan 8th 2020

Темы хорошие, но хотелось бы побольше чтобы объясняли, поверхностно разбираются темы. Еще очень не понравилось, что не выложен код который преподаватель пишет.

Sobre Instituto de Física e Tecnologia de Moscou

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

Sobre e-legion

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

Sobre ФРОО

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

Sobre Programa de cursos integrados 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-разработка: основы, многопоточность, архитектура

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.