El objetivo del curso es que el alumno profundice en el desarrollo de aplicaciones Java utilizando algún framework y mejores prácticas utilizados en proyectos empresariales.
Para ello se explicarán las posibilidades, funcionalidades y grandes capacidades del Framework Spring, el cual se ha convertido en una pieza clave para el desarrollo de aplicaciones java transaccionales sin la necesidad de utilizar un contenedor de EJBs.
Spring alberga un contenedor ligero de beans que nos permite, mediante Inversión de Control (IoC) e Inyección de Dependencias (DI), acoplar las diversas partes de una aplicación. Además Spring es capaz de gestionar múltiples servicios, instancias de ellos, transacciones, recursos, etc. Como decimos en NOVAYRE, Spring es el pegamento que une todos los componentes que forman una aplicación moderna.
Asimismo, Spring facilita el uso de un nuevo paradigma denominado Programación Orientada a Aspectos (AOP), mediante el cual se pueden realizar procesos comunes a distintas clases que cumplen alguna condición o tienen aspectos coincidentes. Es decir, mediante AOP es posible ejecutar código Java del desarrollador antes y/o después de cada método de un servicio así como interceptar las excepciones lanzadas por los servicios de negocio.
En este curso se abordará Spring en profundidad, introduciendo los principios básicos de IOC y AOP y explicando en detalle la arquitectura, configuración y uso de Spring así como su integración con otros frameworks JEE.
Nota: Comentar que para la realización de las prácticas se utilizará el servidor Tomcat y el IDE Eclipse.
Se trata de un curso dirigido a programadores y analistas/programadores con conocimientos avanzados de programación en java y de arquitectura.
20 horas
Los conocimientos técnicos obligatorios para poder aprovechar este curso son:
Edificio Marie Curie | c/Leonardo Da Vinci 18, 5ª Planta | Parque Tecnológico Cartuja 93 - 41092 Sevilla | Términos y Condiciones