formulario de contacto

OBJETIVOS DEL CURSO:

Conocer el framework más popular para el desarrollo de aplicaciones Java, para crear aplicaciones Java de alto performance, con código reutilizable, flexibles y muy robustas.
► Utilizar el framework para el desarrollo de aplicaciones Java usando la inyección de dependencia para su configuración

Requisitos previos: Necesario poseer sólidos conocimientos del lenguaje Java así como experiencia con aplicaciones Web y conexión a Bases de Datos con JDBC.

MODULO 1: INTRODUCCION
1.1 ¿Qué es?
1.2 ¿Qué es un POJO?
1.3 Módulos
1.4 Rol en MVC.
1.5 Integración con otras tecnologías

MODULO 2: CORE
2.1 Inyección de dependencia
2.2 ¿Qué beans de un proyecto serán gestionados por Spring?
2.3 Factorías de Spring
2.4 Ciclo de vida de un bean
2.5 Alcance de un bean gestionado
2.6 Internacionalización
2.7 Herencia entre beans
2.8 Autowiring
2.9 Ficheros de propiedades y gestión

MODULO 3: JDBC
3.1 Breve vistazo a JDBC
3.2 Capa del modelo de dominio: entidades del sistema
3.3 Configurando datasources en Spring
3.4 Recuperando datasources de un árbol JNDI
3.5 JDBC Templates en Spring
3.6 Patrón de diseño DAO (Data Access Object)
3.7 Creando DAO’s con el patrón de diseño Factory Method DAO
3.8 Creando DAO’s con el patrón de diseño Abstract Factory

MODULO 4: Integración JSF 
4.1 ¿Cómo integrar una capa de presentación construida con JSF con Spring?
4.2 Arquitectura general de un proyecto JSF – Spring – JPA.
MODULO 5: Transactions
5.1 Transacciones
5.2 TransactionManager en Spring
5.3 Transacciones globales vs transacciones locales
5.4 Estilo programativo: templates para transacciones
5.5 Estilo declarativo sin anotaciones
5.6 Estilo declarativo con anotaciones
MODULO 6: AOP
6.1Patrón de diseño Proxy
6.2 Aspectos en Spring (before, after, afer-returning, after-throwing)
6.3 ¿Cómo impedir la ejecución de un método objetivo?
6.4 Modificando el valor de retorno de un método objetivo
6.5 AspectJ
6.6 Anotaciones y AOP
MODULO 7: TIMERS
7.1 Quartz
MODULO 8: REMOTING
8.1 RMI vs Hessian/Burlap/Spring Http Invoker
8.2 Accediendo a servicios remotos
8.3 Implementando un servicio remoto
8.4 Spring remoting y objetos serializables
8.5 Web Services
8.6 Integración – EJB 3
MODULO 9: Java Message Service
9.1 Colas JMS
9.2 Tipos de mensajes
9.3 Encolando/desencolando mensajes en una cola JMS
9.4 Transacciones distribuidas y JMS

CONOCE AL FORMADOR
Alejandro J. Vitoria, es un especialista JAVA con 15 años de experiencia en java.
Combina colaboraciones en Proyectos como funcional java (Vodafone, Telefónica, Indra, Ministerio Fomento, Aena….) con la realización de cursos java, tanto cursos de inicio java, como formaciones técnicas; frameworks (, JPA, Struts…) o Webservices SOA.
En los últimos años Alejandro, también se ha especializado en Android y plataformas móviles, como desarrollador y formador técnico.

curso spring

formulario de contacto