Acceso abierto ¿Necesitas más información?

Diploma de Posgrado de Programación de Aplicaciones para Dispositivos Móviles

Este posgrado consta de cinco asignaturas obligatorias de 6 créditos ECTS cada una, que incluyen el Proyecto final de Posgrado.

Se cursa en dos semestres, dos asignaturas en el primero y tres en el segundo.

 

Primer semestre:

Desarrollo de aplicaciones para dispositivos Android (6 ECTS)

  • Historia de la plataforma Android
  • Configuración del entorno de desarrollo de aplicaciones Android
  • Aspectos generales del SDK Android y documentación
  • Gestión del código
  • Creación de aplicaciones (fragmentos, paso de mensajes entre aplicaciones, persistencia de datos, notificaciones, sensores)
  • Depuración y pruebas
  • Publicación de aplicaciones y modelos de negocio
  • Casos de estudio

 Desarrollo de aplicaciones para dispositivos iOS (6 ECTS)

  • Historia de iOS
  • Lenguajes de programación asociados al desarrollo en iOS
  • Entorno de desarrollo XCode
  • La tienda de aplicaciones App Store, las licencias del desarrollador y el proceso de publicación
  • Gestión de certificados, dispositivos y firma de aplicaciones
  • Estructura del SDK iOS y documentación
  • Estructura de una aplicación iOS

 

Segundo semestre:

Desarrollo avanzado de aplicaciones para dispositivos Android (6 ECTS)

  • Controladores: fragmentos y servicios
  • Interfaz gráfica
  • Localización de una aplicación
  • Eventos
  • Persistencia de datos
  • Intents y filtros
  • Multitarea en Android
  • Uso de librerías - Firebase
  • Notificaciones locales y remotas
  • Cómo monetizar una aplicación
  • Publicación de una aplicación
  • Patrones de diseño
  • Calidad del código

Desarrollo avanzado de aplicaciones para dispositivos iOS (6 ECTS) 

  • Introducción
  • Primeros pasos para crear una aplicación con Xcode
  • El simulador
  • Test
  • Almacenamiento local
  • Back-end
  • Intercambio de información XML y JSON
  • Creación de interfaces
  • Hilos (threads), programación paralela
  • Push Notifications
  • Aplicaciones híbridas
  • Multimedia
  • Geolocalización
  • Key-Value Observing (KVO)
  • Siri
  • Tratamiento de lenguaje natural
  • ARKit
  • Implementación del acceso a una red publicitaria

 

Proyecto (6 ECTS)

  • El proyecto es la plasmación práctica de los conocimientos adquiridos a lo largo del posgrado. Se realiza de manera individual un proyecto original en el ámbito de las aplicaciones móviles. El estudiante elabora una aplicación para móvil aumentando sus conocimientos sobre la plataforma de desarrollo elegida.

Nota: Las asignaturas de este posgrado, excepto el proyecto, forman parte del Plan de Estudios del Máster Universitario de Desarrollo de Aplicaciones para Dispostivos Móviles.

 

Recursos para el aprendizaje

Se utilizan los mismos recursos del Máster universitario de Desarrollo de Aplicaciones para Dispositivos Mòviles. Para cursar las asignaturas de iOS, tanto en este posgrado como en el Máster, es necesario que el estudiante posea acceso a una máquina con el sistema operativo macOS instalado, y para probar las aplicaciones es recomendable poseer un dispositivo iPhone / iPad.

Matrícula abierta

20% dto. matrícula anticipada
Fracciona el pago en cuotas

Matricúlate
Información de precio y matrícula
¿Quieres más información?

Envía tus datos y recibirás información de este programa y de otros que te puedan interesar

Introduce un número de 9 dígitos.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
¿En qué idioma deseas recibir la información?
Solicita información


Matrícula anticipada


20% de dto. si te matriculas hasta el 11 de junio incluido.

Puedes fraccionar en cuotas el pago de tu máster, posgrado o especialización.

Infórmate

¿Por qué escoger la UOC?

Reinventando la universidad

El modelo educativo de la UOC

El momento de ser #eltúquequieresser es SIEMPRE

¿Quieres más información?


Envía tus datos y recibirás información de este programa y de otros que te puedan interesar

Introduce un número de 9 dígitos.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
¿En qué idioma deseas recibir la información?
Solicita información