
CURSO DE PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
Información adicional
| Horas | 200 |
|---|---|
| Código | |
| Formato | Digital |
| Proveedor | IEDITORIAL |
21,50 €
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
– Comprender las tecnologías clave para el desarrollo de aplicaciones en dispositivos móviles y su aplicación práctica.
– Desarrollar habilidades en la programación de aplicaciones móviles utilizando lenguajes y herramientas relevantes.
– Utilizar librerías multimedia integradas para mejorar la funcionalidad y la experiencia del usuario en aplicaciones.
– Analizar diferentes motores de juegos y su aplicación en el desarrollo de experiencias interactivas en dispositivos móviles.
– Crear juegos en 2D y 3D, aplicando técnicas de programación y diseño aprendidas durante el curso.
– Evaluar el rendimiento de aplicaciones y juegos en dispositivos móviles para optimizar su funcionamiento y usabilidad.
– Integrar elementos multimedia en proyectos para enriquecer la experiencia del usuario en aplicaciones y juegos.
– Desarrollar habilidades en la programación de aplicaciones móviles utilizando lenguajes y herramientas relevantes.
– Utilizar librerías multimedia integradas para mejorar la funcionalidad y la experiencia del usuario en aplicaciones.
– Analizar diferentes motores de juegos y su aplicación en el desarrollo de experiencias interactivas en dispositivos móviles.
– Crear juegos en 2D y 3D, aplicando técnicas de programación y diseño aprendidas durante el curso.
– Evaluar el rendimiento de aplicaciones y juegos en dispositivos móviles para optimizar su funcionamiento y usabilidad.
– Integrar elementos multimedia en proyectos para enriquecer la experiencia del usuario en aplicaciones y juegos.
Contenidos
UNIDAD DIDÁCTICA 1. ANÁLISIS DE TECNOLOGÍAS PARA APLICACIONES EN DISPOSITIVOS MÓVILES
Las aplicaciones
Limitaciones que plantea la ejecución de aplicaciones en los dispositivos móviles: desconexión, seguridad, memoria, consumo batería, almacenamiento
Entornos integrados de trabajo
Tecnologías disponibles
Emuladores
Configuraciones. Tipos y características. Dispositivos soportados
Costos de desarrollar una aplicación móvil
Ciclo de vida de una aplicación: descubrimiento, instalación, ejecución, actualización y borrado
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE APLICACIONES PARA DISPOSITIVOS MÓVILES
Herramientas y fases de construcción
Interfaces de usuario. Clases asociadas
Contexto gráfico. Imágenes
Eventos del teclado
Técnicas de animación y sonido
Descubrimiento de servicios
Bases de datos y almacenamiento
Crear una app móvil
Modelo de hilos
Manejo de conexiones HTTP y HTTPS
UNIDAD DIDÁCTICA 3. UTILIZACIÓN DE LIBRERÍAS MULTIMEDIA INTEGRADAS
Conceptos sobre aplicaciones multimedia
Arquitectura del API utilizado
Fuentes de datos multimedia. Clases
Datos basados en el tiempo
Procesamiento de objetos multimedia. Clases. Estados, métodos y eventos
UNIDAD DIDÁCTICA 4. ANÁLISIS DE MOTORES DE JUEGOS
Animación 2D y 3D
Arquitectura del juego. Componentes
Motores de juegos: Tipos y utilización
Áreas de especialización, librerías utilizadas y lenguajes de programación
Componentes de un motor de juegos
Librerías que proporcionan las funciones básicas de un Motor 2D/3D
Estudio de juegos existentes
UNIDAD DIDÁCTICA 5. DESARROLLO DE JUEGOS 2D Y 3D
Entornos de desarrollo para juegos
Conceptos avanzados de programación 3D
Fases de desarrollo:
Propiedades de los objetos: luz, texturas, reflejos, sombras
Análisis de ejecución. Optimización del código
Funciones para crear juegos para móvil o Tablet
Las aplicaciones
Limitaciones que plantea la ejecución de aplicaciones en los dispositivos móviles: desconexión, seguridad, memoria, consumo batería, almacenamiento
Entornos integrados de trabajo
Tecnologías disponibles
Emuladores
Configuraciones. Tipos y características. Dispositivos soportados
Costos de desarrollar una aplicación móvil
Ciclo de vida de una aplicación: descubrimiento, instalación, ejecución, actualización y borrado
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE APLICACIONES PARA DISPOSITIVOS MÓVILES
Herramientas y fases de construcción
Interfaces de usuario. Clases asociadas
Contexto gráfico. Imágenes
Eventos del teclado
Técnicas de animación y sonido
Descubrimiento de servicios
Bases de datos y almacenamiento
Crear una app móvil
Modelo de hilos
Manejo de conexiones HTTP y HTTPS
UNIDAD DIDÁCTICA 3. UTILIZACIÓN DE LIBRERÍAS MULTIMEDIA INTEGRADAS
Conceptos sobre aplicaciones multimedia
Arquitectura del API utilizado
Fuentes de datos multimedia. Clases
Datos basados en el tiempo
Procesamiento de objetos multimedia. Clases. Estados, métodos y eventos
UNIDAD DIDÁCTICA 4. ANÁLISIS DE MOTORES DE JUEGOS
Animación 2D y 3D
Arquitectura del juego. Componentes
Motores de juegos: Tipos y utilización
Áreas de especialización, librerías utilizadas y lenguajes de programación
Componentes de un motor de juegos
Librerías que proporcionan las funciones básicas de un Motor 2D/3D
Estudio de juegos existentes
UNIDAD DIDÁCTICA 5. DESARROLLO DE JUEGOS 2D Y 3D
Entornos de desarrollo para juegos
Conceptos avanzados de programación 3D
Fases de desarrollo:
Propiedades de los objetos: luz, texturas, reflejos, sombras
Análisis de ejecución. Optimización del código
Funciones para crear juegos para móvil o Tablet