Formación Spring en Madrid

SpringSource ofrecerá del 5 al 8 de febrero formación en Core Spring.

Podéis acceder a todos los datos del curso aquí.

Los temas que se tratan en este curso son:

1 Introducción a Spring

 El contexto de aplicación de Spring

 Configuración XML

 Trabajo con singletons y factorías existentes

 Trabajo con múltiples ficheros de configuración

8 Integración de Spring con Hibernate

 Breve introducción a ORM con Hibernate

 Beneficios de utilizar Spring con Hibernate

 Configuración de Hibernate en Spring

 Gestión de excepciones

2 Comprender el ciclo de vida bean

 Namespaces de XML

 Fases de inicialización, uso y destrucción

 Trabajo con interceptores de Spring

 Externalizar valores constantes a ficheros de propiedades

 Alcances del bean

9 Transacciones de bases de datos con Spring

 Declarar un gestor de transacciones de Spring

 @anotación transaccional

 Configuración de niveles de aislamiento

 Configuración de propagación de transacción

 Testeo de transacciones e integración

3 Simplificación de la configuración de una aplicación

 Herencia de definiciones de beans

 Beans internos

 Namespaces p y util

 Inyección de dependencias de colecciones

 Spring Expression Language (SpEL)

10 Spring en una aplicación web

 Configuración de Spring en una aplicación web (utilizando Spring MVC, Struts, JSF)

 Introducción a Spring MVC

 Definición de controladores Spring MVC utilizando anotaciones

 Spring MVC en la capa de visualización

 Namespace MVC (nuevo en Spring 3.0)

4 Inyección de dependencias basada en anotaciones

 Autowiring y escaneo de componentes

 Anotaciones de estereotipo

 Configuración basada en Java

 Mezcla de estilos de configuración

 Cuándo utilizar XML, anotaciones y configuración Java

11 Spring Security

 ¿Qué problemas resuelve Spring Security?

 Configuración de autenticación

 InterceIpción de URLs

 La biblioteca de tags de Spring Security para JSPs

 Seguridad al nivel de método

 Personalización de la cadena de filtros de Spring Security

5 Testeo de una aplicación basada en Spring

 Anotaciones para testeo de integración con Spring (utilizando JUnit)

 AConceptos avanzados: caching de contexto de aplicación y la anotación @DirtiesContext

12 Remoting

 Problemas con RMI tradicional

 Utilización de Spring remoting sobre RMI

 Utilización de Spring HttpInvoker para acceso remoto mediante HTTP

6 Programación orientada a aspectos (AOP)

 ¿Qué problemas resuelve AOP?

 Diferencias entre Spring AOP y AspectJ

 Definición de expresiones pointcut

 Cómo utilizar los tipos de indicaciones: alrededor, antes, después

13 JMS

 Introducción a JMS

 Configuración de recursos JMS con Spring

 Envío y recepción de mensajes utilizando el Spring JmsTemplate y message listener containers

7 Acceso a datos y JDBC con Spring

 Cómo se integra Spring con tecnologías existentes de acceso a datos

 Jerarquía de DataAccessException

 Namespace jdbc

 Simplificación de acceso jdbc utilizando el Spring JdbcTemplate

14 JMX

 Introducción a JMX

 Configuración de Spring para exportar MBeans automáticamente

 Exportación de un bean de Spring como un MBean