|
CONSIDERACIONES GENERALES
Este curso ha sido diseñado con la finalidad de poner al alcance del programador o analista una excelente herramienta de manejo del conocimiento como es GeneXus, de la cual seguramente usted ya ha escuchado en varias ocasiones, pero que nunca ha tenido la posibilidad de ver y aprender directamente. Con el objetivo de crear este puente, hemos armado un completo curso, que permite capacitarse y desarrollar potentes aplicaciones de una forma fácil e intuitiva, como seguramente nunca antes vio.
Duración del curso: 5 meses - 80 horas de clase
Título obtenido: Desarrollador Genexus
Diseño e implementación de un sistema informático: además de los múltiples programas y ejemplos efectuados en este módulo, durante la realización del mismo el alumno desarrolla un sistema completo que constituye el proyecto del módulo y que lo acerca a la realidad de experimentar el diseño, los tiempos, la documentación, la puesta a punto de un sistema real y así conocer, enfrentar y superar las dificultades inherentes a la profesión
Práctica siempre individual: siempre tenemos un computador disponible para cada alumno, de forma tal que cada alumno pueda probar y experimentar directamente en su computador todo lo que va aprendiendo y no tenga que mirar como otro hace las cosas. Esta es la forma natural e imprescindible para un correcto aprendizaje, compartiendo con los demás compañeros las experiencias, pero realizando luego cada uno en su computador la práctica de los conocimientos adquiridos
TEMARIO
Introducción
Metodología de desarrollo de GeneXus (versión 9.0)
Desarrollo incremental
Transacciones, diseño y Bases de Datos automáticas
Inferencia en tercera forma normal
Nomenclatura GIK
Integridad referencial
Conceptos fundamentales
Diagrama Bachman
Conceptos de tablas subordinadas y superordinadas
Definición de índices automáticos para llevar a cabo los controles de integridad referencial de manera eficiente
Concepto de tabla extendida
Atributos fórmulas
Características, clasificación, formulas horizontales y fórmulas verticales
Aggregate-Select
Comunicación entre objetos
Reglas y comandos para invocar objetos GeneXus
Árbol de evaluación y eventos
Reportes y procedimientos
Definición de los objetos y sus características
El comando For Each
Definición de filtros
Comandos de impresión
Inserciones, eliminaciones y actualizaciones
WorkPanels ( Paneles de trabajo )
Definición del objeto y tipos de paneles
Programación direccionada por los eventos más importantes
Reglas y propiedades
WorkPanels con tabla base y sin tabla base
Subtipos
Conceptos de subtipos y grupos de subtipos
Necesidades de definición y consideraciones de uso
Knowledge Manager ( Manejador del conocimiento )
Exportación e importación de objetos
Business Objects ( Objetos de negocios )
Que es un objetos de negocios y como representar un objeto de negocios con GeneXus
Ventajas de su uso
Objetos privados
Conceptos de objetos privados
Objetivo, manipulación y comportamiento
Conceptos básicos de eficiencia y performance de las aplicaciones desarrolladas con GeneXus
Puntos a considerar para mejorar la eficiencia, Definición de filtros
Uso de índices e índices temporales
Diagrama de navegación
Múltiples Forms ( Múltiples ventanas )
Clases de forms
Múltiples forms por objeto
Estilos
Definición de estilos, características y propiedades de los estilos
Estilos maestros
Barra de menús y barra de herramientas
Propiedades, eventos y métodos asociados a los controles
Objetos Main
Definición de vistas de datos
Como acceder a los archivos externos
Integridad Transaccional
Control de concurrencia
Tipos de diálogos: conversacional y pseudo-conversacional
Logical Work Unit ( LWU )
Iintroducción a la metodología GeneXus
Puntos a tener en cuenta cuando se planean desarrollos de aplicaciones dentro de una organización
Como alcanzar eficientemente sistemas corporativos y Bases de datos desde los cuales podamos obtener el
manejo de la información para la toma de decisiones
Introducción a GeneXus Workflow
Definición y porque usarlo
Manipulación de datos mediante Workflow
Proceso Workflow y componentes de proceso |