Informações sobre o curso

16,147 visualizações recentes
Certificados compartilháveis
Tenha o certificado após a conclusão
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. 42 horas para completar
Russo
Legendas: Russo

Habilidades que você terá

Ftp Server SoftwareAndroid StudioJavacAndroid Development
Certificados compartilháveis
Tenha o certificado após a conclusão
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. 42 horas para completar
Russo
Legendas: Russo

oferecido por

Logotipo de Instituto de Física e Tecnologia de Moscou

Instituto de Física e Tecnologia de Moscou

Logotipo de e-legion

e-legion

Logotipo de ФРОО

ФРОО

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up91%(1,014 classificações)Info
Semana
1

Semana 1

9 horas para concluir

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

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

Semana 2

13 horas para concluir

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

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

Semana 3

6 horas para concluir

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

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

Semana 4

14 horas para concluir

Реактивщина

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

Avaliações

Principais avaliações do МНОГОПОТОЧНОСТЬ И СЕТЕВОЕ ВЗАИМОДЕЙСТВИЕ В ANDROID

Visualizar todas as avaliações

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

  • O acesso a palestras e tarefas depende do tipo de inscrição. Se você participar de um curso como ouvinte, você poderá ver quase todo o conteúdo do curso gratuitamente. Para acessar tarefas valendo nota e obter um Certificado, você precisará adquirir a experiência do Certificado, durante ou após a participação como ouvinte. Se você não vir a opção de participar como ouvinte:

    • o curso pode não oferecer essa opção. Você pode experimentar um teste gratuito ou solicitar o auxílio financeiro.
    • Em vez disso, o curso pode oferecer 'Curso completo, sem Certificado'. Com esta opção, é possível ver todo o conteúdo do curso, enviar as avaliações necessárias e obter uma nota final. Isso também significa que você não poderá comprar uma experiência de Certificado.
  • 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.

  • Se você se inscrever, terá 7 dias para testar sem custo e, durante este período, pode cancelar sem multa. Depois disso, não reembolsamos, mas você pode cancelar sua inscrição a qualquer momento. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro ao aluno que não possa pagar a taxa. Faça a solicitação clicando no link Auxílio Financeiro, abaixo do botão "Inscreva-se" à esquerda. Preencha uma solicitação e será notificado caso seja aprovado. Você terá que completar esta etapa para cada curso na Especialização, incluindo o Trabalho de Conclusão de Curso. Saiba mais .

  • Este curso não oferece créditos universitários, mas algumas universidades podem aceitar certificados de cursos que podem ser convertidos em créditos. Entre em contato com sua instituição para saber mais. Com os cursos on-line e os certificados Mastertrack™ do Coursera, é possível ganhar créditos universitários.

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