Cursos
Java EE & Frameworks Java Open Source
Descripción
JUJUY: Iniciado Noviembre 2011 - A iniciar 2012
El curso prepara para convertirse en Desarrollador Java Web, plataformas Java EE & Frameworks Java Open Source
Dónde se dicta
Jujuy
Carga horaria
80 horas
Contenidos del curso
Conceptos de aplicaciones web básicos
• Aplicaciones web
• Arquitectura de una aplicación web
• Conceptos básicos de HTML
Java Enterprise Edition
• La plataforma de desarrollo Java Enterprise Edition
• Contenedor Java Enterprise Edition
• Tomcat como Contenedor Java Enterprise Edition
• Elementos de Administración del Tomcat
Servlets
• Objetos request y response
• Mantenimiento de Estado
• Cookies
• Sesión
• Manejo de Formularios
• El archivo de descripción de despliegue web.xml
• Filtros
Java Server Faces
• Que es una aplicación Java Server Faces
• Beneficios de la tecnología Java Server Faces
• Modelo de interfaz de usuario basado en componentes
• Modelo de navegación
• Backing beans
• El ciclo de vida de una página JSF
• Uso de la tecnología JSF en paginas JSP
• Configuración de una aplicación JSF.
Componentes Java Server Faces
• Componentes Java Server Faces
• Conversores y Validadores
Facelets
• Que es Facelets.
• Desarrollo de una aplicación simple con Facelets.
• Templates
• Componentes compuestos
• Recursos
Hibernate
• Que es Hibernate
• Conceptos necesarios
• Persistencia Relacional con Hibernate
• Las capas de Hibernate
• La Arquitectura de Hibernate
• La arquitectura Mínima
• La arquitectura Completa
• Los Componentes de la arquitectura
• Los estados de una instancia
• Arquitectura de una aplicación que usa Hibernate
• Mapeo de Relaciones
• Asociación unidireccional
• Trabajando con la asociación unidireccional
• Colección de valores
• Asociación bidireccional
• Trabajando con la asociación bidireccional
• Configuración
• Criteria Query
• Concepto
• Filtrando una tabla
• Asociaciones
• Ordenación
• Projections
Spring
• Que es Spring
• Conceptos necesarios
• Módulos de Spring
• Escenarios de uso
• Modulo Core Container
• El Contenedor
• Los Beans
• Beneficios que brinda a la arquitectura
Integración de Spring con Hibernate
• Beneficios
• Creación de DAOs
• Traducción de excepciones
• Configuración de SessionFactory
• Manejo de transacciones
• Declarativa
• Programatica
• Orientada a Aspectos
Integración de Spring con JSF
• Beneficios
• Configuración del archivo descriptor despliegue web.xml
Requisitos
El alumno debe tener conocimientos firmes de la teoría de objetos, conocimientos básico del leguaje Java y nociones de programación en cualquier lenguaje.