NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

ESTADÍSTICA - AUDITORIA - PLANIFICACIÓN - E-BUSINESS

Webservices Integración

Código: WSI-001


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.

La industria tecnológica demanda profesionales capacitados para innovar en el campo de la programación, por lo que cada uno de nuestros cursos y/o diplomados te dan la solución inmediata para cubrir tus necesidades de formación profesional, dándote las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.

 Propuesta de Valor: ESTADÍSTICA - AUDITORIA - PLANIFICACIÓN - E-BUSINESS

 Duración: 20 Horas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


  • Este curso esta dirigido a todos los profesionales del área de sistemas, programadores y todos aquellos que quieran adquirir nuevos conocimientos sobre Webservices.

   PRE REQUISITOS


  • Conocimientos intermedios de programación en Java o C#.
  • Programación orientada a objetos.
  • Conocimientos básicos de Tomcat o IIS.
  • Se recomienda el curso Java Desde Cero o Visual Studio .NET Desde Cero.

   OBJETIVOS


  • Desarrollar conocimientos específicos para desarrollar componentes tipo WebService para poder publicar nuestras 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.

   CERTIFICACIÓN DISPONIBLE



  • Certificación oficial emitida por COGNOS.

   CONTENIDO



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


5. INTRODUCCIÓN A WCF

5.1. ¿QUÉ 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.2. EL MENSAJE SOAP
6.3. ESTILOS EN EL MENSAJE SOAP


7. REST

7.1. INTRODUCCIÓN A REST


8. XML

8.1. ¿QUÉ ES XML?
8.2. SIMPLEXML
8.3. 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



   BENEFICIOS



  • Conocer técnicas de desarrollo WS (top-down y bottom-up).
  • Saber en qué tecnologías podemos aplicar cada una de las técnicas aprendidas.
  • Configurar clientes remotos utilizando diversas herramientas (SOAP-UI).

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.