Curso de XML, Webservices y APACHE CXF

Curso
On-line
80 horas
Precio 320 €

Descripción

El Curso de XML, Webservices y Apache CXF permite al alumno aprender el estándar XML y las librerías Java para su manipulación, además aprenderá a desarrollar aplicaciones que se integren con otras aplicaciones de cualquier tecnología.
Actualmente las empresas se comunican con otras empresas o los departamentos se comunican con otros departamentos, por lo que la integración de aplicaciones es un factor fundamental para el buen funcionamiento laboral.
Uno de los factores a tener en cuenta en la integración de aplicaciones es la tecnología con la que se encuentran desarrolladas las aplicaciones que se integran (por ejemplo una aplicación puede estar desarrollada con Java y otra con .Net).
En este curso el alumno adquirirá los conocimientos para poder realizar una integración correcta y funcional en cualquier ámbito utilizando los frameworks más actuales como son Apache CXF.

Temario

Xml
  • 1.    Qué Es Xml
  • 2.    Estructura Y Semántica
  • 3.    Componentes
  • 4.    Instrucciones De Procesamiento
  • 5.    Elementos Y Atributos
  • 6.    Referencias A Entidades
  • 7.    Códigos De Escape
  • 8.    Secciones Cdata
  • 9.    Esquemas Y Dtd
  • 10.    Documentos Bien Formados
  • 11.    Documentos Válidos
  • 12.    Tipos De Parseadores
  • 13.    Definición De Sax
  • 14.    Funcionamiento De Sax
  • 15.    Manejo De Los Contenidos Del Documento Xml
  • 16.    Validación De Documentos Con El Parser
  • 17.    Control De Eventos
  • 18.    Factorías De Sax Y Saxparser
  • 19.    Los Métodos Startelement, Characters Y Endelement
  • 20.    Definición De Dom
  • 21.    Carga De Datos Xml En El Dom
  • 22.    Interacción Con La Estructura Del Dom
  • 23.    Los Namespaces
  • 24.    Uso De Dom
  • 25.    Factorías De Dom Y Documentbuilder
  • 26.    El Objeto Document
  • 27.    La Interfaz Node, Nodelist Ynamednodemap
  • 28.    El Api De Transformaciones Trax
  • 29.    Definición De Xslt
  • 30.    Hojas De Estilo Xslt
  • 31.    Xsl:Value-Of, Template, Match, Apply-Templates, For-Each, Select
  • 32.    Uso De Jaxp Para Transformar Documentos Xslt
  • 33.    Transformer Y Domsource
  • 34.    Ejercicios
Webservices – Introducción
  • 1.    Introducción
  • 2.    Definición De Servicio Web
  • 3.    Mecanismo De Acceso A Los Servicios
  • 4.    Definición De Soa
  • 5.    Proveedor De Servicios
  • 6.    Solicitante De Servicios
  • 7.    Registro De Servicios
  • 8.    Publicación De Servicios
  • 9.    Implementación Y Comunicación
  • 10.    Integración De Aplicaciones
  • 11.    Propiedades De Los Webservices
  • 12.    Ejercicios 
Webservices – Axis
  • 1.    Introducción
  • 2.    Instalación De Axis
  • 3.    Implementar Servicio Web Con Axis 2
  • 4.    Implementar Servicio Web Con Axis 2 - Simplificada
  • 5.    Implementar Servicio Web Con Axis 2 - Axiom
  • 6.    Invocar Al Servicio Web Con Axis 2 – Axiom
  • 7.    Invocación A Un Servicio Web Utilizando Saaj
  • 8.    Saaj Con Attachments
  • 9.    Ejercicios 
Webservices – Soap, Wsdl Y Uddi
  • 1.    Introducción
  • 2.    Definición De Soap
  • 3.    Petición Soap
  • 4.    Respuesta Soap
  • 5.    Estructura Y Contenidos De Un Mensaje Soap
  • 6.    Estilo De Interacción
  • 7.    Cabecera Soap Y Atributos
  • 8.    Cuerpo Soap Y Atributos
  • 9.    Protocolos De Transporte
  • 10.    Definición De Wsdl
  • 11.    Estructura De Una Interfaz Wsdl
  • 12.    Puertos Y Servicios
  • 13.    Definición De Uddi
  • 14.    Estructuras De Datos Uddi
  • 15.    Modelo De Datos
  • 16.    Ejercicios 
Webservices Apache Cxf - Introducción
  • 1.    Introducción
  • 2.    Instalar Apache Cxf
  • 3.    Desarrollando Un Webservice Con Cxf
  • 4.    Crear Un Sei
  • 5.    Implementar La Clase Del Servicio
  • 6.    El Bean Basado En Spring
  • 7.    Desarrollar Un Cliente Basado En Spring
  • 8.    Compilar Y Ejecutar El Webservice
  • 9.    Arquitectura Cxf
  • 10.    Ejercicios 
Webservices  Apache Cxf - Frontends
1.    Introducción
2.    Frontends Cxf
3.    Frontends Jax-Ws
4.    Webservice Cliente Dinámico Por Reflexión De Java
5.    Webservice Cliente Dinámico Usando Api Apache Cxf
6.    Provider Y Dispatcher
7.    Contexto
8.    Frontend Simple
9.    Ejercicios 
Webservices  Apache Cxf - Restful
  • 1.    Introducción
  • 2.    Definicion De Servicios Rest
  • 3.    Métodos Utilizados
  • 4.    @Path, @Produces Y @Consumes
  • 5.    Api Para Rest
  • 6.    Implementación Cxf Jax-Rs
  • 7.    Desarrollo De Un Servicio Rest
  • 8.    Crear Objetos Java Para Peticiones Y Respuestas
  • 9.    Implementar El Servicio Rest
  • 10.    Crear El Cliente Rest
  • 11.    Compilar Y Ejecutar El Servicio Rest
  • 12.    Añadir Excepciones
  • 13.    Ejercicios 
Webservices  Apache Cxf – Interceptores
  • 1.    Introducción
  • 2.    Definición De Interceptor
  • 3.    La Interfaz Interceptor, Phaseinterceptor Y Abstractphaseinterceptor
  • 4.    Desarrollando Un Interceptor Personalizado
  • 5.    Desarrollar La Parte Servidora
  • 6.    Añadiendo El Interceptor Al Servicio
  • 7.    Desarrollar La Parte Cliente
  • 8.    Añadiendo El Interceptor En El Cliente
  • 9.    Capacidades Extra Con Features
  • 10.    Logginfeature
  • 11.    Gzipfeature
  • 12.    Invoker
  • 13.    Ejercicios 
Webservices  Apache Cxf – Herramientas Cxf
  • 1.    Introducción
  • 2.    Uso De La Herramienta Wsdl2java
  • 3.    Analizar Interfaces Generadas
  • 4.    Modificar El Cliente Generado
  • 5.    Compilar Y Ejecutar
  • 6.    Analizar Las Interfaces Generadas
  • 7.    Crear Y Ejecutar El Cliente
  • 8.    Ejercicios 
Proyecto Final
  • 1.    Planteamiento

Objetivos

En este curso el alumno abarcará los siguientes objetivos:
  • Gestión y manipulación de datos XML utilizando SAX, DOM y TrAX.
  • Desarrollo de webservices SOAP.
  • Desarrollo de webservices utilizando la librería Apache CXF.
  • Desarrollo de webservices REST.

Horario

Convocatorias Octubre, Enero y Marzo
Curso de XML, Webservices y APACHE CXF
Academia Abamar
Campus y sedes: Academia Abamar
Academia Abamar
(Madrid)
Cursos más populares
Solicita información
X