|
Objetivo
Capacitar a los desarrolladores
de GeneXus en temas avanzados.
Dirigido a
A las personas involucradas
en el desarrollo de aplicaciones utilizando
GeneXus.
Requisitos
Contar con la aprobación
del Curso Level 1 GeneXus.
Duración
24 horas.
Contenido
Uso y recomendaciones
en el uso de subtipos. Consideraciones
generales. Casos típicos de utilización
de subtipos. Definición de grupos
de subtipos.
Definición
y mantenimiento de redundancias.
Uso y mantenimiento de redundancias. Programas
generados por GeneXus para el mantenimiento
de redundancias.
Puntos
a profundizar sobre reportes y procedimientos.
Fórmulas en procedimientos (redundantes
y no redundantes). New en la misma tabla
base del For Each. Atributos inferidos en
un New. Restricciones en la actualización.
Puntos
a profundizar sobre work panels.
Work panels con una grilla (con tabla base
y sin tabla base). Work panels con más
de una grilla (todas sus características).
Puntos
a profundizar sobre transacciones.
Árbol de evaluación y eventos.
Cambios en el orden de disparo de reglas.
Manejo de prompts.
Control
de Concurrencia. Conceptos teóricos
de control de concurrencia y tipos de diálogo.
Configuración en modelo GeneXus.
Puesta
en Producción. Explicación.
Ejemplos para distintas plataformas.
Múltiples
Generadores por modelo. Posibilidad
de tener ciertas partes de una aplicación
corriendo en una plataforma y algunas en
otras.
Introducción
a la Metodología GeneXus.
Puntos fundamentales que deben tenerse en
cuenta cuando se planifica el desarrollo
de Aplicaciones dentro de una organización.
El objetivo: alcanzar en forma eficiente
Sistemas y Bases de Datos corporativas de
las cuales se pueda obtener información
de gestión y gerencial para la toma
de decisiones.
Tipo de datos estructurados.
Introducción
a la arquitectura Client/Server.
Introducción Teórica. Diferentes
Arquitecturas Client/Server. Multi Tier-Architecture.
Pasos
para diseñar una aplicación
GeneXus Client/Server. Configuración
del modelo (Preferences). Integridad Transaccional
y Control de concurrencia.
Optimización
y Performance. Consideraciones de
Performance. Patrones de Programación.
Herramientas.
Configuración de los Clientes. Configuración
del Cliente seleccionado para realizar la
práctica.
Pasaje
de una aplicación a Client/Server.
Consideraciones de performance, Optimización,
Integridad Transaccional, etc.
Más
información click aquí |