Como desarrolladores de la plataforma Java es importante conocer elementos como: el manejo de servicios remotos, el uso de JMS, el envío de correos, la calendarización de tareas, las asbtracciones de caché, entre otros, que son parte de los componentes ofrecidos por JEE.
Spring provee de elementos muy simples para el manejo de dichos componentes expuestos, que son manejados a través de clases e interfaces; además de la reutilización de beans definidos por ti con Spring en otras capas de la aplicación.
En este entrenamiento, queremos que conozcas los elementos que harán que aproveches aún más los conocimientos que tienes de Spring.

· A quien va dirigido:

Este entrenamiento es ampliamente recomendado para:
  • Desarrolladores que desean conocer el uso de JMS
  • Consumir elementos de un Servidor de aplicaciones
  • Implementar el manejo de servicios remotos
  • Calendarizar procesos que consumen servicios de Spring
  • Crear componentes para enviar correos
  • Deseas desarrollar componentes orientados a servicios

Queremos que conozcas los elementos que te permitirán escalar una aplicación y aprovechar mucho mejor el conocimiento que tienes con Spring.

· Temario del entrenamiento:

  • Spring Mail
  • WebSockets
  • Despliegues en servidores de aplicaciones
    • JNDI
  • JMS
    • Basado en anotaciones
    • Basado en el namespace XML
  • AMQP
  • WebServices con CXF
    • Implementación
    • Consumo
  • RestTemplate
  • Ejecución de tareas y calendarización
    • Con XML declarativo y con namespaces
    • Con anotaciones

· Pre-requisitos:

Necesarios:
  • Conozca el IoC y DI implementado con Spring en sus formas más comunes
  • Conozca de acceso a datos y manejo de transacciones
  • Sepa implementar el AOP con la API de Spring
  • Tenga conocimientos de la creación de una aplicación Web con Spring y del uso del contenedor de Spring en un servlet
  • Conozca los parámetros de configuración para el manejo de una cuenta de correo
Recomendables:
  • Conocimientos esenciales de Webservices REST y SOAP
  • Sepa de las aplicaciones de JMS
  • Conozca la necesidad de calendarizar procesos