Aplicación de Conocimientos PowerBuilder para el Desarrollo en "n" Capas

Este curso intensivo enseña a desarrollar aplicaciones web para ambientes de 3 capas usando PowerBuilder y Java, cómo crear y deployar web services a partir de objetos no visuales PowerBuilder, cómo interactuar con otros lenguajes como Java y .NET via web services desde aplicaciones PowerBuilder.

Requisitos:

  • Curso Desarrollo de Aplicaciones usando PowerBuilder (en versiones anteriores) o experiencia equivalente.
  • Conocimientos acerca el framework .NET de Microsoft.

Dirigido a:

  • Desarrolladores experientados PowerBuilder y Web.
  • Desarrolladores PowerBuilder que requieren migrar aplicaciones cliente/servidor a la Web.
  • Desarroladores PowerBuilder que requieren migrar lógica de negocios en servidores de aplicación.

Objetivos:

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

  • Describir los elementos y tecnologías para una arquitectura multicapa.
  • Configurar componentes y servicios en un servidor de aplicaciones.
  • Diseñar, codificar y deployar componentes PowerBuilder.
  • Exponer componentes PowerBuilder para ser usados como web services y deployarlos en un servidor UDDI.
  • Codificar aplicaciones PowerBuilder para acceder a componentes CORBA, EJB y web services .NET.
  • Describir los elementos básicos de aplicaciones web J2EE siguiendo el patrón MVC incluyendo servlets, JSP y Java Beans.
  • Configurar el target JSP de PowerBuilder para crear y deployar contenido JSP.
  • Escribir código Java accesible desde un JSP o un servlet para invocar componentes PowerBuilder, CORBA, EJB y web services.
  • Describir el rol del generador de Web DataWindows y explicar sus formatos de generación.
  • Modificar objetos DataWindows para ser usados como Web DataWindows.
  • Utilizar el target Web de PowerBuilder para deployar JSP que contienen Web DataWindows.
  • Codificar clases para extender la funcionalidad básica de Web DataWindows.
  • Codificar Web DataWindows usando la APLI cliente.
  • Analizar ventajas y desventajas de la API Web Server Object.
  • Describir y usar el modelo de eventos de Web DataWindows.
  • Analizary dicutir buenas prácticas.

Temario:

  • Introducción a arquitecturas multicapas.
  • Tecnologías incluyendo CORBA, web services, EJB y componentes.
  • Patrones de diseño Java.
  • Introducción al protocolo HTTP.
  • Introducción a las tecnologías web, incluyendo HTML, XHTML, XML, XSL y CSS.
  • Componentes de aplicaciones web.
  • Introducción a Java Script.
  • Particionamiento de aplicaciones PowerBuilder para ambientes multi capas.
  • El target JSP.
  • El ciclo de desarrollo para n-capas.
  • Introducción al servidor EAServer de Sybase.
  • Conceptos de administración de EAServer.
  • Codificación y deploymente de componentes PowerBuilder en EAServer.
  • El ciclo de vida de componentes.
  • Mapeo de eventos.
  • Codificación de componentes que constituyen lógica de negocios.
  • Escribir funciones que acepten y retornen tios de datos CORBA compatibles.
  • Codificar componentes PowerBuilder centrados en datos.
  • Interacción con el Transaction Manager de EAServer.
  • Buenas prácticas.
  • Depuración remota.
  • Deployar y exponer componentes PowerBuilder como web services.
  • Consumir web services.
  • Web services v/s componentes CORBA.
  • Configurar el repositorio UDDI en EAServer.
  • Interacción de PowerBuilder con clases Java y EJB.
  • Desarrollo de JSP en PowerBuilder.
  • Uso de JavaBeans.
  • Codificación y uso de Tags JSP del usuario.
  • Deployment descriptors.
  • Estrategias de deployment.
  • Opciones de línea de comandos para construir y deployar aplicaciones.
  • Acceso a componentes PowerBuilder desde JSP y servlets.
  • Trabajo con Web DataWindow y Web DataWindow DTC.
  • Arquitectura del generador HTML.
  • Técnicas para manejar rendimiento y sintonización.

Modalidad:

  • Teórico: 50%
  • Práctico: 50%

Desarrollado por CuartoStudio