Master Presencial
Lugar:
Madrid, Madrid
Precio:
Promoción + Facilidades
DESCUENTO DEL 7% PARA MATRICULACIONESFacilidades / Forma de pago
CONTADO CON LA FORMALIZACION DE LA MATRÍCULADuración:
120 horas
Inicio:
13/10/2008 otras fechas
ver temario
Para qué te prepara:
Experto en desarrollo Web y para obtener una visión de cómo se articula todo junto en un proyecto, entender la arquitectura de una aplicación real, las diferentes opciones que se tienen y como usar cada tecnología de forma no intrusiva y ceñida a su desempeño concreto, disminuyendo el acoplamiento y facilitando el reparto de tareas en el equipo y su planifación.
Centro de Formación de IBM en Barcelona y Madrid. Se ofrecen cursos de Informática (Cursos oficiales IBM, VMWARE, CISCO, ...) y cursos subvencionados (FOMENT, CEIM) dirigidos al reciclaje de trabaja...
contactar con el responsable| Requisitos |
Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, del Api JDBC y SQL, así como de Servlets, JSP y el patrón MVC, para poder comprender la materia del curso con éxito. Residentes en España
|
| Precio |
|
| Bonificable |
Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa. Más información
|
Módulo I. JSF Java Server Faces
Objetivos
Aprender a utilizar el framework estándar de JSF para proyectos de desarrollo Web. Además durante el curso se indican librerías complementarias para un desarrollo efectivo con JSF: Tomahawk, Tiles y Facelets. El curso Termina con una introducción al desarrollo de componentes propios JSF.
Contenido
Ejemplo inicial MVC y repaso conocimientos.
Presentacion JSF
Componentes estándar.
Ciclo de vida de una vista JSF.
Conversores y validadores.
i18n y mensajes.
Flujos de navegación.
Beans de Respaldo (Backing Beans).
Otros componentes no estándar: Tomahawk.
Plantillas en JSF (Tiles).
Cambiando el modelo de desarrollo de las vistas: Facelets.
Desarrollo de componentes propios.
Objetivos
Los alumnos entenderán que ventajas supone el uso de Spring en un proyecto de desarrollo SW. Aprendiendo además a realizar configurar las distintas clases java de una arquitectura según el patrón IOC y el modelo de programación AOP. Se conocerán los fundamentos de desarrollo Web con Spring MVC y Spring WebFlow, y la manera de implementar la seguridad en un proyecto con Acegi.
Contenido
Introducción al framework y conceptos previos.
IOC. Principio de Inversión de control.
AOP. Programación orientada a aspectos, Proxies.
Uso de Templates para acceso a BBDD. JDBCTemplate e HibernateTemplate
Control de Transacciones en Spring
Control de la seguridad con Ageci.
Uso de Spring en la capa Web, JSF y Struts.
Desarrollo Web con Spring MVC y Spring WebFlow.
Módulo III. Hibernate
Objetivos
Desarrollar aplicaciones java con la capa de persistencia implementada con el framework Hibernate. Dominar tanto los mapeos entre entidades como los estados de los objetos en la aplicación. Uso de las distintas técnicas de consulta para recuperar objetos desde la BBDD.
Contenido
Repaso conocimientos JDBC y Transacciones.
Mapeos de Entidades
Mapeos de Colecciones
Mapeos de Relaciones entre entidades
Mapeos de Herencia
Estados de los objetos
Consultas HQL (Hibernate Query Language)
Consultas Criteria y ByExample
Concurrencia y transacciones. Versionado y Bloqueos.
Patrones de uso en Web OpenSessionInView y ConversationFilter
Conceptos avanzados: Tipos propios, Interceptores y eventos.
Cachés en Hibernate.
Objetivos
Conocer uno o varios frameworks no implica tener una visión de cómo se articula todo junto en un proyecto. El objetivo de esta formación es enternder la arquitectura de una aplicación real, las diferentes opciones que se tienen y como usar cada tecnología de forma no intrusiva y ceñida a su desempeño concreto, disminuyendo el acoplamiento y facilitando el reparto de tareas en el equipo y su planifación.
Contenido
Arquitectura de una aplicación. Desarrollo basado en Capas.
Capa Modelo ó Dominio
Capa de Persistencia
Capa de Negocio
Capa de Presentacion
Patrones de utilidad
Dao (Data Access Object)
Object Factory
Singleton
Service Locator
MVC (Model View Controller)
Tecnologías usadas
Hibernate ó JPA
Spring Framework
Java Server Faces ó Struts
Facelets
Acegi Security
Desarrollo basado en programación Extrema con JUNIT
Configuración de la aplicación
Gestión de versiones son SVN (Subversion)
Empaquetado y despliegue
| Dónde | Madrid, Calle Albazanz, 15 Edif. B 2ª Planta ver mapa |
| Cuándo | Inicio: 13/10/2008 Fin: 07/11/2008 ver calendario |
| Dónde | Madrid, Calle Albazanz, 15 Edif. B 2ª Planta ver mapa |
| Cuándo | Inicio: 13/10/2008 Fin: 07/11/2008 ver calendario |