Curso de Desarrollo de Aplicaciones usando PowerBuilder versión 11.5 - Parte 2
Duración: 16 hrs.
PowerBuilder 11.5 ofrece una amplia gama de capacidades que pueden ayudar significativamente a las iniciativas de desarrollo de aplicaciones de alto nivel. Todas esas capacidades requieren de técnicas específicas para mejor utilizarlas y sacarles el provecho deseado. En este curso se imparte la forma óptima para desarrollar y liberar aplicaciones que utilizan las técnicas de orientación a objetos para implementar consistentemente reglas de negocios y partición de aplicaciones. Ayuda, por lo tanto, a comenzar el desarrollo rápida y eficientemente a través del aprendizaje de buenas prácticas y sugerencias en una perspectiva cliente/servidor. El curso se folicaliza en una selección de tópicos complejos de alto nivel.
Requisitos:
- Curso Desarrollo de Aplicaciones usando PowerBuilder 11.5 Parte 1 o experiencia equivalente.
- Conocimientos de inglés técnico.
Dirigido a:
- Desarrolladores de Aplicaciones PowerBuilder 11.5.
Objetivos:
Al término del curso los participantes estarán en condiciones de:
- Crear y usar efectivamente DataStores.
- Manejar el control de transacciones sobre múltiples conjuntos de datos.
- Compartir un único buffer de datos entre múltiples controles y estilos de presentación y sincronizar los datos a través del acceso a controles en una sesión distribuida.
- Implementar los controles StaticHyperLink, PictureHyperLink, TrackBar, ProgressBar y MonthCalendar como controles del usuario en una interfaz del usuario.
- Escribir expresiones en DataWindow para cambiar condicionalmente las propiedades del objeto, usar PowerScript para implementar actualizaciones sobre múltiples tablas dentro de un único objeto DataWindow y escribir rutinas de validación y procesamiento de eventos.
- Implementar dinámicamente facilidades para reportes creando también dinámicamente DataWindows a partir de sentencias SQL generadas por el usuario.
- Implementar Tree View, List View Controls y Context Menus en una interfaz de tipo Explorador.
- Implementar técnicas Drag and Drop en Tree View y List View Explorer en una interfaz del usuario.
- Implementar Tab Controls con múltiples Tab Pages en una interfaz del usuario compleja.
- Implementar mecanismos rebustos basados en estándares para el manejo de errores en una aplicación PowerBuilder usando bloques tipo Java (Try Catch) y objetos de excepciones.
- Crear objetos Pipeline para distribuir dinámicamente datos entre dos bases de datos.
- Demostrar las capacidades de la tecnología de XML DataWindow con el fin que el usuario tenga la capacidad para importar y exportar documentos XML en objetos DataWindow utilizando el pintor de DataWindow usando el mejor código.
- Implementar Web DataWindows en una página web y deployarlo en un servidor de aplicaciones Sybase EAServer lamando funciones de la DataWindow dentro de la Web DataWindow para actualizar datosen una base de datos.
Tópicos:
- Implementación de controles gráficos.
- Trabajando el control Rich Text Edit.
- Técnicas avanzadas del control Tree View.
- Implementación de controles List View.
- Deseño y codificación de Popup Menús.
- Agregando funcionalidades Drag and Drop.
- Uso de Tab Controls.
- Incluir controles OLE dentro de las aplicaciones.
- Construcción y codificación de DataWindows hijas.
- Acceso a datos empresariales.
- Acceso a las propiedades del objeto DataWindow.
- Movimiento de datos.
- Validación en la entrada de datos.
- Técnicas avanzadas para la actualización de datos.
- Scripting dinámico de DataWindows
- Técnicas para construcción de reportes.
- DataStores y ResultSets compartidos.
- Trabajando con la clase DataWindow Class: Técnicas efectivas para particionamiento.
- Manejo de excepciones.
- XML DataWindows.
- Web DataWindows.
Modalidad:
- Teórico: 50%
- Práctico: 50%