À propos de ce cours
4.3
147 notes
33 avis
Spécialisation
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant

Niveau débutant

Heures pour terminer

Approx. 11 heures pour terminer

Recommandé : 7 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais
Spécialisation
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant

Niveau débutant

Heures pour terminer

Approx. 11 heures pour terminer

Recommandé : 7 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
2 heures pour terminer

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 videos (Total 88 min), 1 lecture, 1 quiz
Video14 vidéos
Module Introduction3 min
MOOC Contents, Organization, and Learning Strategies (Part 1)4 min
MOOC Contents, Organization, and Learning Strategies (Part 2)5 min
Overview of Layered Architectures10 min
Primary and Secondary Storage Mechanisms6 min
Kernel IPC and Processing Mechanisms9 min
Android Kernel Extensions8 min
An Introduction to Key Concepts3 min
Android Hardware Abstraction Layer (HAL)4 min
Android Runtime: Execution Environments5 min
Android Runtime: Core and Native Libraries9 min
Overview of Object-Oriented Frameworks6 min
Service Frameworks and Packaged Apps6 min
Reading1 lecture
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides10 min
Quiz1 exercice pour s'entraîner
Module 1 - Overview of the Android App Components20 min
Semaine
2
Heures pour terminer
4 heures pour terminer

Android Started and Bound Services

Learning objectives are presented in the Module Introduction video lecture....
Reading
10 videos (Total 79 min), 2 quiz
Video10 vidéos
Overview of Android Services (Part 1)6 min
Overview of Android Services (Part 2)6 min
Overview to Android Services (Part 3)8 min
Service Lifecycle Operations (Part 1)9 min
Service Lifecycle Operations (Part 2)6 min
Service Lifecycle Operations (Part 3)12 min
The IntentService Framework8 min
Service Deployment and Communication Models4 min
Case Study: PingPongReceiverService App13 min
Quiz1 exercice pour s'entraîner
Module 2 - Started and Bound Services20 min
Semaine
3
Heures pour terminer
4 heures pour terminer

Android Local Inter-Process Communication (IPC)

Learning objectives are presented in the Module Introduction video lecture....
Reading
13 videos (Total 114 min), 2 quiz
Video13 vidéos
Overview of Android Local Inter-Process Communication (IPC) (Part 1)7 min
Overview of Android Local Inter-Process Communication (IPC) (Part 2)7 min
Service and Activity Communication Via Android Messengers (Part 1)5 min
Service and Activity Communication Via Android Messengers (Part 2)7 min
Programming Started Services with Intents & Messengers (Part 1)12 min
Programming Started Services with Intents & Messengers (Part 2)14 min
Programming Started Services with Intents & Messengers (Part 3)10 min
Programming Started Services with Intents & Messengers (Part 4)7 min
Programming Bound Services with Messengers (Part 1)4 min
Programming Bound Services with Messengers (Part 2)11 min
Programming Bound Services with Messengers (Part 3)6 min
Programming Bound Services with Messengers (Part 4)15 min
Quiz1 exercice pour s'entraîner
Module 3 - Android: Local Inter-Process Communication (IPC)20 min
Semaine
4
Heures pour terminer
4 heures pour terminer

Android Content Providers

Learning objectives are presented in the Module Introduction video lecture....
Reading
10 videos (Total 96 min), 2 quiz
Video10 vidéos
Overview of Content Providers & Content Resolvers (Part 1)12 min
Overview of Content Providers & Content Resolvers (Part 2)10 min
Overview of SQLite (Part 1)7 min
Overview of SQLite (Part 2)11 min
Developing a Content Provider (Part 1)12 min
Developing a Content Provider (Part 2)10 min
Case Study: The HobbitContentProvider App (Part 1)4 min
Case Study: The HobbitContentProvider App (Part 2)9 min
Case Study: The HobbitContentProvider App (Part 3)16 min
Quiz1 exercice pour s'entraîner
Module 4 - Android Content Providers20 min
4.3
33 avisChevron Right

Meilleurs avis

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

par MMJul 19th 2017

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

Enseignant

Avatar

Dr. Douglas C. Schmidt

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

À propos de 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....

À propos de la Spécialisation 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

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.