Está en la página 1de 4

GeneXus es una poderosa herramienta multiplataforma para el desarrollo de

aplicaciones de misión crítica, permite el desarrollo incremental de aplicaciones de


negocios, independientemente de la plataforma de producción.
GeneXus genera el 100% de la aplicación, y mantiene automáticamente el modelo de
datos, la información y las aplicaciones.

Miles de clientes en todo el mundo usan GeneXus para desarrollar complejas


aplicaciones de misión crítica con extensas bases de datos, que incluyen tanto
aplicaciones centralizadas como distribuidas y basadas en Web.

El Curso Programador Genexus Evolution prepara al alumno para poder utilizar la


herramienta y desarrollar programas a partir del mismo.

Contenidos
PRIMEROS PASOS
Qué es GeneXus
Introducción al curso
Creación de la aplicación. Creación de la base de conocimiento

TRANSACCIONES
Describiendo más objetos de la realidad
Reglas de nomenclatura para atributos
Definiendo validaciones solicitadas por los usuarios. Reglas en transacciones.
Más reglas para definir comportamientos
Aplicando nuevas funcionalidades sin programarlas. Aplicando Patrones
¿Qué atributos están disponibles para usar en cada oportunidad? Tabla base y Tabla
extendida
Nombre de atributos diferentes para el mismo concepto. Grupo de subtipos
Más casos de uso de subtipos
¿Qué son las fórmulas?
Momentos de disparo de reglas en transacciones
Más sobre orden de ejecución de reglas en transacciones
Relaciones entre actores de la realidad
Relaciones 1 a 1 entre actores de la realidad

PROCEDIMIENTOS Y LISTADOS
Procedimientos y listados. Comando para consultar la base de datos
Más sobre el comando For each
Cómo listar información relacionada y agrupada
Más sobre For eachs anidados. Casos y navegación
Fórmulas inline
UCSA Centro Tecnológico Genexus Learning Partner – Centro de entrenamiento Autorizado GX
Avda. España 491 casi Brasil – Teléf. 221-104
www.ucsa-ct.edu.py email: info@ucsa-ct.edu.py
Cláusula Unique del comando For each
Data Selectors. Reutilizando definiciones

COMUNICACIÓN ENTRE OBJETOS


Comunicación entre objetos. Necesidad de invocar a un objeto desde otro.

TIPOS DE DATOS COMPUESTOS


Tipos de datos compuestos. Objeto GeneXus: Structured Data Type
Cargando Tipos de Datos Compuestos. Objeto GeneXus: Data Provider.
Variables colección: almacenar en memoria colecciones de datos
Dos formas de devolver una colección con un Data Provider

ACTUALIZACIÓN DE LA BASE DE DATOS


Actualización de la BD usando Business Components. Cómo actualizar los datos al
modo de una transacción, pero por código, sin su pantalla.
Actualización de BD usando Business Components de dos niveles
Poblar con datos utilizando Business Component y Data Provider
Poblar de datos desde la propia Transacción
Actualización directa de BD con comandos For each, New y Delete. Introducción.
Actualización directa de DB con comandos For each, Delete y New
Comando For each: Resumen de sintaxis

DATA PROVIDERS Y SUS APLICACIONES


Data Providers. Aportes sobre su lenguaje y conclusiones
Transacciones dinámicas. Recuperación de datos a demanda. Transacciones como
"vistas"

INTEGRIDAD TRANSACCIONAL
Integridad transaccional. Base de datos consistente antes fallos

PANTALLAS INTERACTIVAS
Pantallas interactivas. Objeto Web Panel
Más funcionalidades en el pattern Work With: Variables en grid y acciones
Pantallas interactivas: más sobre Web Panel
Grupos de acciones y barra de navegación (menú)
Componentes de pantallas: Controles extendidos (controles de usuario)

DISEÑO
Objeto Theme. Introducción
Diseño Web Responsivo (RWD)

UCSA Centro Tecnológico Genexus Learning Partner – Centro de entrenamiento Autorizado GX


Avda. España 491 casi Brasil – Teléf. 221-104
www.ucsa-ct.edu.py email: info@ucsa-ct.edu.py
HERRAMIENTAS DE REPORTING
Diseñando consultas dinámicas. Objeto Query

APLICACIONES MÓVILES NATIVAS


Introducción al desarrollo de aplicaciones móivles nativas (Smart Devices)

PROCESO DE BUILD
Proceso de Build

ADMINISTRACIÓN DE VERSIONES Y PLATAFORMAS


Versionado de Bases de Conocimiento
Ambientes de ejecución de nuestra aplicación
Administrando las Bases de Conocimiento. GeneXus Server

Duración
Se trata de un módulo semestral de 72 hs., con un régimen de clases de 4 hs.
por semana (una vez por semana, 18 semanas de clases).

Requisitos
Conocimiento de conceptos básicos de base de datos: integridad referencial,
normalización, índices y claves (foráneas, primarias).
Conocimiento básico de programación de cualquiera de los lenguajes de alto
nivel.

Exámenes
Durante el curso se rinden evaluaciones parciales, un examen final práctico y
otro final teórico.

Certificación
Al finalizar cada módulo, el egresado recibe un certificado de aprobación
extendido por la Academia Local, UCSA Centro Tecnológico

UCSA Centro Tecnológico Genexus Learning Partner – Centro de entrenamiento Autorizado GX


Avda. España 491 casi Brasil – Teléf. 221-104
www.ucsa-ct.edu.py email: info@ucsa-ct.edu.py
Costo

CURSO GENEXUS PRECIO/SEMESTRE

Gs. 2.000.000

Ciclo Normal (Marzo a Julio, Agosto a Diciembre) Financiación

Costo individual…………… 5 Pagos de: Gs 400.000

HORARIO DISPONIBLE

CURSO HORARIO INICIO


PROGRAMADOR GENEXUS:
Programación Genexus 15 Jueves de 18 a 22 hs 12 Setiembre 2019

OBS.: Sobre Fechas de Inicio. Cualquier alteración en la fecha de inicio será notificada a los
alumnos afectados inscriptos que hayan pagado como mínimo la primera cuota o la totalidad
del curso. Se requiere un cupo mínimo de alumnos inscriptos para iniciar el curso.

UCSA Centro Tecnológico Genexus Learning Partner – Centro de entrenamiento Autorizado GX


Avda. España 491 casi Brasil – Teléf. 221-104
www.ucsa-ct.edu.py email: info@ucsa-ct.edu.py

También podría gustarte