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