docenzia

Curso de Clientes web SOAP/RESTful/GraphQL - IDEXA Formación

Centro de formación:

IDEXA Formación

0,0

0 opiniones /
Curso de Clientes web SOAP/RESTful/GraphQL - IDEXA Formación
Precio
A CONSULTAR
Tipo Cursos
Modalidad Online / A distancia, Presencial
visitar web para saber más
En Docenzia te asesoramos de forma gratuita para que escojas el mejor programa formativo que se adapte a tus necesidades y así poder mejorar tu carrera profesional. ¡Contáctanos para ayudarte!

Recibir más información

¿Cuándo contactamos contigo?


Enviando...

Curso de Clientes web SOAP/RESTful/GraphQL - IDEXA Formación

Información general

DESCRIPCIÓN:

Los servicios web se han convertido en el estándar para la integración y la comunicación entre sistemas. El Curso de Clientes web SOAP/RESTful/GraphQL de IDEXA Formación te brinda las habilidades necesarias para diseñar, desarrollar y consumir servicios web utilizando las tecnologías más demandadas en la industria.

En este curso, explorarás en profundidad los principios y las arquitecturas de los servicios web. Aprenderás a utilizar SOAP (Simple Object Access Protocol) para crear servicios web basados en XML, aprovechando su estructura formal y su capacidad para manejar operaciones complejas.

Además, te sumergirás en el mundo de los servicios RESTful (Representational State Transfer), que se caracterizan por su simplicidad y escalabilidad. Descubrirás cómo diseñar API RESTful utilizando los principios de diseño centrados en recursos y aprenderás a consumirlas desde diferentes clientes web.

El curso también aborda GraphQL, un lenguaje de consulta y manipulación de datos que ha ganado popularidad en los últimos años. Aprenderás a definir esquemas GraphQL, realizar consultas eficientes y crear mutaciones para modificar datos, todo ello utilizando una sintaxis intuitiva y flexible.

A través de ejercicios prácticos y proyectos del mundo real, adquirirás experiencia en el desarrollo de clientes web que consumen servicios SOAP, RESTful y GraphQL. Aprenderás a manejar la autenticación y la autorización, a procesar respuestas JSON y XML, y a gestionar errores de manera efectiva.

Al finalizar este curso, tendrás un dominio sólido de las tecnologías de servicios web más utilizadas en la industria. Podrás diseñar y desarrollar clientes web robustos y eficientes, capaces de interactuar con servicios SOAP, RESTful y GraphQL. Estarás preparado para enfrentar los desafíos de integración y comunicación entre sistemas en el mundo empresarial moderno.

Ya sea que seas un desarrollador web, un arquitecto de software o un profesional de integración, este curso te brindará las habilidades y conocimientos necesarios para destacar en el desarrollo de clientes web.
Bonificable

ASPECTOS A TENER EN CUENTA

FINALIDAD DEL PROGRAMA FORMATIVO:

- Explorar SOAP como arquitectura para el desarrollo de servicios web.
- Asimilar los conceptos clave de SOAP y WSDL antes de aprender a programar Servicios Web, abordando temas como JAX-WS, Seguridad y UDDI.
- Comprender las características distintivas de los servicios REST e implementar aplicaciones que los utilicen.
- Descubrir GraphQL como una alternativa tecnológica para la creación de servicios web flexibles y eficientes.

¿A quién va dirigido?

- Desarrolladores web que desean ampliar sus habilidades en servicios web
- Arquitectos de software interesados en diseñar soluciones basadas en servicios
- Profesionales de integración que buscan dominar las tecnologías de servicios web
- Estudiantes de informática y tecnología web que quieren especializarse en desarrollo de clientes web
- Cualquier persona interesada en aprender sobre SOAP, RESTful y GraphQL para la integración de sistemas

TEMARIO

Módulo 1. Introducción a los servicios web

¿Qué es un servicio Web?
Principios de Arquitectura Orientados a Servicios (SOA)
El estándar para el intercambio de datos XML
Estándares en la arquitectura de servicios Web XML:
SOAP (Simple Object Access Protocol)
WSDL (Lenguaje de descripción de servicio web)
UDDI (Descripción Universal, Descubrimiento e Integración)

Módulo 2. SOAP

Modelo de mensajería
Espacios de nombres
SOAP sobre HTTP
El sobre de SOAP
El encabezado del mensaje
El cuerpo del mensaje
Fallos SOAP
Archivos adjuntos

Módulo 3. Implementación de servicios web SOAP con Java

La especificación JAX-WS
Motores de servicios Web
Desarrollo y despliegue de un servicio Web en un servidor Java EE
Diferentes técnicas de implementación de un servicio Web en Java
Funciones y creación de un Cliente y un Servidor SOAP

Módulo 4. Publicación y Acceso SOAP

Publicación y descubrimiento de servicios Web
Implementación de aplicaciones Java clientes de servicios Web
Acceso a servicios Web públicos
Acceso a servicios Web asíncronamente
Seguridad en los servicios Web: WS-Security

Módulo 5. Introducción a los servicios RESTful

¿Qué es REST?
Principios de diseño REST
Métodos HTTP
Formatos de Transferencia REST: XML, JSON

Módulo 6. Aplicaciones cliente de servicios REST

Utilización de la librería jersey client
Acceso a un servicio por URL
Paso de parámetros
Manipulación de documentos XML y JSON

Módulo 7. Implementación de servicios web REST con Java

La especificación JAX-RS
La librería jersey
Configuración de la aplicación Web
Estudio de las diferentes anotaciones JAX-RS
Consumo y devolución de Javabeans y colecciones
Despliegue de un servicio REST

Módulo 8. Publicación y acceso REST

Servicios REST de uso público
Integración de diferentes servicios en una aplicación
Acceso a servicios REST desde AJAX
Frameworks para trabajar con REST
Aspectos de seguridad en REST

Módulo 9 Introducción a GraphQL

¿Qué es GraphQL?
GraphQL como alternativa tecnológica para la creación de servicios
Diferencias entre GraphQL y REST
Arquitectura de GraphQL

Módulo 10: Creación y consumo de Servicios con GraphQL

Herramientas y ecosistema necesarios
Lenguaje básico de consulta con GraphQL
Creación de clientes GraphQL
Creación de un Servicio GraphQL

Módulo 11: Conceptos avanzados de GraphQL

Seguridad en GraphQL
Fragmentos
Uso de argumentos
SDL Avanzado

SALIDAS PROFESIONALES

Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
  • - Desarrollador de Servicios Web
  • - Especialista en API RESTful
  • - Desarrollador de Clientes GraphQL
  • - Arquitecto de Integración
  • - Consultor de Soluciones Web

TE RECOMENDAMOS VER TAMBIÉN

En los siguientes enlaces podrás ver programas formativos similares:

UBICACIONES DE NUESTRAS SEDES

  • Rinconada, La

    Edificio Inn Offices. Torre Pavas, Ctra. Sevilla-Cazalla, A-8002, Km 7, 5, 41309 La Rinconada, Sevilla

Opiniones

No hay opiniones registradas para este curso