Versión: GeneXus 16

Curso GeneXus for mobile

Generación de la Base de Datos Offline

En este video veremos cómo convertir una aplicación para que trabaje en forma desconectada, además estudiaremos las diferencias de trabajar con una aplicación Online y una aplicación Offline, y además veremos cómo se puede operar la aplicación cuando esta desconectada. 
Se estudiará como se genera la base de datos offline, el análisis de impacto y como se determinan las tablas para la base de datos Offline.



Vea aquí la transcripción en pdf del video.

Clases

Presentación

Se estudiará cómo desarrollar con GeneXus aplicaciones móviles para Android e iOS. Tanto apps que para funcionar requieran conectividad, como apps que puedan funcionar desconectadas.

Se muestra cómo seguir las guidelines de las plataformas, el modelo conceptual que subyace a estas aplicaciones, la arquitectura, el diseño de la UI (User Interface) así como las formas de conseguir una buena UX (User Experience). Las maneras de programar el comportamiento, las formas de prototipar y cómo agregar Seguridad.

En el curso se desarrolla una app simplificada, en Android, por ser más sencilla la Prototipación cuando no se cuenta con una Mac. Pero los conceptos son análogos en iOS y se van mencionando particularidades de cada plataforma cuando corresponde.

Más información

Objetivo
Luego de completado este curso, usted será capaz de desarrollar una aplicación móvil funcionalmente completa.

En este curso se adquirirán los fundamentos teóricos principales de este tipo de aplicaciones y se estudiarán las principales características y herramientas que nos ofrece GeneXus para que usted pueda comenzar a desarrollar aplicaciones para dispositivos móviles.

Orientado
A quienes deseen comenzar a desarrollar aplicaciones para Smart Devices con GeneXus y no cuentan con experiencia previa en el desarrollo de este tipo de aplicaciones.

Requisitos previos:
Si Ud. no cuenta con conocimientos en GeneXus, le recomendamos al menos realizar la Introducción a GeneXus previo a este curso.

Modalidades:  puede elegir entre el curso presencial (para el que le recomendamos acceder al calendario y contactarse con nuestros socios académicos en su país) o el curso en modalidad autoestudio.
  •  Duración presencial: 36 hrs aprox. (teórico + práctico)


Examen (presencial):
El alumno podrá postularse al examen para la obtención de la certificación de Desarrollador GeneXus para Smart Devices, siempre y cuando cuente previamente con un certificado de Analista Junior GeneXus.

Se trata de un examen en máquina con preguntas de tipo múltiple opción y verdadero/falso sobre los temas aprendidos a lo largo de todo el curso, comprobando que efectivamente asimiló los conceptos fundamentales.

Alcance:
Descargar alcance

Acelera tu aprendizaje con apoyo docente​

Con tutores y compañeros de estudio, es aún más fácil aprender.​

Versiones anteriores

Materiales

Sencillos ejercicios le permitirán probar varios de los conceptos sobre los que descansa la versión GeneXus 16 para dispositivos inteligentes móviles.  En el siguiente link puede obtener los archivos XPZ utilizados en los vídeos.  

El práctico corresponde a una simplificación de la aplicación EventDay que se estudia en los videos.

Bonus Material

Para tomar el curso y trabajar en los ejercicios, necesita la versión de prueba de GeneXus 16.
 
GeneXus 16 Trial  

KB solución del práctico:
Nombre: GeneXus16SDDevelopmentCoursePracticalExercises
Server: http://samples.genexusserver.com/v16

Nota: La trial le instalará automáticamente el SDK de Android entre otras cosas. Si usted cuenta con la versión full de GeneXus, necesitará instalarlo manualmente. Además, le sugerimos utilizar el emulador del SDK, con el que podrá aprovechar las ventajas de la aceleración de hardware de su máquina. Para informarse sobre esto, vea el siguiente enlace del wiki. 
Cuando use el emulador, asegúrese de tenerlo abierto antes del primer Run. No tiene que cerrarlo y abrirlo cada vez: déjelo abierto mientras prototipa.
Cursos relacionados