Formación
»MAVEN + EJB 3.0 + JSF + AJAX + FACELETS:

Código

MON3

Descripción corta

En este curso se aprenderá como construir aplicaciones con las más modernas tecnologías y frameworks consolidados en el mundo Java/Ajax

Índice

1.- Maven
1.1.- Comprendiendo el POM (gestión de proyectos declarativa)
1.2.- Comprendiendo los repositorios: maven, como buscar, nuestro propio repositorio.
1.3.- Gestión automática de dependencias
1.4.- Compilando
1.5.- Empaquetando
1.6.- Gestionando varios proyectos a la vez
1.7.- Generando informes automáticos
1.8.- Preparando una release

2.- EJB 3.0
2.1.- Tipos de EJBs
2.2.- Persistencia mediante JPA
2.3.- EntityManager
2.4.- Configuración mediante uso de anotaciones
2.5.- Ids, campos, relaciones, ...
2.6.- Configuración mediante XML
2.7.- Gestión de transacciones
2.8.- Gestionadas por el contenedor
2.9.- Transacciones de usuario
2.10.- Patrón Open Transacction in View
2.11.- EJBs y la inyección de dependencias
2.12.- Pruebas unitarias y de integración, automáticas

3.- JSF
3.1.- Introducción
3.2.- Configuración de JSF
3.3.- Descriptor web.xml
3.4.- Faces-config.xml
3.5.- Mensajes
3.6.- Configuración de beans, Beans con map y list
3.7.- Navegación
3.8.- Configuración de validadores y conversores propios
3.9.- Configuración de renders y componentes propios
3.10.- Ciclo de Vida
3.11.- Componentes Visuales en JSF
3.12.- Explorando el estándar
3.13.- Explorando fuera del estándar: Tomahawk, ICEfaces
3.14.- Gestión de formularios
3.15.- Internacionalización
3.16.- Validaciones
3.17.- Conversiones
3.18.- Listeners de eventos y del ciclo de vida

4.- Facelets
4.1.- Configuración
4.2.- web.xml
4.3.- faces-config.xml
4.4.- views
4.5.- Plantillas
4.6.- Definiendo el "proveedor"
4.7.- Definiendo el "cliente"
4.8.- Información de depuración
4.9.- Componentes por composición

5.- Ajax
5.1.- Web 2.0
5.2.- Frameworks más importantes
5.3.- AJAX y JSF
5.4.- ICEFaces
5.5.- AJAX4JSF

Duración (en horas)

25

Coste (en Euros sin IVA, por curso completo, no por alumno)*

5500

Pre-requisitos

Observaciones

Otras consideraciones:
Precios orientativos para un grupo (confirmar en base a configuración).
En Madrid e instalaciones del cliente.
Máximo 10 asistentes por curso.
El cliente proporcionará la sala, los equipos necesarios para la realización de prácticas (si aplica) y un proyector.
Se entregará una copia impresa (por alumno) de las transparencias utilizadas.
Horario estándar de 8 AM a 7:30 PM.
Para otras configuraciones consultar precios.
* Los precios de los cursos publicados en la web tienen carácter meramente informativo y carecen de valor contractual.
El precio final ofertado para un curso será factilitado por Autentia tras la definición detallada del mismo en colaboración con el posible cliente final.