
Daremos un paseo por la aplicación que vamos a crear.
La presentación la realizamos en el emulador (por ser más visual) pero puedes acceder también desde tu app de flexygo. Simplemente debes conectar a tu instalación de flexygo.
En una lección posterior te indico cómo hacerlo ;)
Breve introducción al curso
Flexygo necesita instalarse en un servidor de aplicaciones.
En este vídeo te explico los pasos a seguir para la instalación de IIS en un equipo con sistema operativo Windows 10.
Además detallo los componentes necesarios que debemos instalar para el correcto funcionamiento de flexygo.
Flexygo evoluciona cada día, por lo tanto, los requerimientos de instalación pueden cambiar.
En esta lección te informamos de los cambios más importantes a la hora de instalar/actualizar Flexygo
Flexygo necesita de un servidor SQL Server para albergar sus bases de datos.
En esta lección veremos los pasos necesarios para una correcta instalación.
En esta lección veremos cómo instalar la aplicación de Demo a la que llamaremos UDEMY.
Debes seguir los pasos descritos en el tutorial.
La última versión del instalador está disponible en el siguiente enlace:
https://docs.flexygo.com/setup/academyctrackinstaller.zip
Iremos a la carpeta de Flexygo a ejecutar el instalador, y usaremos la base de datos generada en la instalación de la aplicación de demo, llamada UDEMY.
El instalador lo podemos descargar desde el siguiente enlace:
https://docs.flexygo.com/setup/FlexyGoInstaller.zip
Es importante que en el paso de instalación, donde dice Data datamodel, indiquemos que la base de datos tendrá el nombre que le hemos puesto en la lección anterior. Si has seguido los pasos, ésta se llamará UDEMY.
En esta lección aprenderás a crear una aplicación en flexygo.
Es muy sencillo de hacer, pero hay unos parámetros de configuración que debes saber.
Si no dispones de una correcta configuración, puede que los usuarios no consigan conectar desde la app o desde el emulador.
Aquí te cuento cómo funciona la conexión entre la app y flexygo, que se hace a través de WEB API y cómo otorgar permisos a los usuarios para que puedan acceder.
En esta lección vamos a crear el objeto cuenta, con sus correspondientes formularios de edición, visualización y lista.
Aprenderás a moverte por el entorno de diseño,
Sabrás qué es un objeto, y cómo se genera.
Comprenderás cómo se genera la base de datos del dispositivo y realizarás una primera sincronización.
En este vídeo veremos una herramienta que nos sirve para consultar las tablas y los datos existentes en la base de datos del dispositivo.
En esta lección vamos a crear una página para listar las cuentas y un control de búsqueda para poder filtrar la información.
Comenzaremos con los datos que hemos generado para las cuentas y luego iremos añadiendo más información.
Accederemos a la documentación de componentes de IONIC y de Flexygo, básico para generar plantillas.
Hablaremos sobre las funciones Javascript para la navegación entre las diferentes plantillas.
En esta lección veremos cómo funcionan las páginas de visualización y el uso de estilos.
Aprovecharemos para crear una página de visualización del objeto cuenta.
En esta lección veremos el uso de listas desplegables en el formulario. Además añadiremos tablas auxiliares a la base de datos del dispositivo.
Crearemos listas desplegables (o combos) en formulario de edición de cuenta, para poder seleccionar el tipo de cuenta y su estado.
En esta lección veremos el uso de menús. Para qué sirven y cómo se crean.
Añadiremos un menú para acceder a la lista de cuentas
En esta lección veremos cómo crear una página de inicio con varios accesos directos e información.
Utilizaremos funciones javascript embebidas en las plantillas para poder enseñar algunos datos referentes a las cuentas.
Además añadiremos archivos estáticos (ó recursos) para usarlos como imagen de fondo y mucho más.
Creación y uso de páginas de edición.
Cambiaremos el comportamiento estándar de la página de edición de cuentas, para que, al guardar el registro, nos abra el formulario de visualización de la cuenta.
En esta lección veremos cómo se envían los datos desde el dispositivo al servidor.
Crearemos un proceso personalizado que gestione los datos provenientes de cada dispositivo.
En esta lección vamos a ver cómo entrar a la aplicación desde un smartphone con sistema operativo Android.
Utilizaremos la aplicación Flexygo Mobile.
En esta lección añadiremos el objeto acción, pero esta vez vamos a utilizar el asistente para crearlo basado en el objeto online.
Variables de contexto para obtener las coordenadas GPS del dispositivo
Pasaremos por el apartado de creación de objeto a partir de un objeto ya existente.
Añadiremos nuevas tablas al modelo de datos del dispositivo y configuraremos la pantalla de edición.
En esta lección vamos a ver qué son y cómo se configuran las dependencias entre propiedades en el apartado offline.
Nos centraremos en el formulario de acción que acabamos de crear, para a establecer dependencias de visibilidad de algunos campos para que, dependiendo del tipo de acción que seleccione el usuario, sean visibles unos campos u otros.
También estableceremos la dependencia de valor en los campos fecha, para que, por defecto, exista una diferencia de 15 minutos entre la fecha de inicio y la fecha de fin.
En esta lección entraremos en detalle en el uso de plantillas, utilizando una sentencia SQL como origen de datos.
Además excluiremos las acciones archivadas con el uso del additional where.
Vamos a modificar el diseño de la lista de acciones, utilizando el componente para tarjetas de IONIC.
Además añadiremos un nuevo estilo para usar en las tarjetas.
En esta lección volveremos al proceso de recepción de datos para ver las consideraciones que hay que tener en cuenta a la hora de añadir información de varias tablas relacionadas. Como es el caso de las acciones vinculadas a las cuentas.
En esta lección veremos a gestión documental y la gestión de imágenes.
Cómo funciona y cómo se configura.
Modificaremos el proceso de base de datos para el envío de imágenes y documentos
En esta lección vamos a ver cómo funciona la seguridad en la aplicación offline.
Vamos a aplicar una serie de filtros para que el usuario de la aplicación solamente pueda ver su información.
Queremos que puedan acceder solamente a las cuentas y acciones asignadas o vinculadas empleado de la aplicación.
En esta lección vamos a terminar de diseñar las páginas de las cuentas y las acciones.
También finalizaremos la página de inicio añadiendo accesos directos para a las acciones.
En esta lección vamos a ver cómo añadir nuestra lógica de procesos a la aplicación.
Crearemos un botón en el formulario de acciones, que permita cambiar el estado de una tarea con solo pulsarlo.
Usaremos la función execSQL.
Vamos utilizar la función javascript getCoords para guardar las coordenadas GPS del dispositivo en un momento dado.
En esta lección vamos a ver cómo generar un documento en formato PDF y enviarlo por correo
Generaremos un documento simulando un ticket, que podremos previsualizar y luego daremos las opciones de exportar a pdf ó directamente enviarlo por correo como adjunto.
Usaremos las funciones flexygo.exports.createPDF y sendMail
En esta lección vamos a crear un proceso que permita borrar una acción.
Vamos a usar las funciones SQLBatch, SQL.GetValue y mensajes de confirmación.
En esta lección veremos cómo usar la cámara del dispositivo para escanear un código de barras o QR.
Desde una acción de tipo tarea, daremos la posibilidad de escanear un código de un artículo y guardarlo en tabla.
En esta lección voy a explicar cómo poner en funcionamiento el sistema de notificaciones PUSH.
Veremos cómo se activa, cómo se envían mensajes de forma manual y cómo hacerlo de manera automática con el uso de las sentencias de avisos.
Aprende a traducir la aplicación, páginas y templates.
Si quieres que el proceso sea automático, necesitarás de una Google API Key que deberás registrar en el apartado de parámetros de Flexygo. La API de google
En este curso aprenderás:
A crear una aplicación móvil (web app) desde cero, utilizando flexygo. Paso a paso.
El uso de una herramienta lowcode de última generación.
¿Cómo?
Nos centraremos en crear una solución de uso empresarial. Aunque los ejemplos que veremos durante el curso te servirán para crear aplicaciones destinadas a cualquier ámbito ó sector, ya sea industrial, educativo, comercio u ocio.
Descargarás la aplicación del curso y veremos cómo está construida. Es como armar un puzzle.
Realizarás los ejercicios en una instalación independiente donde, además de ver los ejemplos en clase, podrás añadir tus personalizaciones y jugar con todos los elementos que la plataforma pone a tu disposición.
Pero, ¿Qué es flexygo?
Flexygo es una potente plataforma low-code para el desarrollo ágil de aplicaciones web y móvil. Desarrollada bajo el paradigma DevOps y con un despliegue continuo que permite una actualización tecnológica constante.
El Low Code trata de productividad. De cómo centrarse en el valor y no en la rutina. De dedicar más tiempo a crear y menos a las tareas repetitivas.
flexygo entrega a los desarrolladores la herramienta más efectiva para que desplieguen todo su potencial. Y ayuda a conseguir un PMV en el menor tiempo posible.
Para que te centres en qué hacer y no en cómo hacerlo.
Bolsa de empleo
Una vez finalizado el curso, podrás entrar en una bolsa de empleo, pasando a formar parte de los procesos de selección de profesionales, tanto de la fábrica flexygo como de toda su red de partners.