Curso Clientes web SOAP/Restful/GraphQL
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:
Envíale este curso a alguien que podría interesarle
Las empresas que hicieron este curso ampliaron su formación con
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.