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,8 169 reviews

  • Avatar carmen carmona ★★★★★ en la última semana
    Grupo Id, para mi son Ana y Silvia, mujeres competentes, entusiastas que te ayudan en todo. Sus soluciones formativas son adaptadas a tus necesidades, mi satisfacción general es de 10.
  • Avatar José Luis González Avila ★★★★★ Hace 4 meses
    Es el segundo curso que hago con Grupoid y en ambos he salido muy contento. En especial Ana Laguna muy comprensiva atendiendo a los horarios de los alumnos para adaptarse a las cuestiones de cada uno. … More
  • Avatar antonio perez ★★★★★ Hace 4 meses
    Realicé el curso de comunicación eficaz: reuniones, correso, escucha activa. Un curso muy interesante y muy bien dado donde podré ponerlo en práctica tanto en el ámbito laboral como en el personal

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