Desarrollo de Aplicaciones usando PowerBuilder versión 11.5 - Parte 1

En este curso intensivo teórico-práctico es el punto de partida para quienes requieren desarrollar aplicaciones multifucionales a partir de requerimientos de negocios usando PowerBuilder en su versión 11.5. Se proporciona una clara introducción a PowerBuilder enseñando cómo crear workspaces, los distintos componentes del ambiente de desarrollo, el trabajo con objetos y el manejo de las librerías de PowerBuilder y sus objetos. Se introduce, además, las técnicas esenciales del trabajo con los pintores y el árbol jerárquico que representa la aplicación.

Se imparte el lenguaje de orientación a objetos de PowerBuilder para la creación de objetos no visuales y aquellos del usuario, del mismo modo la construcción de menús y la comunicación entre las ventanas y los objetos para estructurar la forma de utilizar la aplicación. Del mismo modo se da a conocer la tecnología Sybase de DataWindow, sus controles y objetos asociados.

Estos conocimientos permiten el desarrollo de aplicaciones MDI, el uso del pintor de bases de datos y la programación de su conexión.

Una vez completado este curso se debería complementar la capacitación con el curso Desarrollo de Aplicaciones PowerBuilder Parte 2 (Fast Track to PowerBuilder Part II). Este nuevo curso es fundamental para completar el ciclo de entrenamiento. Sybase recomienda que los profesionales adquieran una experiencia de entre dos y seis meses con los conocimientos del primer curso antes de tomar el segundo.

Requisitos:

  • Conocimientos de bases de datos relacionales y SQL.
  • Conocimientos de programación orientada a eventos.
  • Principios de diseño de interfases gráficas.
  • Conocimiento de inglés técnico

Dirigido a:

  • Desarrolladores de aplicaciones.

Objetivos:

Al término del curso los participantes estarán en condiciones de:

  • Manejar eficientemente la IDE de PowerBuilder para crear los objetos del ambiente de desarrollo y aquellos propios de la aplicación.
  • Utilizar las siguientes técnicas de programación orientada a objetos:
  • Herencias para construir y utilizar jerarquías de clases para crear ventanas, menús y otros objetos.
  • Encapsulación para esconder información y empaquetar reglas de negocios y manejo de transacciones a bases de datos.
  • Polimorfismo para simplificar las interfaces de programación.
  • Particionar una aplicación para:
  • Separar reglas de negocios de la interfaz y la lógica del manejo de las transacciones sobre la base de datos y codificar la lógica de las reglas de negocios en objetos no visuales.
  • Separar la lógica de la administración del sistema, tal como conexiones y elementos de seguridad de la interfaz y codificarla en objetos no visuales.
  • Discutir ventajas y desventajas de utilizar técnicas de programación en:
  • Ventanas de datos (objeto DataWindow)
  • Generación de mensajería.
  • Partición de aplicaciones.

Temario:

  • Introducción a la IDE de PowerBuilder 11.5.
  • Fundamentos de la codificación.
  • Incorporación de funcionalidades a las clases.
  • Creación de interfases gráficas para el usuario.
  • Perfiles de bases de datos y el pintor de bases de datos.
  • El objeto DataWindow.
  • Controles básicos en una DataWindow.
  • Clases estándares y del usuario.
  • Menús.
  • Modificación de datos a través de DataWindows.
  • Liberación de aplicaciones.

Modalidad:

 

  • Teórico: 40%
  • Práctico: 60%

Desarrollado por CuartoStudio