¿Qué quieres aprender?

Webservices Integración

Webservices Integración

TecGurus

Curso online


528

¿Que es y que ventaja tiene un Servicio Web ? Los Web Services permiten a distintas aplicaciones, de diferentes orígenes, comunicarse entre ellos sin necesidad de escribir programas costosos, esto porque la comunicación se hace con XML. Los Web Services no están ligados a ningún Sistema Operativo o Lenguaje de Programación. Por ejemplo, un programa escrito en Java puede conversar con otro escrito en Pearl; Aplicaciones Windows pueden conversar con aplicaciones Unix.

Este curso va a orientado a entender lo que es un Servicio Web y conocer las bases de las principales arquitecturas de comunicación SOA y REST desde diferentes tecnologías donde entenderás que al utilizar formatos estándar XML o JSON es muy fácil lograr la interoperabilidad entre tecnologías.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Objetivos Principales Desarrollar conocimientos específicos para desarrollar componentes tipo WebService para poder publicar nuestros APIs. Conectarnos y poder explotar de manera sencilla a web services remotos. Conocer el ciclo de vida de los componentes. Diseñar elementos tipo XSD y WSDL. Diferenciar y aplicar tecnologías REST o SOAP cuando sea mejor opción.

A quién va dirigido

A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico.

Requisitos

-Requisitos Conocimientos intermedios de programación en Java o C#. Programación orientada a objetos. Conocimientos básicos de Tomcat o IIS.

Temario completo de este curso

  1. 1. ¿Qué es SOA?

    1.1 Arquitectura orientada a servicios (SOA)

    1.2 Beneficios e Inconvenientes de usar SOA

    2. ¿Qué es un Servicio Web (Web Service)?

    2.1 Las especificaciones de los Servicios Web

    2.2 La pila de protocolos de un Servicio Web

    2.3 Perspectiva de la arquitectura

    2.4 Conceptos sobre SOAP y el WSDL

    3. Servicios Web desde Java

    3.1 El JSR-181

    3.2 Detalles de la anotación @WebService, @WebMethod,

    3.3 @WebResult, @WebParam, @OneWay

    3.4 Definiendo un cliente con JAX-WS

    4. Capacidades de JAX-WS

    4.1 Usando JAX-WS

    4.2 WSDL / Mapeo de clases Java

    4.3 El soporte con los mensajes en XML.

    4.4 Enlaces SOAP y HTTP.

    4.5 Definiendo un cliente con JAX-WS

    4.5.1 La clase Service

    4.5.2 Escribiendo un Cliente con JAX-WS.

    4.5.3 Proxies Dinámicos.

    5. Introducción a WCF

    5.1 ¿Que es WCF?

    5.2 Arquitectura de WCF

    5.3 Creación de su primer servicio WCF

    5.4 Creación de su primer cliente WCF

    5.5 Configuración de servicios con extremos

    5.6 Configuración de referencias de servicios WCF

    5.7 Servicios WCF de autohospedaje

    5.8 Hospedaje de servicios WCF en IIS

    6. SOAP

    6.1 ¿Qué es SOAP?

    6.1.1 Definición.

    6.1.2 SOAP 1.1 VS. SOAP 1.2.

    6.1.3 El mensaje SOAP.

    6.1.4 Detalles de la estructura SOAP

    6.1.5 El SOAP Faults

    6.2 El Mensaje SOAP

    6.2.1 Enviando mensajes con SOAP

    6.2.1 El SOAP Binding

    6.3 Estilos en el mensaje SOAP.

    6.3.1 Los estilos DOCUMENT y RPC

    6.3.2 El SOAP Encoding

    7.REST

    7.1 Introduccion a REST

    7.1.1 REST y el renacer de HTTP

    7.1.2 Principios de arquitectura de RESTfull

    7.1 Diseñando servicios RESTfull

    7.1.1 El modelo Object

    7.1.2 Definiendo el formato de datos

    7.1.3 Lectura y actualizacion de formato

    7.1.4 Crear Formato

    7.1.5 Asignando metodos HTTP

    7.1.6 Buscando todos los Pedidos, Clientes y Productos

    7.1.7 Creando Pedidos, Clientes y Productos

    7.1.8 Actualizando Pedidos, Clientes y Productos

    7.1.9 Eliminando Pedidos, Clientes y Productos

    7.1.10 Cancelando Pedidos, Clientes y Productos

    8. XML

    8.1 ¿QUÉ ES XML

    8.1.1 XML - eXtensible Markup Language

    8.1.2 Conceptos

    8.1.3 Creando un documento XML

    8.1.4 librearia.xml

    8.1.5 Diferencias entre elementos y atributos

    8.2 SIMPLEXML

    8.2.1 Parseando Documentos XML con PHP

    8.2.2 Accediendo de elementos hijos y sus atributos

    8.2.3 Mi propia function loadXML

    8.2.4 XPath Queries

    8.2.5 Modificando Documentos XML

    8.3 DOM

    8.3.1 Introducción

    8.3.2 Cargar y mostrar documentos XML a través del DOM

    8.3.3 Grabar documentos XML a través del DOM

    9. Servicios Web desde .NET

    9.1 El estándar de desarrollo de servicios

    9.2 Creando el servicio web

    9.3 Definiendo el cliente del servicio

    10. Aplicación integrada .NET + Java

    10.1 Como publicar y hacer el deploy de los servicios.

Ver más