Actualización a GeneXus de versión Evolution 1 a Evolution 3

Orden de ejecución de los eventos en objetos Smart Devices

Válido para: Evolution 3.Se resume qué eventos se disparan al abrir un objeto Smart Devices y en qué orden; y qué sucede luego cuando se ejecuta un evento del cliente.



Vea aquí el script del video.

Clases

Presentación

Se presentan a través de videos los temas más importantes que hacen a la versión Evolution 3, que la diferencian de la versión Evolution 1. No es un abordaje exahustivo, sino un recorte de lo fundamental. Para profundizar en cada tema, acceda a nuestro wiki.
 
Los videos están agrupados en grandes áreas. En todos los casos, se asume que usted ya cuenta con el conocimiento en esa área, en la Evolution 1 (salvo para lo que es nuevo). 

En algunos temas, encontrará algunos videos de actualización de la versión Evolution 1 a la Evolution 2, seguidos de videos de actualización de la Evolution 2 a la Evolution 3. 

En cuanto a las aplicaciones móviles, se presenta una introducción. Si desea una capacitación completa, diríjase al "Curso para aplicaciones móviles con GeneXus". 

Más información

Objetivo: 
Familiarizarse con las principales características de la versión Evolution 3, que la diferencian de la versión Evolution 1 en lo que hace a desarrollo web y a las mejoras en el lenguaje. 
Introducirse en el desarrollo de aplicaciones móviles para Smart Devices.
 
Orientado:  
A quienes estén desarrollando aplicaciones web en GeneXus X Evolution 1 y deseen conocer lo que se están perdiendo de no migrar a la Evolution 3. 
A quienes desean introducirse en el desarrollo de aplicaciones móviles para Smart Devices. 
 
Condiciones Previas:  
Estar actualizado a GeneXus X Evolution 1.
 
Modalidades: puede elegir entre el curso presencial (le recomendamos acceder al calendario y contactarse con nuestros socios académicos en su país) y el curso en modalidad autoestudio
  •  Duración presencial: 12 hrs aprox (teórico + práctico)


Alcance: 
 
Conversión de KB
Pasos a seguir para realizar la conversión y aspectos a tener en cuenta.
 
Aplicaciones Web
Posibilidad de prototipar en una nube. Propiedades para configurar el comportamiento de mensajes y errores en la Client Side Validation en transacciones. HTML5 y sus impactos. Dominios Semánticos. Cambios en los Themes. Gran flexibilidad y muy mejorada experiencia de usuario en las aplicaciones web, para que se experimenten de manera similar a las de Facebook, Twitter, Google, en cuanto a la respuesta frente a las acciones del usuario, y a la adaptabilidad de la información que se muestra, frente a distintos tamaños y resoluciones de las pantallas. Técnicamente: Smooth (nuevo esquema de ejecución de Eventos, componentes independientes, notificaciones del servidor a los browsers, transiciones animadas), Responsive Web Design (abstract layout editor, rules y condiciones en Themes).
 
Mejoras al lenguaje
Mejoras en la expresividad y poder de las consultas a la base de datos (For each, grupo de Data Provider, Grid). Técnicamente: Base Transaction y Cláusula Unique.
 
Programación modular
Posibilidad de partir el sistema total en módulos más manejables, que permitan un mejor entendimiento del sistema, y la interoperabilidad entre sí.
 
Suite GeneXus
Se mencionan las mejoras más importantes en BPM, GXflow y GXserver. En particular, en lo que hace a BPM, que ahora permite que sea utilizado también en forma móvil.
 
Aplicaciones Móviles
 
Introducción a aplicaciones SD: 
  • Características y modelo conceptual: escenario, tipos de aplicaciones (consumer/line of business, Online/Offline, nativas), modelo conceptual –objetos implicados (Dashboard, Work With for Smart Devices, Panels for Smart Devices) y sus particularidades. Demo: primera ejecución, KBN, dominios semánticos e integración con funcionalidades del dispositivo. 
  • Arquitectura de aplicaciones online: Rest web services.
Seguridad en aplicaciones Web y Smart Devices
Módulo de seguridad (GAM: GeneXus, Access Manager) provisto por GeneXus. Se importa en la KB a través de una propiedad y permite manejar toda la información de usuarios y permisos.  

Acelera tu aprendizaje con apoyo docente​

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