Acerca de este Curso
4.3
147 calificaciones
33 revisiones
Programa Especializado
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel principiante

Nivel principiante

Horas para completar

Aprox. 11 horas para completar

Sugerido: 7 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)
Programa Especializado
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel principiante

Nivel principiante

Horas para completar

Aprox. 11 horas para completar

Sugerido: 7 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
2 horas para completar

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 minutos), 1 reading, 1 quiz
Video14 videos
Module Introduction3m
MOOC Contents, Organization, and Learning Strategies (Part 1)4m
MOOC Contents, Organization, and Learning Strategies (Part 2)5m
Overview of Layered Architectures10m
Primary and Secondary Storage Mechanisms6m
Kernel IPC and Processing Mechanisms9m
Android Kernel Extensions8m
An Introduction to Key Concepts3m
Android Hardware Abstraction Layer (HAL)4m
Android Runtime: Execution Environments5m
Android Runtime: Core and Native Libraries9m
Overview of Object-Oriented Frameworks6m
Service Frameworks and Packaged Apps6m
Reading1 lectura
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides10m
Quiz1 ejercicio de práctica
Module 1 - Overview of the Android App Components20m
Semana
2
Horas para completar
4 horas para completar

Android Started and Bound Services

Learning objectives are presented in the Module Introduction video lecture....
Reading
10 videos (Total 79 minutos), 2 quizzes
Video10 videos
Overview of Android Services (Part 1)6m
Overview of Android Services (Part 2)6m
Overview to Android Services (Part 3)8m
Service Lifecycle Operations (Part 1)9m
Service Lifecycle Operations (Part 2)6m
Service Lifecycle Operations (Part 3)12m
The IntentService Framework8m
Service Deployment and Communication Models4m
Case Study: PingPongReceiverService App13m
Quiz1 ejercicio de práctica
Module 2 - Started and Bound Services20m
Semana
3
Horas para completar
4 horas para completar

Android Local Inter-Process Communication (IPC)

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

Android Content Providers

Learning objectives are presented in the Module Introduction video lecture....
Reading
10 videos (Total 96 minutos), 2 quizzes
Video10 videos
Overview of Content Providers & Content Resolvers (Part 1)12m
Overview of Content Providers & Content Resolvers (Part 2)10m
Overview of SQLite (Part 1)7m
Overview of SQLite (Part 2)11m
Developing a Content Provider (Part 1)12m
Developing a Content Provider (Part 2)10m
Case Study: The HobbitContentProvider App (Part 1)4m
Case Study: The HobbitContentProvider App (Part 2)9m
Case Study: The HobbitContentProvider App (Part 3)16m
Quiz1 ejercicio de práctica
Module 4 - Android Content Providers20m
4.3
33 revisionesChevron Right

Principales revisiones

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.

Instructor

Avatar

Dr. Douglas C. Schmidt

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

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

Acerca del programa especializado 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

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.