Descripción
Esta formación ha sido diseñada por InterGrupo para facilitar la adquisición de los conocimientos y habilidades necesarias para convertir a los participantes en uno de los profesionales más demandados por el mercado actual ‘Experto Desarrollador Java EE 6 JavaServer Faces' y preparar al alumnado para la superación de los exámenes de certificación oficial que les acrediten como ‘Oracle Certified Expert Java EE 6 JavaServer Faces Developer.
JEE6 es un desarrollo de la plataforma Java Enterprise Edition capaz de cubrir una amplia gama de necesidades de la empresa y aplicaciones web.
La certificación Java Server Faces Developer identifica al experto en construcción de capa de presentación a partir de componentes. Es decir, al responsable de manejar el ciclo de vida y los patrones de diseño complejos que esta capa soporta.
La tecnología JavaServer Faces (LSF) es un framework de interfaz de componentes de usuarios del lado del servidor para las aplicaciones web basadas en Java. Los principales componentes de esta tecnología son:
- Una API para representar las componentes de Interfaz de Usuario (UI) y gestionar su estado, esto es:• Dos librerías de etiquetas JSP personalizadas para expresar componentes en una página JSP y enlazar los componentes a objetos del servidor.
- Manejo de eventos, validación en el servidor y conversión de datos.
Definición de la navegación de páginas.
Soporte para la internacionalización y accesibilidad.
Esta especificación facilita el desarrollo y mantenimiento de aplicaciones web con interfaces de usuario de servidor, proporcionando:
- Una clara separación entre vista y modelo.
- Un desarrollo basado en componente, y no en peticiones.
- Las acciones del usuario se ligan muy fácilmente al código en el servidor.
- Creación de familias de componentes visuales para acelerar el desarrollo.
- Múltiples posibilidades de elección entre distintos desarrollos.
1. Fundamentos del lenguaje Java
2. Programación orientada a objetos
3. Taller práctico: Aplicación Tamagochi
4. Trabajar con bases de datos
5. Fundamentos de Java E/S
6. Hilos Localización
7. Despliegue de una aplicación
8. Introducción a la tecnología JavaServer Faces
9. Creación de páginas JSF con el sistema de plantillas Facelets
10. Desarrollo utilizando CDI Named Beans
11. Modelo Navigation para la gestión el modelo navegacional del sitio web.
12. Gestión de los mensajes en diferentes idiomas mediante la utilización de Bundles
13. Utilización de plantillas JSF
14. Conversión y validación de datos
15. Manejo de datos en tablas
16. Manejo de eventos
17. Utilización de Ajax y creación de plantillas como componentes mediante JSF
18. Creación de componentes personalizados
19. Trabajar con HTML 5 y JSF 2.0
20. Configuración y gestión de la seguridad en aplicaciones JSF
21. Utilización de librerías de terceros para desarrollar aplicaciones JSF
22. Simuladores de los exámenes 1Z0-803, 1Z0-804 y 1Z0-896