Desarrollo de aplicaciones móviles con JavaScript

  • Desarrollo
  • curso
  • 36
  • Inscripción Cerrada

El desarrollo de aplicaciones móviles está en medio de una batalla sin cuartel entre desarrollo de aplicaciones nativas, desarrolladas en Swift y Android, y el desarrollo de aplicaciones multiplataforma, desarrolladas en múltiples tecnologías. Si bien el desarrollo nativo no tiene lugar a discusión (si estás en Android desarrollarás en Java, y si estás en iOS en Swift), el desarrollo multiplataforma tiene una oferta de frameworks brutal. Tanto es así, que la elección de dicha tecnología es un auténtico quebradero de cabeza para los equipos de desarrollo.

Parece ser que esta pelea está empezando a tener un ganador, o al menos, alguien levanta cabeza por encima de los demás. Se trata de iONIC, un framework desarrollado por Google y basado en su ya exitoso framework de desarrollo web, AngularJS.

En este curso repasaremos los fundamentos de iONIC 2+, su arquitectura, y guiaremos a los alumnos a través de ejemplos prácticos a la construcción óptima de una aplicación móvil multiplataforma robusta.

Este curso forma parte del Curso de Especialización en Desarrollo de Front-End.

Objetivos

Los alumnos deberán adquirir las siguientes competencias:
  • Ser capaz de configurar un entorno de desarrollo compatible con iONIC
  • Entender la filosofía de desarrollo y la arquitectura de las aplicaciones basadas en iONIC
  • Ser capaz de crear desde cero aplicaciones basadas en iONIC
  • Ser capaz de desplegar una aplicación basada en iONIC en un Store de aplicaciones

Público objetivo

Profesionales técnicos, administradores gestores/jefes de proyecto y desarrolladores interesados en el desarrollo móvil multiplataforma e iONIC.

Observaciones

Se requieren conocimientos básicos de desarrollo de software.

Número mínimo de alumnos para realizar un curso: 8

1. Introducción

  • Desarrollo nativo VS multiplataforma
  • ¿Qué es una aplicación híbrida?
  • Ionic y Cordova
  • Un poco de historia
  • ¿Quién vive ahí?
  • Arquitectura

2. Instalación y puesta en marcha del entorno de desarrollo

  • Instalación de NodeJS en Mac/Linux
  • Instalación de NodeJS en Windows
  • Instalación de Ionic CLI
  • Configuración del entorno para despliegues Android
  • Configuración del entorno para despliegues en iOS
  • IDEs y herramientas
  • Cómo crear y ejecutar un proyecto a través de Ionic CLI

3. Single-View Apps

  • Servicio $http
  • Listado de componentes de iONIC
  • Cómo importar librerías externas
  • Construcción de una Single-View App

4. Multi-View Apps con navegación

  • Navegación básica y routing
  • State parameters y formularios
  • Servicios y módulos
  • Local Storage
  • Construcción de una Multi-View App

5. Más componentes de iONIC

6. Promesas y Observables

7. Ejemplo de integración con backend REST

8. Login y authentication

9. Cordova

  • ngCordova
  • Acceso a cámara
  • Geolocalización
  • Listado de plugins
  • Construcción de una aplicación que use la cámara

10. Preparación y publicación de una aplicación en un Store

11. Best practices y arquitectura recomendada

12. Conclusiones

Este curso puede ser bonificado a través de los créditos de formación de la Fundación Tripartita, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 7 días de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros aquí.

Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una
serie de descuentos en los siguientes casos:

  • Inscripción anticipada (30, 20 y 10 días antes de la fecha de fin de inscripción).
  • Inscripción de más de un alumno de una misma organización.
  • Ser asociados de ITI o disponer de un acuerdo de colaboración con ITI.

El precio final tras los descuentos deberá incrementarse con el correspondiente IVA (21%).

Consulta nuestros descuentos especiales si realizas 3 o más cursos en desarrollo Front-End.

Consulta nuestra política de precios


Inscribirse

Rellena los datos de este formulario y nos pondremos en contacto contigo para confirmar la inscripción a este curso

Datos del participante



Datos de la empresa


Empresa asociada al ITI SiNo

Datos Básicos

Inscripción: Del 30/03/2017 al 10/11/2017
Inicio: 22/11/2017
Fin: 19/12/2017
Duración: 36
Horario: Noviembre: 16, 22, 24, 28 y 30 y diciembre: 11, 13, 15 y 19, de 16:00 a 20:00 horas
Lugar: Instituto Tecnológico de Informática - ITI. UPV-CPI, Edificio 8G, 4ª planta

Este sitio web utiliza cookies para que tengas una mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de cookies y la aceptación de nuestra Política de cookies.

ACEPTAR
Aviso de cookies