Descripción Master Desarrollo J2EE Avanzado: Ajax, Spring, Hibernate, Ibatis, JSFs y Struts 2 (Presencial)
El Master Desarrollo J2EE Avanzado: Ajax, Spring, Hibernate, Ibatis, JSFs y Struts 2 es presencial y se imparte en Madrid.
DESCRIPCIÓN DEL MASTER DESARROLLO J2EE AVANZADO: AJAX, SPRING, HIBERNATE, IBATIS, JSF´S Y STRUTS 2
El Master Desarrollo J2EE Avanzado: Ajax, Spring – Hibernate, Ibatis y JSF´s está diseñado como la ampliación avanzada de nuestro Master Certificado Experto Java J2ee Struts Xml Oracle 10g, y trata de dar al alumno los conocimientos necesarios para posicionarnos en las últimas técnicas en desarrollo dentro del contexto J2EE.
El Master Desarrollo J2EE Avanzado: Ajax, Spring – Hibernate, Ibatis y JSF´s nace en 2007 como respuesta a las necesidades formativas demandadas por el mercado de las Tecnologías en estos últimos años. Con una visión eminentemente práctica y profesional, sus objetivos son los de cubrir con excelencia las carencias formativas existente en el mercado y atender una demanda cada vez más evidente.
El entorno de desarrollo J2EE es la tecnología de programación más extendida a nivel profesional, y nuevas técnicas, tecnologías y frameworks se van asentando en el ambiente laboral. Cabe destacar como módulo principal Ajax.
Ajax se ha impuesto en el mundo de las RIA (Richa Internet Application), siendo una metodología para generar contenido dinámico. No es una tecnología nueva, sino que es un término que engloba y maneja desde otro prisma, tecnologías ya existentes y suficientemente probadas.
Ajax es el acrónimo de Asynchronous JavaScript + XML incorporando: XHTML, CSS, Document Object Model, Javascript, XMLHttpRequest, XML y XSLT.
El alumno que finalice con éxito este Master dispondrá de la formación necesaria para enfrentarse a un nuevo desafío profesional con las herramientas Ajax, Spring, Hibernate, Ibatis y JSF´s Ajax
SPRING - HIBERNATE - IBATIS
El Framework Spring es un framework en código abierto para el desarrollo de aplicaciones Java. Basado en buenas prácticas y patrones de diseño sumamente probados se impone como fundamento para el desarrollo Java plenamente integrado con J2EE/JavaEE.
Incorpora técnicas avanzadas como son la inversión de control y la programación orientada a aspectos.
También en este módulo vemos la integración con Hibernate, framework para la capa de modelado de una aplicación java y como valor añadido veremos conceptos del framework Ibatis, otra solución para la capa de persistencia.
CONTENIDOS DEL MASTER DESARROLLO J2EE AVANZADO: AJAX, SPRING, HIBERNATE, IBATIS, JSF´S Y STRUTS 2
Ajax
Spring, Hibernate e Ibatis
Java Server Faces
TOTAL DE HORAS PRESENCIALES
Introducción a Spring
·Introducción a Spring
·Beneficios arquitectónicos de Spring
·Estructura de Framework
·Modelos de Uso de Spring
·Conceptos Fundamentales de Spring
Spring Core: BeanFactory y ApplicationContext
·BeanFactory
·Xml de Configuración: bean
·Dependencias
·Dependencias de Colecciones
·Tipos de ámbito de una bean
·Ciclo de vida de una bean
·Interfaces “Aware”
·ApplicationContext
·Eventos
·Acceso a recursos
·Resource
·ResourceLoader
·Instanciaciando ApplicationContext
AOP: Aspect Oriented Programmingra
·AOP
·Conceptos de AOP
·Tipos de Advices
·Capacidades de AOP
·Configuración de aspectos
·Aspecto
·Pointcut
·Advices
·Advisor
·Introductions
·Proxies
Gestión de Acceso a Base de Datos con Spring ra
·Beneficios de Spring en el acceso a datos
·Spring JDBC: Estructura del framework
·Spring JDBC Core
·JdbcTemplate
·DataSource
·SQLExceptionTranslator
·Modelado de operaciones
Hibernate
·Introducción
·Librerías utilizadas
·Plugins de Eclipse
·Configuración
·Hibernate.cfg.xml.
·Configuración Conexión.
·Configuración Pool de conexiones.
Mapeos de Objetos
·Tratamiento de Claves Primarias
·Herencia
·Asociaciones
·Mapeo de Colecciones (Collections)
Gestión de Datos con Hibernate
·Queries Nombradas
·HQL (Hibernate Query Language)
Arquitectura de una aplicación con Hibernate
·Transaccionalidad
·Concurrencia
·Patrón Session In View
Implantación de Hibernate en Spring
·Spring e Hibernate
·Configuración
·HibernateTemplate
·HibernateCallBack
·HibernateDaoSupport
·Modo Tradicional
·Transaccionalidad Programática
·Transaccionalidad Declarativa
Ibatis
·Introducción al Framework
·Arquitectura
·Configuración
·Instalación Plugin Eclipse(Ibator)
·Liberías: Data Mapper
·SQL Maps and mapped statements
·Transacciones
·Ibatis Data Access Object
Spring MVC
·Introducción
·Conceptos
·DispatcherServlet
·Controller
·Handler Mappings
·Handler Interceptors
·Views
Spring Web Flow
·Introducción
·Arquitectura
·Conceptos
·Flow
·State
·Tipos de State
·ViewState
·ViewSelector
·ActionState
·SubFlowState
·EndState
·Transición
·Ejecución
·Runtime
·FlowExecutionID
·FlowRegistry
·FlowExecutor
·Parametrizar FlowExecutor
·Integración con Spring MVC
FECHAS DEL MASTER DESARROLLO J2EE AVANZADO: AJAX, SPRING, HIBERNATE, IBATIS, JSF´S Y STRUTS 2
a. JAVP 2_10 noches: 21 Junio – 1 Octubre 2010
b. JAVP 3_10 findes: 18 Junio – 30 Octubre 2010 **nuevo calendario viernes noche y sábados mañana**
[ - ]