Acerca de este curso
Ionic es un framework de aplicaciones móviles HTML5 dirigida a la creación de aplicaciones móviles híbridas. Convirtiéndose en uno de los frameworks del momento por utilizar AngularJS para gestionar las aplicaciones, lo que asegura apps rápidas y escalables, es considerado por muchos como el “Bootstrap para móviles”.
El presente curso enseña a desarrolladores web cómo construir aplicaciones móviles multiplataforma para móviles y tablets sobre iOS y Android, ampliando las habilidades de los alumnos para construir aplicaciones indistinguibles de los proyectos nativos de Android e iOS.
A quién va dirigido
Este curso va dirigido a desarrolladores que deseen adquirir conocimientos y habilidades en el desarrollo y creación de aplicaciones móviles híbridas mediante Ionic con tecnologías que ya son conocidas, tales como HTML, CSS y JavaScript, funcionando tanto en iOS como en Android.
Para un correcto aprovechamiento del curso se requiere que el alumno disponga de conocimientos previos en HTML y JavaScript. También se recomiendan conocimientos en Angular aunque no es obligatorio.
Objetivos del curso
Una vez finalizado el curso, el alumno habrá adquirido los conocimientos y habilidades para:
- Crear aplicaciones móviles con HTML, JavaScript y CSS.
- Diseñar interfaces con los controles de UI de Ionic.
- Construir una aplicación y desplegar tanto para iOS como para Android.
- Uso del hardware de dispositivo nativo y características específicas de los dispositivos.
- Cubrir el proceso completo de desarrollo móvil.
Contenidos
Módulo 1: Introducción a Ionic y a las aplicaciones híbridas.
Módulo 2: Configuración del entorno de desarrollo.
Módulo 3: Conocimientos necesarios de Angular: HTML y Typescript.
Módulo 4: Navegación con Ionic y componentes core.
Módulo 5: Tabs, listas y formularios.
Módulo 6: Diseño e implementación de una app completa.
Módulo 7: Técnicas utilizadas en aplicaciones profesionales.
Módulo 8: Uso de plugins: Ionic Native y Apache Cordova.
Módulo 9: Previsión, depuración y pruebas automatizadas.
Módulo 10: Publicación de aplicaciones.