Especialización de Programación de aplicaciones para Android.

UOC - UNIVERSITAT OBERTA DE CATALUNYA Impartición

Postgrado online

Este curso de especialización en Programación de aplicaciones para Android presenta las herramientas y técnicas para desarrollar aplicaciones móviles (apps) para dispositivos Android. El curso cubre todo el proceso de desarrollo de una aplicación, desde la configuración del entorno de trabajo a la distribución de la app finalizada en una tienda de aplicaciones. Durante el curso, el estudiante crea su propia aplicación y puede probarla en su propio smartphone o tableta Android.

Requisitos

No se precisa titulación previa. El programa se orienta a un profesional que ya tiene conocimientos informáticos y sabe programar, pero necesita una formación específica sobre desarrollo para dispositivos móviles. Se requiere un nivel de competencia mínimo también en programación orientada a objeto. En algunas asignaturas, se utilizan recursos de aprendizaje en inglés. Por ello, se recomienda también un nivel de competencia en lengua inglesa equivalente al nivel B2 del marco común europeo de lenguas.

Temario completo de este curso

Semestre 1: Desarrollo de aplicaciones para dispositivos Android (6 ECTS)

Esta asignatura presenta una introducción al desarrollo de aplicaciones para dispositivos móviles Android, a través de los siguientes contenidos:

1. Configuración del entorno de desarrollo Android

  •  Aspectos previos a considerar
  •  Configuración de un entorno de trabajo para desarrollar aplicaciones Android: Android Studio.

2. Desarrollo de aplicaciones móviles

  •  Arquitectura de una aplicación Android.
  •  Creación de una aplicación desde cero utilizando el IDE Android Studio.
  •  Diseño de la interfaz gráfica de una aplicación.
  •  Elementos gráficos y estructuras de diseño disponibles en Android.
  •  Programación de las funcionalidades de la aplicación a través de las APIs de Android.
  •  Funcionalidades de software externo a través de APIs de terceros.
  •  Herramientas software disponibles para el control de versiones en Android.

3. Debugging y testing

  •  Depuración del código de una app Android a través de las herramientas del IDE Android Studio.
  •  Herramientas del SDK de Android para hacer debug.
  •  Datos que ofrecen las herramientas de debug del SDK.
  •  Testing de una aplicación Android.
  •  Aspectos de una aplicación Android que deben testearse.

4. Publicación de aplicaciones móviles

  •  Preparación de una aplicación Android para ser distribuida.
  •  Lugares donde se puede publicar una aplicación.
  •  Pasos que hay que seguir para publicar una aplicación en un market de aplicaciones.
  •  Publicación de una aplicación en más de un market.


Semestre 2: Desarrollo avanzado de aplicaciones para dispositivos Android (6 ECTS)

Esta asignatura permite al estudiante profundizar en los siguientes aspectos del desarrollo de una aplicación:

1. Introducción

2. Estructura de una aplicación

3. Controladores

  •  Activities
  •  Fragments
  •  Servicios

4. Interfaz gráfica

  •  Tipos de Layouts
  •  Customizar Layouts
  •  Layouts con adapter
  •  Nuevos layouts: RecycleView, CardView
  •  Layouts para diferentes dispositivos

5. Localización

6. Eventos

  •  Input Events
  •  Custom events

7. Persistencia de datos

  •  Shared preferences
  •  Ficheros
  •  Base de datos
  •  ORM
  •  SyncAdapter

8. Filters

  •  Abrir otras aplicaciones
  •  IntentFilter
  •  Broadcast Receiver
  •  Direct Share

9. Multitasking

  •  Threads
  •  Async Tasks
  •  Services

10. Librerías

  •  Librerías de Google
  •  Librerías de terceros 

11. Notificaciones

  •  Locales
  •  Push notifications
Ver más

Más cursos relacionados de Programación

MasterD Escuelas Profesionales

Programación para Android

MasterD Escuelas Profesionales - Curso online
, perspectiva de edición (java), emulador y perspectiva ddms) 3. Hola mundo” nuestra primera aplicación android (creando el proyecto, componentes, “hola mundo

Precio a consultar
MasterD Profesionales

Programación para Android

MasterD Profesionales - Curso online
, perspectiva de edición (java), emulador y perspectiva ddms) 3. Hola mundo” nuestra primera aplicación android (creando el proyecto, componentes, “hola mundo

Precio a consultar
EDUCAMIX GROUP

Postgrado en Programación y Desarrollo de Aplicaciones JAVA + Programación de Aplicaciones Android

EDUCAMIX GROUP - Postgrado a distancia
Y PROGRAMACIÓN DE APLICACIONES PARA ANDROID TEMA 1. INTRODUCCIÓN E HISTORIA Introducción Versiones TEMA 2. ESTRUCTURA BÁSICA DE UN PROYECTO EN ANDROID Creación

450 
UPE UNIVERSIDAD DE LOS PUEBLOS DE EUROPA

Programación y Desarrollo de Aplicaciones JAVA + Programación de Aplicaciones Android

UPE UNIVERSIDAD DE LOS PUEBLOS DE EUROPA - Postgrado a distancia
para android Ciclo 1. Java se standard edition Módulo 1. El lenguaje java Módulo 2. Aplicaciones y applets Ciclo 2. Desarrollo y programación de aplicaciones

450 
IVA inc.
Instituto Tecnológico de MasterD

Curso de Programación para Android

Instituto Tecnológico de MasterD - Curso online
, perspectiva de edición (java), emulador y perspectiva ddms) 3. Hola mundo” nuestra primera aplicación android (creando el proyecto, componentes, “hola mundo

Precio a consultar
Ver más