Desarrollo de Apps Híbridas con Ionic, AngularJS, Apache Cordova y FirebasePresentación Aplicaciones híbridas: Generalmente consisten en Apps que contiene en su interior el navegador web del dispositivo. Para su desarrollo se utilizan frameworks de desarrollo basados en lenguajes de programación web (HTML, CSS y JS). IonicFramework, es una herramienta, para el desarrollo de aplicaciones híbridas basadas en HTML5, CSS y JS. Está construido con Sass y optimizado con AngularJS. Está destinado a solventar la brecha entre las aplicaciones nativas y web para las principales plataformas móviles. Ionic utiliza AngularJS con el fin de crear un marco más adecuado para desarrollar aplicaciones ricas y robustas. Con un sólo comando podrás crear, construir, probar y compilar tus aplicaciones en cualquier plataforma. Apache Cordova es un framework de licencia libre que cuenta con muchas Apis de diversos dispositivos móviles para desarrollar aplicaciones nativas dentro de un smartphone. Cada vez está tomando más énfasis en el mundo de los programadores y es que para el desarrollo de las aplicaciones se utilizan las tecnologías web HTML, CSS y JavaScript. Una de las grandes peculiaridades de este entorno de trabajo es la posibilidad de desarrollar para iOS, Android y demás sistemas operativos sin la necesidad de programar en sus lenguajes nativos (Java, Objetive-C, etc.) Firebase es una plataforma especializada en el almacenamiento y sincronización de aplicaciones con la que los desarrolladores interesados pueden encontrar un entorno óptimo para la creación de apps de forma colaborativa usando solo con código front-end (Javascript). Con este nuevo servicio online multiplataforma podemos construir aplicaciones web ricas y potentes en tiempo real sin tener que preocuparnos de bases de datos o servidores, pemitiéndonos centrarnos en la app y en nuestros usuarios. Firebase funciona sincronizando datos de nuestras aplicaciones entre los distintos clientes en apenas unos milisegundos. AngularJS, o simplemente Angular, es un framework de JavaScript de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles. Objetivos Después de este curso usted estará familiarizado con los conceptos necesarios para el desarrollo de aplicaciones híbridas utilizando Ionic, AngularJS, Apache Cordova y Firebase. Durante el curso se repasan desde la interfaz de usuario y la interacción de hardware hasta la interacción con programas de backend. Usted será capaz de crear sus propias aplicaciones para las principales plataformas móviles. Contenido |