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

Controles: múltiples layouts por fila de un grid

Válido para: Evolution 3.

Estudiaremos la posibilidad, para un control grid, de variar el diseño de las filas, para que en cada oportunidad pueda asumir uno diferente, entre los varios definidos. También presentamos la propiedad que permite indicar cuál será el layout cuando la línea del grid esté seleccionada ("Default Selected Item Layout"). Se incluye demo. Sobre el final se menciona la propiedad "Selection Type", para indicar el comportamiento, entre los posibles, cuando la línea se ha seleccionado. 




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.​