Version: GeneXus 16

Curso GeneXus for mobile

Creando la Base de Conocimientos

En este video vamos a crear la Base de Conocimiento que usaremos a lo largo del curso, Importaremos objetos de inicialización. Veremos la configuración inicial y primera ejecución del backend web.



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.
 
GeneXus Trial  

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

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.