Máster en Desarrollo Java JSF Spring – JPA Hibernate

Lo sentimos, en estos momentos este programa no está activo en CanalCursos.com

Ver programas similares

Máster en Desarrollo Java JSF Spring – JPA Hibernate

  • Máster |
  • Presencial en Madrid

Contacta con el centro para más información

Pide Información y sin compromiso

Descripción del curso

Detalles

Dirigido a:

• Personas con conocimientos en Informática.
• Formación Profesional.
• Titulados Universitarios.
• Profesionales del sector IT que deseen actualizar sus conocimientos.

Comentarios:

Curso orientado a los principales y más solicitados Frameworks de JAVA en el mercado laboral.

Requisitos:

Conocimientos y experiencia en el sector IT.

Objetivos:

• Diseñar y programar en profundidad con JSF 2.0, analizando sus posibilidades de aplicación y su relación con el patrón MVC. Durante el curso, se realizarán muchas prácticas y el alumno adquirirá habilidades en la construcción de una capa de presentación con JSF 2.0

• Aprender a diseñar y a construir aplicaciones utilizando el framework Spring. Igualmente, durante el curso se abordarán los patrones de diseño más comúnmente utilizados. Se abordará la integración JSF - Spring y la integración Spring – capa de persistencia para construir una aplicación completa (presentación, negocio, persistencia).

• Aprender a diseñar y a construir una capa de persistencia utilizando JPA (Java Persistence Api), basándonos en el producto Hibernate. Integración Spring – JPA. Al terminar este módulo, habiendo cursado JSF y Spring, el alumno será capaz de construir una aplicación Java EE con las más novedosas técnicas y patrones del mercado (JSF – Spring – JPA).

Temario:

Frameworks Web (I). JSF
Introducción
• ¿Qué es un framework?
• ¿Por qué JavaServer Faces?
• Arquitectura MVC. Alternativas para cada capa. Rol de JSF en MVC.
• Vistazo general a JavaServer Faces (beans, faces-config.xml, navegación).
Managed Beans
• ¿Qué es un managed bean?
• Alcances de un managed bean.
• Managed beans en entornos de clusters.
• EL (Expression Language) y JSF.
• Propiedades manejadas. Relaciones entre beans.
• Métodos Actions y comunicación con la capa de negocio.
Reglas de Navegación
• Especificando reglas de navegación.
• Navegación estática vs Navegación dinámica.
Componentes prefabricados.
• Formularios (cajas de texto, listas desplegables, botones, enlaces…).
• Aplicaciones multi idiomas.
• JavaScript y acceso a los componentes JSF de un formulario.
Facelets.
• Plantillas.
• Composición de plantillas.
• Implementación a medida de componentes compuestos.
Conversores y Validadores.
• Conversores y validadores predefinidos.
• Conversores y validadores implementados a medida.
Ciclo de vida de una request en JavaServer Faces.
• Fases de una request.
• Componentes immediate.
Eventos JavaServer Faces.
• Eventos valueChange.
• Eventos action Listeners.
• Eventos de fase.
Integración JavaServer Faces y Ajax.
• JavaScript, JSF y Ajax (f:ajax).
• Implementando con Ajax.
• Ciclo de vida de una request con Ajax.
Comparando implementaciones JavaServer Faces.
• Mojarra.
• Apache Trinidad.
• Tomahawk.
• IceFaces y RichFaces.
• PrimeFaces.
• Otras implementaciones.

Spring

Arquitectura de Introducción
• ¿Qué es Spring?
• ¿Qué es un POJO?
• Módulos de Spring.
• Rol de Spring en MVC. ¿Dónde utilizar Spring?
• Integración de Spring con otras tecnologías.
Spring Core
• Inyección de dependencia.
• ¿Qué beans de un proyecto serán gestionados por Spring?
• Factorías de Spring.
• Ciclo de vida de un bean con Spring.
• Alcance de un bean gestionado por Spring.
• Internacionalización con Spring.
• Herencia entre beans.
• Autowiring.
• Ficheros de propiedades y gestión desde Spring.
Spring JDBC
• Breve vistazo a JDBC.
• Capa del modelo de dominio: entidades del sistema.
• Configurando datasources en Spring.
• Recuperando datasources de un árbol JNDI.
• JDBC Templates en Spring.
• Patrón de diseño DAO (Data Access Object).
• Creando DAO’s con el patrón de diseño Factory Method DAO.
• Creando DAO’s con el patrón de diseño Abstract Factory.
Integración JavaServer Faces - Spring
• ¿Cómo integrar una capa de presentación construida con JSF con Spring?
• Arquitectura general de un proyecto JSF – Spring – JDBC.
Spring Transactions
• Transacciones en Spring.
• TransactionManager en Spring.
• Transacciones globales vs transacciones locales.
• Estilo programativo: templates para transacciones.
• Estilo declarativo sin anotaciones.
• Estilo declarativo con anotaciones.
Spring AOP
• Patrón de diseño Proxy.
• Aspectos en Spring (before, after, afer-returning, after-throwing).
• ¿Cómo impedir la ejecución de un método objetivo?
• Modificando el valor de retorno de un método objetivo.
• AspectJ.
• Anotaciones y AOP.
Spring Timers.
• Quartz.
Spring Remoting.
• RMI vs Hessian/Burlap/Spring Http Invoker.
• Accediendo a servicios remotos con Spring.
• Implementando un servicio remoto con Spring.
• Spring remoting y objetos serializables.
• Spring WS (Web Services).
• Integración Spring - EJB 3.
Spring Java Messages Service
• Colas JMS.
• Tipos de mensajes.
• Encolando/desencolando mensajes en una cola JMS.
• Transacciones distribuidas y JMS.
Caso práctico general JSF – Spring integrando todos los conceptos vistos en el curso.

JPA - Hibernate

Introducción
• ¿Qué es JPA (Java Persistence Api)?
• ¿Qué es un ORM?
• ¿Qué es Hibernate?
• Gestionando Entidades
Persistiendo objetos del dominio.
• Entidades en JPA.
• Claves primarias Simples y Compuestas.
• Entity Manager.
• Unidades y contexto de persistencia.
• Creando, eliminando y encontrando entidades.
• Relaciones entre entidades
(One-One, Many-One, Many-Many).
• Relaciones Uni-Direcciones y Bi-Direccionales.
• Operaciones en cascada.
• Patrón de diseño State.
• Ciclo de vida de una entidad
(New, Detached, Removed, Managed).
Queries y JPA.
• Creando queries.
• HQL.
• Criteria.
• Optimización de queries.
• Cachés y estrategias de recuperación.
Spring y JPA.
• Integración Spring – JPA.
Caso práctico general JSF – Spring – Hibernate.

Duración:

96 horas
...

Sede principal del centro

Madrid: Calle de la Basílica 19 - 28020 - Madrid
  • Madrid: Calle de la Basílica 19 - 28020 - Madrid

Ofertas relacionadas

Disculpa las molestias, en este momento no existen programas similares
Compartir Canalcursos.com



Estás viendo
Máster en Desarrollo Java JSF Spring – JPA Hibernate
Centros de Formación y Academias - Cursos Cas-Training - Masters Cas-Training - Formación Cas-Training
Precio
Contacta con nosotros y resuelve tus dudas