Quality Seal Emagister EMAGISTER CUM LAUDE

Cómo desarrollar aplicaciones para smartphones iOS y Android

Matrícula y Curso de Inglés Gratis

Curso de Desarrollo de Aplicaciones para Móviles

Deusto Formación
A Distancia

Precio a consultar
¿O prefieres llamar ahora al centro?
Llamar ahora

Información importante

  • Curso
  • A distancia
  • 250 horas de estudio
Descripción

¿Te apasionan los dispositivos móviles y te gustaría aprender a desarrollar aplicaciones para smartphones y tabletas? Con el curso “Desarrollo de Aplicaciones para Móviles” aprenderás a crear aplicaciones para iPhone y Android usando Appcelerator y Titanium Mobile. Emagister.com te presenta esta formación a distancia diseñada e impartida por el centro formativo Deusto Formación.

Información importante

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

El programa del curso es extenso y está diseñado con una duración de 250 horas de estudio. Los temas que recoge van desde un análisis del mercado y las necesidades del usuario hasta el desarrollo avanzado de aplicaciones, sin pasar por alto elementos como la gestión de proyectos y otras piezas clave en el desarrollo de apps para dispositivos móviles como la gestión del código, la gestión de incidencias, la internacionalización del producto o su diseño. Asimismo, la cuarta unidad se centra en el desarrollo en en HTML MP y el uso de hojas de estilo CSS MP, y la quinta en JavaScript. En definitiva, esta formación recoge todos los aspectos a tener en cuenta para el desarrollo de apps.

· ¿A quién va dirigido?

Este curso está especialmente dirigido a gestores de proyectos de aplicaciones para dispositivos móviles, diseñadores web y emprendedores que quieran desarrollar su propio proyecto, ya que no se requieren conocimientos previos. La formación la imparte el centro Deusto Formación con una metodología a distancia, para lo cual te enviará todos los materiales de aprendizaje necesarios y se te proporcionará acceso a un campus virtual. Continúa en Emagister.com para descubrir toda la información que necesitas sobre este curso y/u otros similares dentro de nuestra categoría de formaciones de java.

Opiniones


19/01/2016
Lo mejor El temario está muy bien explicado y se entiende muy bien, paso a paso.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)

04/01/2016
Lo mejor Las pruebas me han encantado, y la rapidez de los profesores al resolverte las dudas, es de agradecer.

A mejorar Todo perfecto.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)

01/05/2015
Lo mejor Buen curso. Correcto, bien organizado, que al ser a distancia te ofrece la flexibilidad horaria que necesitaba. Me matriculé para sacarme un título, pero sobretodo para formarme en un ámbito que siempre me ha parecido interesante y que parece tener salidas laborales. Sirve como curso introductorio, en mi caso no tenía conocimientos de programación, y he podido seguir el ritmo de estudio sin problema. Buena relación calidad-precio. Plataforma online con contenido de calidad.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)

01/02/2013
Lo mejor Quizás no lleve demasiado tiempo dedicado al cursillo, pero mi primera impresión es que (dándole un vistazo general al temario) éste es, en general, bastante completo.

A mejorar Siendo el temario completo, quizás vea mucha teoría al principio. Otra cosa a comentar es que pensaba que se nos pasaría la aplicación Titanium desde un principio, pues entendí que dispondríamos del programa desde el inicio

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)

01/01/2005
Lo mejor Lo mejor ha sido poder ayudar a los mayores.

A mejorar El curso se me ha hecho corto.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Creación de Apps
desarrollo de apps
Internet Móvil
Apps moviles
Estrategias de posicionamiento
SEO
Gestión de proyectos
Gestion de incidencias
Conceptos de internacionalización
Arquitectura de la información
User Experience
Experiencia de usuario
Usabilidad
Accesibilidad
1
HTML Mobile Profile
CSS Mobile Profile
Javascript
Titanium Mobile
Notificaciones push
Integración con redes sociales
1

Temario


Unidad 1.Estado del arte del mercado
1. Internet móvil
1.1. Importancia de los serviciosweb adaptados al móvil
1.2. Impacto de la implementaciónde las NTIC en la sociedad
1.3. Estudio de mercado

2.Apps móviles
2.1. Tipos de aplicación
2.2. Segmentación de mercado porsistema y fabricante
2.3. Casos de éxito

3. Estrategias de posicionamiento acorto plazo
3.1. Producto
3.2. Precio
3.3. Distribución
3.4. Comunicación



Unidad 2.Gestión de proyectos
1. Significado e importancia de lagestión de proyectos
1.1. La gestión ágil

2. Características
2.1. Objetivos y alcance
2.2. Definición de tareas
2.3. Planificación
2.4. Recursos

3. Partes interesadas
3.1. El cliente otarget
3.2. El equipo de gestión
3.3. El equipo de desarrollo

4. Gestión de código
4.1. Introducción
4.2. Métrica de líneas de código
4.3. Uso de las líneas de código
4.4. Tamaño de los proyectos
4.5. Errores de código y líneasde programa
4.6. Proyectos nuevos: cantidadde líneas
4.7. Factores a tener en cuentaen la gestión de código

5. Gestión de incidencias y errores
5.1. Gestión de incidencias
5.2. Gestión de errores o problemas

6. Documentación de proyecto y código
6.1. Introducción
6.2. Documentación de proyecto
6.3. Documentación de código

7. Conceptos de internacionalización
7.1. Introducción
7.2. Localización
7.3. La multiplataforma
7.4. Ser competitivos


Unidad 3.Arquitectura de la información
1. Estudios de los requisitos y necesidadesde los usuarios
1.1. Introducción
1.2. Metodologías cuantitativas
1.3. Metodologías cualitativas

2. Diseño
2.1. Introducción
2.2. Análisis
2.3. Diseño conceptual, visualy de contenidos
2.4. Prototipado
2.5. Evaluación de la usabilidad

3. Principio de usabilidad y accesibilidad
3.1. ¿Qué entendemos porusabilidad?
3.2. Metodologías, prototipadoy categorización
3.3. ¿Qué entendemos poraccesibilidad?
3.4. Teoría del color

4. Arquitectura de la informaciónpara dispositivos móviles
4.1. Introducción
4.2. Clasificación de la información
4.3. Estructuras de navegación
4.4. Beneficios de la web móvil
4.5. Lo más simple posible
4.6. Recomendaciones para el usode capas de menús (drill-down)
4.7. Controlar el número de clics
4.8. Prototipos
4.9. Etiquetado
4.10. Recomendaciones de buenapraxis



Unidad 4.HTML MP y CSS MP
1. HTML Mobile Profile (HTML MP)
1.1. Comparativa HTML con HTMLMP
1.2. Crear un entorno de desarrollo
1.3. Etiquetado
1.4. Textos
1.5. Añadir estilos
1.6. Listas
1.7. Imágenes
1.8. Enlaces y anclas
1.9. Tablas
1.10. Formularios
1.11. Contenedordiv yspan
1.12. Validación y emuladores

2. CSS Mobile Profile (CSS MP)
2.1. ¿Qué es CSS?
2.2. Definir reglas de los estilos
2.3. Selectores
2.4. Agrupar y combinar selectores
2.5. Aplicar CSS al HTML
2.6. Herencia y cascada
2.7. Estilos de textos
2.8. El modelo de cajas
2.9. Elementos flotantes
2.10. Fondo e imágenes de fondo
2.12. Estilos de las tablas



Unidad 5. JavaScript 1. ¿Qué es JavaScript?
1.1. Introducción
1.2. Cómo incluir JavaScript endocumentos XHTML
1.3. Sintaxis básica del lenguaje
2. Conceptos de programación básicos
2.1. Variables
2.2. Tipos de datos
2.3. Operadores
2.4. Arrays
2.5. Estructuras de control deflujo (condicionales e iterativas)

3. Conceptos de programación avanzados
3.1. Funciones
3.2. Ámbito de las variables
3.3. Sentenciasbreak ycontinue

4. DOM
4.1. Introducción
4.2. Árbol de nodos
4.3. Tipos de nodos
4.4. Acceso a nodos
4.5. Creación y eliminación denodos

5. Eventos
5.1. Introducción
5.2. Modelos de eventos
5.3. Los eventos más usuales

6. Objetos
6.1. Introducción
6.2. Objetos propios de JavaScript

7. Formularios
7.1. Propiedades básicas de losformularios y elementos
7.2. Utilidades básicas para losformularios
7.3. Validación

8. Detección y corrección de errores
8.1. Introducción
8.2. Errores más frecuentes
8.3. Métodos de detección deerrores en JavaScript


Unidad 6. Introducción y entorno
1. Iniciación al desarrollo para dispositivosmóviles
1.1. Aplicaciones nativas vs. Web
1.2. Diferencias entre dispositivos
1.3. Medios de distribución
1.4. Documentación y recursos

2. Titanium Mobile
2.1. Introducción
2.2. Instalación
2.3. Flujo de trabajo
2.4. Control de código



Unidad 7. Interfaz de usuario
1. Conceptos básicos y controles
1.1. Introducción
1.2. Posicionamiento, sistemasde coordenadas y propiedades
1.3. Animación
1.4.Layouts avanzados

2. Orientación del dispositivo y usodel acelerómetro
2.1. Cómo afecta la orientaciónen nuestros desarrollos
2.2. Modos de orientación
2.3. Acelerómetro

3. Internacionalización
3.1. Introducción
3.2. Internacionalización en Titanium



Unidad 8. Desarrollo de apps móviles
1. Notificaciones Push
1.1. Introducción
1.2. Pasos previos
1.3. Urban Airship
1.4. Recursos

2. Servicios
2.1. Cómo crear un servicio
2.2. Detección de cambios
2.3. Losintents

3. Trabajo con datos
3.1. Introducción
3.2. Datos locales
3.3. Datos remotos mediantehttp
3.4. Bases de datos

4. Localización
4.1. Introducción
4.2. Geolocalización
4.3. Mapas
5. Multimedia
5.1. Audio
5.2. Imagen
5.3. Vídeo
5.4. Cámara
5.5. Galería de imágenes



Unidad 9. Desarrollo avanzado
1. Integración con redes sociales
1.1. Introducción
1.2. Twitter
1.3. Facebook
1.4. Acceso a contactos

2. Uso de código nativo
2.1. Introducción
2.2. La instalación de nuevosmódulos
2.3. Probando el módulo
2.4. Obtener nuevos módulos

3. Adaptación de la aplicación devarios dispositivos
3.1. Introducción
3.2. Android: Móviles ytablets
3.3. iOS: iPhone e iPads
3.4. Otros

4. Desarrollo de una aplicación deejemplo
4.1. Introducción
4.2. Especificación de funcionalidades
4.3. Estructura de datos
4.4. Ellayout de la aplicación
4.5. Desarrollo de la aplicación
4.6. Mejoras

Información adicional

El centro colabora con  la Asociación de Técincos de Informática (ATI) en la realización de este curso.

Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares