Taller introductorio webapps

Workshop FMCat

“Desarrollo de Aplicaciones híbridas web/mobile para sistemas FileMaker”

Descripción

Taller de iniciación a la creación de aplicaciones híbridas, para navegador o nativas para plataformas móviles, empleando fuentes de datos FileMaker.
Se mostrará el proceso de creación de aplicaciones empleando tecnologías de ultima generación en cada una de las partes, desde el acceso a los datos mediante una API REST a medida o empleando la DATA API de FileMaker Server hasta la creación de los clientes tanto en versión HTML/Javascript/CSS para navegadores convencionales como versiones nativas para dispositivos móviles iOS, Android o Windows.

Los trabajos del taller se enfocaran primero en configurar las tecnologías básicas a emplear en cada área valorando las distintas opciones existentes y analizando las razones de elección en cada caso, aunque finalmente se mostraran las opciones existentes para la automatización y generación de aplicaciones que reducen dramáticamente la complejidad y tiempo de desarrollo. Se realizarán diversos ejemplos funcionales en cada caso.

Durante el proceso se introducirán conceptos sobre todas las herramientas de trabajo necesarias para la compilación y generación de las aplicaciones, gestores de dependencias, generadores de código y herramientas de edición recomendadas. Se proporcionaran una serie de recetas de instalación y configuración del entorno de trabajo y depuración, tanto en equipos OSX como Windows.

Descripción extendida (programa detallado):

1.A FMS v11~16

NOTA: Modulo no necesario en caso de disponer de FMSv17 ya que esta versión dispone del servicio REST necesario para conectar directamente con la parte servidor del punto 1.B

* Creación servicios REST empleando FMS JDBC, SpringBoot (Java), NodeJS (Javascript)
* Emulación de DATA API para compatibilidad futura con FMS v17 y posteriores
* Diseño para trabajo simultáneo con varios sistemas de bases de datos (caso FMS + MariaDB/MySQL)
* Documentación APIs REST automatizada (Swagger)

1.B Aplicación Servidor

* Instalación y descripción del kit básico de desarrollo (IDEs, gestión de dependencia y frameworks)
* Uso de los servicios REST de FMS16 o Data API FMS17 (directamente)
* Seguridad (local o externa), implementación de Cross Origin (CORS)
* Instalación como servicio, monitorización y depuración
* Conexión a otros servicios no FMS (FileSystem, PDF, mensajería, server push, websockets…)
* Opciones profesionales y open source de desarrollo y generación automatizada (Cuba, Vaadin, JHipster)
* Estrategias de escalabilidad y seguridad.

2.A Creación aplicación cliente

* Revisión y análisis de las distintas opciones incluyendo profesionales o gratuitas.
* Creación de interfaces de cliente mediante frameworks (Angular, React, Vue). Opciones y empleo de Componentes UI (Materials, PrimeNG). Empleo de librerías de estilo (Bootstrap)
* Estrategias para apps multi-dispositivo

2.B Distribución

* Introducción a las tecnologías de compilación en formatos nativos (Cordova)
* Introducción a las plataformas de despliegue y distribución (Ionic y otras)
* Generación de aplicaciones nativas (iOS+Android) con Ionic.
* Test dinámico en dispositivos móviles (Ionic Developer)

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.