Desarrollo de Servicios Web Profesionales
Domina el desarrollo de servicios web con este curso intensivo. Aprenderás desde la arquitectura básica hasta la implementación con tecnologías J2EE y Weblogic. Descubre cómo invocar servicios web de forma eficiente y trabajar con registros XML. Ideal para autónomos, desempleados y profesionales que buscan actualizar sus habilidades en el desarrollo de aplicaciones web modernas.
Información del curso
- Duración40 horas lectivas
- UbicaciónAsturias
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
- Estar dado de alta como solicitante de empleo en el Servicio de Empleo Público del Principado de Asturias.
- Conocimientos básicos de programación web.
Dirigido a
Profesionales del desarrollo web
Qué aprenderás
- Comprender la arquitectura de servicios web
- Utilizar tecnologías J2EE para servicios web
- Crear servicios web orientados a RPC
- Implementar handlers de mensajes
- Invocar servicios web mediante stub y proxy
- Acceder a registros XML con JAXR
- Programar aplicaciones de servicio web
- Desplegar servicios con Weblogic
Temario
Módulo 1: Fundamentos de Servicios Web
- Arquitectura de los servicios web: Principios y componentes.
- Tecnologías básicas: HTTP, XML, SOAP, WSDL.
- Tecnologías J2EE para servicios web: Introducción.
Módulo 2: Creación de Servicios Web
- Arquitectura de servicios web orientados a RPC.
- Tipos de datos compatibles y su manejo.
- Creación de servicios con Weblogic: Configuración y despliegue.
- Handlers de mensajes: Implementación y uso.
Módulo 3: Invocación de Servicios Web
- Tipos de acceso: Métodos y protocolos.
- Invocación mediante stub estático: Ejemplo práctico.
- Invocación mediante proxy dinámico: Configuración y uso.
- Interfaz de Invocación Dinámica (DII): Flexibilidad y ventajas.
Módulo 4: Registros XML
- Características de los registros UDDI: Estructura y función.
- Acceso a registros mediante JAXR: Implementación y ejemplos.
- Servidores de registro: Configuración y gestión.
Módulo 5: Proyecto Práctico
- Programación de una aplicación de servicio web completa.
- Integración de todos los conceptos aprendidos.
- Despliegue y pruebas de la aplicación.