Instituto Nacional de Administración Pública
Instituto Nacional de Administración Pública
DESEMPEÑO GENERAL

INTRODUCCIÓN A LOS SERVICIOS WEB

¿Qué voy a aprender?

A lo largo de la experiencia de aprendizaje Introducción a los servicios Web se analizarán las distintas tecnologías que conforman el mundo de los servicios Web (XML, WSDL, SOAP, HTTP,..), estándares ampliamente extendidos gracias a las cuales se consigue que los servicios Web sean interoperables e independientes de la plataforma hardware donde se ejecuten. La experiencia trata de ser lo más práctica posible y está diseñada para servir de introducción al desarrollo de los servicios Web, de manera que al fianlizar la experiencia de aprendizaje se hayan adquirido las capacidades para:

  1. Comprender los conceptos y ventajas que rodean a la tecnología de servicios Web.
  2. Interpretar la estructura y el contenido de los mensajes SOAP.
  3. Reconocer las técnicas más extendidas a la hora de securizar servicios Web SOAP.
  4. Implementar servicios y clientes REST.
  5. Conocer las buenas prácticas de diseño de APIs RESTful y los mecanismos de seguridad a aplicar.

Dirigido a:

Empleadas y empleados públicos que presten servicio en un área TIC. Conocimientos básicos de javascript. Disponer de permisos para instalar aplicaciones.

Inscripción:

  • Esta acción formativa no se encuentra en periodo de inscripción.
  • El número máximo de alumnos será de 60.

Contenidos:

El contenido de esta experiencia de aprendizaje se ha estructurado en los siguientes bloques:

Bloque I. Introducción.

  • Introducción
  • Ejemplos prácticos de servicios Web
  • Antecedentes a los servicios Web
  • Arquitectura SOA
  • Distintos tipos de servicios Web

Bloque II. Servicios Web SOAP (I). El protocolo SOAP

  • XML y esquemas XML
  • SOAP
  • SOAPUI

Bloque III. Servicios Web SOAP (II). El lenguaje WSDL

  • Características principales del fichero WSDL
  • Estructura del fichero WSDL

Bloque IV. Servicios Web SOAP (III). Buenas prácticas de diseño

  • Diseño del servicio
  • Mapeo de objetos a clases
  • Clientes y servicios a distintos niveles
  • Uso de herramientas para la generación automática de artefactos

Bloque V. Seguridad en los servicios Web SOAP

  • Seguridad en los servicios Web

Bloque VI. Servicios Web REST. Conceptos principales

  • Qué son los servicios Web Rest
  • JSON/Swagger como sustituto de XML/XSD
  • Ejemplos de servicios Web Rest

Bloque VII. Uso de servicios Web REST

  • Utilización de servicios web REST
  • Implementación de servicios web REST

Bloque VIII. Aspectos avanzados en servicios Web REST

  • Manejo de errores en los servicios Web REST
  • Seguridad en los servicios Web REST
  • Buenas prácticas de diseño de APIs RESTful

Docentes:

D. PABLO GALVEZ IRALA
SUBDIRECTOR ADJUNTO
D. ALBERTO RODRIGUEZ REY
JEFE PROYECTOS SISTEMAS INFORMÁTICOS

Información complementaria

Edificio Atocha, 106 INAP

Calendario / Duración

De 19/02/2024 a 25/03/2024.
25 horas lectivas.

Horario

continuado 24 h

Lugar de celebración


Plataforma en línea del INAP

Modalidad

EN LÍNEA TUTORIZADA

Área competencial

  • Digitales

Programa

Desarrollo profesional continuo

Subprograma

Desempeño general

Convocatoria

Resolución de 21/12/2023.
INAP

Más información

Incidencias técnicas
Correo electrónico: cau@inap.es
Información sobre la actividad
Coordinador INAP: Juan Larroda Melero
Correo Electrónico: fg@inap.es
Dirección postal: c/ Atocha, 106, 28012. Madrid.
Información sobre otras actividades del INAP:

http://www.inap.es