Openix

Integración & Innovación Tecnológica

English (United Kingdom)Español (spanish formal Internacional)French (Fr)
Openix
Desarrollador de Aplicaciones Web Java ( JSF, Spring, Ireport y PostgreSQL)

Las personas que realicen el curso aprenderán a:

  • Desarrollar una aplicación web JSF.
  • Crear un componente JSF personalizado que puede reutilizarse con facilidad en cualquier aplicación web JSF.
  • Conocer Framework JSF para desarrollar aplicaciones web de forma  estructurada aplicando el patrón de arquitectura MVC ( Model View  Contoller) y el patrón DAO.
  • Aplicar sus conocimiento adquiridos para analizar, diseñar, desarrollar, probar e implantar aplicaciones Web con tecnologías JAVA (J2EE) de tamaño medio típicas de pequeñas intranets y sitios de comercio electrónico de poco volumen a grandes aplicaciones web corporativas
Destinatarios:
  • Desarrolladores de aplicaciones Java con conocimientos de Java Básico y que necesiten crear componentes o aplicaciones Web utilizando uno de los frameworks más utilizados en la actualidad.
  • Profesionales que quieran consolidar sus conocimientos en Java.
  • Estudiantes o recién graduado de carreras de informática.
  • A profesionales que quieran alcanzar las habilidades suficientes para poder integrarse en proyectos en cualquier tipo de empresa o institución independientemente de su tamaño o necesidades.
Requisitos:
Conocimientos básicos en HTML, CSS, y JavaScript.
Conocimientos sobre el Lenguaje de Programación Java.
Conocimientos en bases de datos relacionales.

Carga horaria total: 45 hs.
Carga horaria semanal: 6 hs.
Distribución de clases: 15 clases de 3 horas de duración por clase.
Programa de Contenidos
I. Introducción y Nivelación
  • Repaso ( java, paradigma de programación orientada a objetos y patrones de diseño)
  • Propuesta del proyecto final.
  • Instalación del entorno.
  • Crear un proyecto.
II. Jsf 2.0
  • Introducción a jsf.
  • Uso y ventajas.
  • Desarrollar una aplicación web JSF.
  • Crear un componente JSF personalizado que puede reutilizarse con facilidad en cualquieraplicación web JSF.
III. Managed Bean y Reglas de Navegacion.
  • Concepto de Managed Bean
  • Ámbitos de los beans
  • Configuración de un bean a través de XMLConcepto de Navegación
  • Navegación estática
  • Etiquetas básicas
  • Ejemplo completo de etiquetas básicas con JSF. Integrando al proyecto final.
IV. Ciclo de Vida de JSF
  • Ciclo de vida de JSF
  • Escenarios de Procesamiento del Ciclo de Vida de una Petición
  • Ciclo de Vida Estándar de Procesamiento de Peticiones
  • Practica desarrollo de una sencilla aplicación JSF.
V. Componentes y Facelets.
  • Uso de los componentes y facelets.
  • Modificar componentes.
  • Manejo de Eventos
  • Eventos de cambio de valor, de acción y de fase
  • Practica con integración al proyecto final.
VI. Validadores y Convertidores JSF
  • Tipo de validaciones y conversiones.
  • El proceso de conversión y validación
  • Usando conversores estándares
  • Conversión de números y fechas
  • Conversores y atributos
  • Mensajes de error
  • Cambiar el texto de los mensajes de error estándares
  • Un ejemplo completo usando conversores
  • Usando validadores estándares
  • Validando longitudes de cadenas de caracteres y rangos numéricos
  • Chequeando valores requeridos
  • Mostrando errores de validación
  • Un completo ejemplo de validación
VII. AJAX - A4j
  • Uso y Manejo.
  • Desarrollar una aplicación web usando técnicas de AJAX.
  • Crear un componente JSF personalizado que proporciona funcionalidad a AJAX.
  • Practica con integración al proyecto final.
VIII. Css
  • Introducción
  • Practica con integración al proyecto final.
IX. PostgreSQL
  • Introducción.
  • Instalación y Configuración.
  • Manejo básico.
  • Gestión de Usuarios
  • Importación y Exportación de Base de Datos
  • Uso del Pgadmin3.
X. Spring
  • Que es spring?.Ventajas.
  • Patron de diseño MVC.
  • Integracion con jsf.
  • Spring JDBC
  • Integrar al proyecto final.
XI. Hibernate
  • Introducción a hibernate.
  • Patron de Diseño DAO
  • Configurar e iniciar Hibernate.
  • Integracion JSF, spring, hibernate.
  • Herramientas disponibles para el desarrollo con Hibernate.
  • Mapeos utilizando POJOs
  • Consultas con hibernateHQL: (Hibernate Query Language)Queries nativas
  • Mapeo de objetos de persistencia.Mapeo de objetos relacionales en ficheros XML.
  • Mapeo de colecciones.Mapeo de asociaciones entre clases.
  • Mapeo de componentes y sus objetos dependientes.
  • Practica con Integración al proyecto final.
XII. iReport
  • Introducción.
  • Crear Reportes (PDF, XLS, CSV).
  • Practica con Integración al proyecto final.
XIII. Culminación y Presentación del ProyectoFinal

Plazas:Hasta 20 personas

La inscripción deberá abonarse antes de iniciar el curso.

La primera cuota se abonará al cumplirse la mitad del dictado y la segunda al culminar el mismo.

Es necesario cumplir con el 80% de asistencia y haber cancelado el curso pararecibir el certificado del mismo.

Se entregará a los asistentes manuales en formato digital al abonar la inscripción.

Información:

Horacio Guzmán 221 oficinas 1 y 2

Tel.(0388) 4227242

Correo Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla


 

Partner Oracle

Siguenos en: