Instituto Nacional de Administración Pública
Instituto Nacional de Administración Pública
SUBDIRECCIÓN DE APRENDIZAJE. FORMACIÓN EN TECNOLOGÍAS

INTRODUCCIÓN A LOS SERVICIOS WEB (En línea - Tutorizado)

¿Qué voy a aprender?

  1. Ser capaz de identificar las ventajas del uso de los servicios Web y de explicar cómo se integran dentro de la arquitectura SOA. 
  2. Analizar los distintos tipos de servicio Web.
  3. Identificar el tipo de servicio Web a desarrollar en función de las necesidades funcionales.
  4. Ser capaz de interpretar los distintos elementos y atributos XML que aparecen en los protocolos y lenguajes que se manejan a lo largo del curso. 
  5. Reconocer la necesidad de utilizar XML en la carga útil de los mensajes que se utilizan en los servicios Web SOAP.
  6. Interpretar la estructura y el contenido de los mensajes SOAP.
  7. Ser capaz de generar una petición y una respuesta SOAP.
  8. Interpretar los distintos elementos que forman parte de un fichero WSDL.
  9. Reconocer aquellas aplicaciones candidatas a albergar o convertirse en servicios Web.
  10. Utilizar buenas prácticas de diseño de servicios Web.
  11. Ser capaz de convertir la información que se muestra en un diagrama de clases a los elementos XML que forman parte de la carga útil de los mensajes SOAP en los métodos de los servicios Web.
  12. Reconocer las técnicas más extendidas a la hora de securizar servicios Web.
  13. Comprender lo que caracteriza a un servicio REST.
  14. Identificar las diferencias con un servicio SOAP.
  15. Realizar clientes que consuman servicios REST.
  16. Implementar servicios REST para consumo por terceros.
  17. Capturar y tratar errores en los servicios REST.
  18. Documentar la estructura los servicios REST y la información transmitida.
  19. Reconocer los mecanismos de seguridad a aplicar en un Servicio REST
  20. Identificar las buenas prácticas de diseño de APIs RESTful

Dirigido a:

Empleados públicos del ámbito Administración General del Estado, de las Comunidades Autónomas, de las Ciudades con Estatuto de Autonomía de Ceuta y Melilla, de la Administración Local, personal de administración y servicios de las Universidades públicas y el personal funcionario al servicio de la Sociedad Estatal Correos y Telégrafos. Prestar servicios en un área TIC. Disponer de capacidad para instalar en los equipos herramientas y 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:

  • Introducción
  • Ejemplos prácticos de servicios Web.
  • Antecedentes a los servicios Web.
  • Arquitectura SOA.
  • Distintos tipos de servicios Web. 
  • XML y esquemas XML
  • SOAP
  • SOAPUI
  • Características principales del fichero WSDL.
  • Estructura del fichero WSDL.
  • 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
  • Seguridad en los servicios Web
  • Características de HTTP.
  • Características de un servicio REST.
  • Diferencias entre servicios REST y SOAP
  • Generación de clientes de servicios REST.
  • Creación de servicios REST.
  • Tratamiento de errores en servicios REST.
  • Documentación del servicio REST.
  • Seguridad en servicios REST.
  • Buenas prácticas de diseño REST.

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 13/10/2020 a 15/11/2020.
25 horas lectivas.

Horario

Continuado 24x7

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 10/06/2020.
INAP

Más información

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

http://www.inap.es