Características
Aprende a consumir servicios Web y crear tus propios Servidores de servicios Web. Abre tus sitios a la posibilidad de consumir información desde otros servidores como Yahoo, Google, Amazon, etc. Aprende a desarrollar aplicaciones distribuidas orientadas a servicios con SOA.
En este curso aprenderás a
Crear clientes de Web Services.
Leer y escribir documentos XML.
Utilizar Schemas y Namespaces.
Armar aplicaciones orientadas a servicios SOA, su diseño, desarrollo y diferentes arquitecturas.
Consumir información de otros sitios web para publicarlo en nuestro sitio.
Crear web services propios para ser consumidos por terceros.
Implementar distintos frameworks, y establecer una comunicación interna entre nuestros desarrollos con los externos.
Compartir información entre las diferentes aplicaciones a través de Web Services.
Info Adicional
El curso comienza con una introducción a los Servicios Web con la presentación de SOAP, UDDI, WSDL, REST, el estudio de XML y el protocolo HTTP, en conjunto con la manipulación de JAVA para leer y escribir documentos XML, uso de Schemas y Namespaces. Se presenta el armado de aplicaciones orientadas a servicios SOA, su diseño, desarrollo y diferentes arquitecturas, el uso de RPC (Remote Procedure Call), las alternativas que existen en el mundo de sistemas distribuidos y el papel primordial de SOAP.
Durante el curso se desarrollan Servicios Web comenzando con aplicaciones Cliente que consumen información desde otros portales a través de Web Services. Se realizan desarrollo de servicios y clientes con las diferentes metodologías existentes (Top-Down y Bottom-Up) y se consumen servicios web públicos desarrollados en .NET desde clientes Java.
Se utilizan las herramientas proporcionadas por la JDK para la generación de artefactos (wsimport, wsgen, xjc). Se desarrolla un Servicio Web ? Servidor RESTfull y diversas prácticas accediendo desde interfaces web con Jquery y desde clientes SWING, en las cuales se realizan varios casos reales de Servicios Web.
MODALIDAD DE CURSADO
Modalidad Presencial
Cursos 100% prácticos con grupos reducidos.
Clases con uso de PC, una por alumno (no tienes que traer tu PC).
Coffee Break incluido.
Espacio de networking.
Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Distancia
Cursos 100% prácticos con grupos reducidos.
Clase en tiempo real por video conferencia.
Profesor disponible para hacer consultas en vivo.
Grabación de las clases disponibles para ver en otro momento.
Asistencia administrativa personalizada todos los días.