Curso de Aplicación de Conocimientos PowerBuilder para el Desarrollo en "n" Capas
Duración: 40 hrs.
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%