Oracle Certified Developer for Java Web Services
  • Está certificación es para desarrolladores que crean aplicaciones de servicios web empleando componentes Java.  Los candidatos a esta certificación ya deben poseer el título de Programador Certificado en Sun (SCJP), en cualquiera de las ediciones.

Habilidades Obtenidas:


- Una vez cubierto el entrenamiento de este paquete, el estudiante será capaz de :
- Describir la arquitectura orientada a servicios (SOA).
- Describir los servicios web como una implementación de SOA.
- Describir las tecnologías Java utilizadas para desarrollar servicios web.
- Implementar un servlet como servicio web utilizando la API de Java para servicios web XML.
- Implementar un componente Enterprise JavaBeans (EJB) como servicio web utilizando JAX-WS.
- Describir e implementar diversos diseños y patrones de implementación basados en servicios web.
- Describir y aplicar diversas mejores prácticas en el diseño de servicios web.
- Manejar excepciones en servicios web utilizando SOAPFaultException.
- Implementar excepciones definidas por el usuario en servicios web.
- Identificar los requisitos y las soluciones de seguridad de los servicios web.
- Proteger un servicio web utilizando autenticación básica.
- Implementar la seguridad de capa de mensajes en los servicios web.

 



Componentes del curso Developer for Java Web Services:

 
- Curso Presencial y Manual de Creating Web Services using Java Technology (DWS-3111-EE5).
Seminario de certificacion.
- Voucher con Retake Sun Certified  Developer for Java Web Services  5 (CX-310-230)
- Curso Presencial: Creating Web Services Using Java Technology (DWS-3111-EE5)

-El curso "Creating Web Services Using Java Technology" brinda a los desarrolladores de componentes y clientes la información necesaria para la creación, implementación, y despliegue de servicios web y clientes de servicios web utilizando los componentes de la tecnologia Java y la plataforma Java, Edición Empresarial 5. Los estudiantes realizarán los ejercicios de laboratorio del curso utilizando Netbeans 5.5 (o superior), y Sun Java System Application Server Platform Edition 9.0.

Contenido del curso

Módulo 1 / Identificando los bloques de construcción de Servicios Web

Definición de un servicio web
Exploración de la necesidad de servicios web
Identificación de las características de un servicio web
Lista de las iniciativas primarias de un servicio web, así como sus especificaciones e intefaces de programación de aplicaciones (API's)
Reconocer la Interoperabilidad de los Servicios Web (WS-I)
Perfil básico y su importancia en la comunidad de servicios web
Examinando la aplicación de muestra
Reconocimiento los varios ejemplos y escenadrios de demostración utilizados en este curso
Despliegue y prueba de la aplicación muestra.
 

Módule 2 / Análisis de la Tecnología y la Plataforma para los Servicios Web de Java

Despliegue y prueba de un servicio web como punto final
Despliegue y prueba de un Servicio web como un componente Bean Enterprise
Ejecución de aplicaciones cliente que consumen servicios web.
 

Module 3 / Aplicación de API's para procesamiento de XML

Aplicación de la arquitectura Java para le integración con XML en un servicio web
Aplicación de un API simple para XML para formato de salida en un servico web.
 

Module 4 / Examinando Mensajes SOAP

Examinando varios mensajes SOAP
Monitoreo de mensajes SOAP siendo transmitidos desde un servicio web a un cliente, y revisión de fallo de mensajes SOAP.
 

Module 5 / Desarrollo de servicios web utilizando SOAP, con API incluída para Java (SAAJ)

Creación de un servicio web utilizando SOAP con inclusión de API para Java
Consumir un servicio web SAAJ.
 

Module 6 / Explicación del Lenguaje de Descripción de Servicios Web (WSDL)

Identificar el model abstracto y el modelo concreto de un archivo WSDL
Creación de un archivo WSDL para describir un Servicio web.
 

Module 7 / Reconocimiento del rol de Registro de servicios

Descripción del propósito de un servicio de registro
descripción del propósito de un servicio de registro
Descripción Universal, Descubrimiento e Integración (UDDI)
Descripción de los negocios electrónicos XML (ebXML)
Identificación de las características de un registro ebXML
Utilizar la API de Java para registros XML (JAXR) para acesar a un registro ebXML
Descripción de la API JAXR.
 

Module 8 / Implementación de Servicios Web utilizando la API de Java para Servicos Web XML

Creación de un servicio web, a partir de un archivo WSDL
Creación de un servicio web JAX-WS como un servlet
Creación de un servicio wev JAX-WS como un componente EJB.
 

Module 9 / Desarrollo de Clientes para Servicios Web

Creación de un servicio web JAX-WS utilizando un Proxy dinámico
Activación de una aplicación web para consumir servicios web JAX-WS.