Informações sobre o curso
4.3
147 classificações
33 avaliações
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 11 horas para completar

Sugerido: 7 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 11 horas para completar

Sugerido: 7 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
2 horas para concluir

MOOC Overview

This module provides an introduction to the contents of the MOOC and summarizes effective learning strategies. Learning objectives are presented in the Module Introduction video lecture....
Reading
14 vídeos (total de (Total 88 mín.) min), 1 leitura, 1 teste
Video14 videos
Module Introduction3min
MOOC Contents, Organization, and Learning Strategies (Part 1)4min
MOOC Contents, Organization, and Learning Strategies (Part 2)5min
Overview of Layered Architectures10min
Primary and Secondary Storage Mechanisms6min
Kernel IPC and Processing Mechanisms9min
Android Kernel Extensions8min
An Introduction to Key Concepts3min
Android Hardware Abstraction Layer (HAL)4min
Android Runtime: Execution Environments5min
Android Runtime: Core and Native Libraries9min
Overview of Object-Oriented Frameworks6min
Service Frameworks and Packaged Apps6min
Reading1 leituras
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides10min
Quiz1 exercício prático
Module 1 - Overview of the Android App Components20min
Semana
2
Horas para completar
4 horas para concluir

Android Started and Bound Services

Learning objectives are presented in the Module Introduction video lecture....
Reading
10 vídeos (total de (Total 79 mín.) min), 2 testes
Video10 videos
Overview of Android Services (Part 1)6min
Overview of Android Services (Part 2)6min
Overview to Android Services (Part 3)8min
Service Lifecycle Operations (Part 1)9min
Service Lifecycle Operations (Part 2)6min
Service Lifecycle Operations (Part 3)12min
The IntentService Framework8min
Service Deployment and Communication Models4min
Case Study: PingPongReceiverService App13min
Quiz1 exercício prático
Module 2 - Started and Bound Services20min
Semana
3
Horas para completar
4 horas para concluir

Android Local Inter-Process Communication (IPC)

Learning objectives are presented in the Module Introduction video lecture....
Reading
13 vídeos (total de (Total 114 mín.) min), 2 testes
Video13 videos
Overview of Android Local Inter-Process Communication (IPC) (Part 1)7min
Overview of Android Local Inter-Process Communication (IPC) (Part 2)7min
Service and Activity Communication Via Android Messengers (Part 1)5min
Service and Activity Communication Via Android Messengers (Part 2)7min
Programming Started Services with Intents & Messengers (Part 1)12min
Programming Started Services with Intents & Messengers (Part 2)14min
Programming Started Services with Intents & Messengers (Part 3)10min
Programming Started Services with Intents & Messengers (Part 4)7min
Programming Bound Services with Messengers (Part 1)4min
Programming Bound Services with Messengers (Part 2)11min
Programming Bound Services with Messengers (Part 3)6min
Programming Bound Services with Messengers (Part 4)15min
Quiz1 exercício prático
Module 3 - Android: Local Inter-Process Communication (IPC)20min
Semana
4
Horas para completar
4 horas para concluir

Android Content Providers

Learning objectives are presented in the Module Introduction video lecture....
Reading
10 vídeos (total de (Total 96 mín.) min), 2 testes
Video10 videos
Overview of Content Providers & Content Resolvers (Part 1)12min
Overview of Content Providers & Content Resolvers (Part 2)10min
Overview of SQLite (Part 1)7min
Overview of SQLite (Part 2)11min
Developing a Content Provider (Part 1)12min
Developing a Content Provider (Part 2)10min
Case Study: The HobbitContentProvider App (Part 1)4min
Case Study: The HobbitContentProvider App (Part 2)9min
Case Study: The HobbitContentProvider App (Part 3)16min
Quiz1 exercício prático
Module 4 - Android Content Providers20min
4.3
33 avaliaçõesChevron Right

Melhores avaliações

por AAApr 30th 2017

This course was really good for me. I was able to learn the basic theory and working of how services and content providers work in Android. This course helped me alot.

por MMJul 19th 2017

Assignments were pretty cool. Topics are covered thoroughly and provided links to relevant material and excellent examples.

Instrutores

Avatar

Dr. Douglas C. Schmidt

Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program
Electrical Engineering and Computer Science

Sobre Vanderbilt University

Vanderbilt University, located in Nashville, Tenn., is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees....

Sobre o Programa de cursos integrados Android App Development

This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android components, as well as fundamental Java I/O & persistence mechanisms. The Capstone project will integrate the material from throughout the Specialization to exercise and assess the ability of learners to create an interesting Android app by applying knowledge and skills learned in previous MOOCs, including Java programming features, Android Studio tools, Android Activity components, Material Design, file I/O and data persistence, unit testing, and software patterns. The project itself will be similar in design goals to previous assignments, however it will provide less of the skeleton code than earlier MOOCs provide to enable more creativity to learners and greater opportunity for learners to customize the app....
Android App Development

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.