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.