Informações sobre o curso
4.3
177 classificações
38 avaliações

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

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

Nível iniciante

Aprox. 11 horas para completar

Sugerido: 7 hours/week...

Inglês

Legendas: Inglês

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

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

Nível iniciante

Aprox. 11 horas para completar

Sugerido: 7 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
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....
14 vídeos (total de (Total 88 mín.) min), 1 leitura, 1 teste
14 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
1 leituras
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides10min
1 exercício prático
Module 1 - Overview of the Android App Components20min
Semana
2
4 horas para concluir

Android Started and Bound Services

Learning objectives are presented in the Module Introduction video lecture....
10 vídeos (total de (Total 79 mín.) min), 2 testes
10 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
1 exercício prático
Module 2 - Started and Bound Services20min
Semana
3
4 horas para concluir

Android Local Inter-Process Communication (IPC)

Learning objectives are presented in the Module Introduction video lecture....
13 vídeos (total de (Total 114 mín.) min), 2 testes
13 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
1 exercício prático
Module 3 - Android: Local Inter-Process Communication (IPC)20min
Semana
4
4 horas para concluir

Android Content Providers

Learning objectives are presented in the Module Introduction video lecture....
10 vídeos (total de (Total 96 mín.) min), 2 testes
10 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
1 exercício prático
Module 4 - Android Content Providers20min
4.3
38 avaliaçõesChevron Right

50%

comecei uma nova carreira após concluir estes cursos

33%

consegui um benefício significativo de carreira com este curso

33%

recebi um aumento ou promoção

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 Universidade Vanderbilt

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 Desenvolvimento de aplicativos Android

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....
Desenvolvimento de aplicativos 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.