CURSO CLIENTES WEB SOAP/RESTFUL/GRAPHQL

Modalidad
Presencial/Aula Virtual

Duración
42 h

Estrella llenaEstrella llenaEstrella llenaEstrella llenaEstrella llena

17 (Nº Alumnos/as)

Última edición
14/10/2021

Curso Clientes web SOAP/Restful/GraphQL

ContenidoObjetivosOpiniones

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

  • Conocer SOAP como arquitectura de servicios web.
  • Entender los conceptos de SOAP y WSDL para después aprender a programar Servicios Web abordando temas como JAX-WS, Seguridad, UDDI.
  • Comprender las características de los servicios REST e implementar aplicaciones basadas en la utilización de los mismos.
  • Conocer GraphQL como alternativa tecnológica para la creación de servicioset.

Esto es lo que opinan nuestros/as alumnos/as y clientes sobre nuestros cursos:

Grupo iD IconGrupo iD

Avenida Biología, 12, Planta 2 Mód. 14, Sevilla

4,9 79 reviews

  • Avatar Angel Diaz ★★★★★ Hace 3 semanas
    Calidad del curso de Angular excepcional. Sin duda nos servirán para poder realizar nuestro trabajo de forma más eficiente. Muy bien estructurado, muy buen explicado y enhorabuena por conseguir mantenernos … More interesados a lo largo de los 5 días del curso y durante las 6 horas, cosa que para una formación ONLINE resulta casi imposible.
  • Avatar Ricardo Moreno ★★★★★ en la última semana
    Muy profesionales. Muy prácticos/as.
  • Avatar Francisco Javier Melado Mairena ★★★★★ Hace 2 meses
    Han hecho que un curso que esperaba que fuera un tostón se me haya hecho ameno. Ramón es un gran formador, consigue que te quedes con los conceptos muy fácilmente.

Ver más opiniones

Preguntas Frecuentes

Las fechas de inicio y el resto del calendario del curso, lo definís vosotros según vuestros intereses. Si estás interesado/a escríbenos y buscaremos una fecha para empezar.

Sí, puedes elegir el horario que mejor se adapte a tus necesidades.

El número recomendado de asistentes por grupo, es de 15 personas, para que el profesorado pueda atender correctamente sus necesidades. Aún así, nos adaptamos a vuestras demandas, siempre teniendo en cuenta las limitaciones, que en caso de bonificación del curso Fundae admite máximo 30 personas por grupo.

Actualmente contamos con dos modalidades, Presencial* y Streaming (Aula Virtual).

Si tenéis un aula virtual propia nos adaptamos a ella. Si por el contrario, no contáis con este recurso, utilizaríamos el aula virtual de Grupo iD, sin coste adicional.

Si tienes un problema técnico, no puedes acceder al curso o cualquier otra duda relacionada con la plataforma virtual, puedes escribirnos a tutoria@grupoid.es.

Sí, se puede bonificar si aún disponéis de crédito para este año. Nosotros somos Entidad Organizadora y podemos firmar el Contrato de Encomienda correspondiente, para poder realizaros toda la gestión o podéis hacerlo vosotros mismos con el perfil de Empresa Bonificada, como prefiráis. Si tenéis más dudas sobre la bonificación, la gestión o cualquier otra cuestión relacionada con Fundae, escribidnos a través del formulario de contacto o en formacion©grupoid.es.

De momento no tenemos programado ninguno para una fecha próxima, pero si estás interesado/a déjanos tus datos de contacto y el curso en el que querrías formarte, cuando organicemos alguno nos pondremos en contacto contigo para informarte.

Nota COVID: El número máximo de personas podrá ser el especificado para formato presencial, siempre que se cumplan las distancias y medidas de seguridad indicadas por las autoridades sanitarias en cada momento, y siempre que las restricciones de movilidad también lo permitan.

Comienza la formación de tu equipo

    ¿Tienes alguna duda? Podemos ayudarte

    ¿Cómo nos has conocido?*

    Indícanos cómo quieres recibir la formación*:

    Este sitio está protegido por reCAPTCHA y se aplican la Política de Privacidad y Condiciones de uso de Google

    * Campos obligatorios