You are on page 1of 4

OpeniX Servicios Informticos

Propuesta Econmica Capacitacin

Tel: (0388) - 4227242 154701527 154338583 Mail: info@openix.com.ar. Horacio Guzman 221 1 Piso Ofs. 1 y 2 S.S. de Jujuy.

Denominacin del Curso:

Desarrollador de Aplicaciones Web Java ( JSF, Spring, Ireport y PostgreSQL )


El entorno de desarrollo J2EE/JavaEE es la tecnologa de programacin ms extendida a nivel profesional, y nuevas tcnicas, tecnologas y frameworks se van asentando en el ambiente laboral. Con el fin de enriquecer y desarrollar con mayor facilidad nuestras aplicaciones Web es que en este curso se propone a los asistentes la utilizacin de herramientas de cdigo abierto para el desarrollo de aplicaciones J2EE. Este curso proporciona los conocimientos necesarios para poder crear aplicaciones web's basadas en: - el Framework JavaServer Faces (JSF) para el desarrollo de interfaces de usuario, - Hibernate que es una que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos, - el Motor de Base de Datos PostgreSQL para el almacenamiento de los datos. - Spring que es otro Framework que brinda un factory de objetos basada en la inyeccin de dependencia y que ofrece una gran libertad a los desarrolladores y aportar soluciones bien documentadas y fciles de usar para las prcticas comunes en la industria, - Ireport para la generacin de reportes. El alumno que finalice con xito este curso dispondr de la formacin necesaria para enfrentarse a un nuevo desafo profesional con las tecnologas JSF,Ajax, Spring, Hibernate, PostgreSQL y Ireport. Las personas que realicen el curso aprendern a: Desarrollar una aplicacin web JSF. Crear un componente JSF personalizado que puede reutilizarse con facilidad en cualquier aplicacin web JSF. Conocer Framework JSF para desarrollar aplicaciones web de forma estructurada aplicando el patrn de arquitectura MVC ( Model View Contoller) y el patrn DAO. Aplicar sus conocimiento adquiridos para analizar, disear, desarrollar, probar e implantar aplicaciones Web con tecnologas JAVA (J2EE) de tamao medio tpicas de pequeas intranets y sitios de comercio electrnico de poco volumen a grandes aplicaciones web corporativas Desarrolladores de aplicaciones Java con conocimientos de Java Bsico y que necesiten crear componentes o aplicaciones Web utilizando uno de los frameworks ms utilizados en la actualidad. Profesionales que quieran consolidar sus conocimientos en Java. Estudiantes o recin graduado de carreras de informtica. A profesionales que quieran alcanzar las habilidades suficientes para poder

Fundamento:

Objetivos:

Destinatarios:

Pagina 1 de 4

OpeniX Servicios Informticos

Propuesta Econmica Capacitacin

Tel: (0388) - 4227242 154701527 154338583 Mail: info@openix.com.ar. Horacio Guzman 221 1 Piso Ofs. 1 y 2 S.S. de Jujuy.

integrarse en proyectos en cualquier tipo de empresa o institucin independientemente de su tamao o necesidades Requisitos: Conocimientos bsicos en HTML, CSS, y JavaScript. Conocimientos sobre el Lenguaje de Programacin Java. Conocimientos en bases de datos relacionales.

Organizacin Carga horaria total: Carga horaria semanal: Instructores: 45 hs. 6 hs.

Distribucin de clases: 15 clases de 3 horas de duracin por clase Lucas Hernan Ruiz Rafael Fabricio Quiroga

Programa de Contenidos I. Introduccin y Nivelacin Repaso ( java, paradigma de programacin orientada a objetos y patrones de diseo) Propuesta del proyecto final. Instalacin del entorno. Crear un proyecto. II. Jsf 2.0 Introduccin a jsf. Uso y ventajas. Desarrollar una aplicacin web JSF. Crear un componente JSF personalizado que puede reutilizarse con facilidad en cualquier aplicacin web JSF. III. Managed Bean y Reglas de Navegacion. Concepto de Managed Bean mbitos de los beans Configuracin de un bean a travs de XML Concepto de Navegacin Navegacin esttica Etiquetas bsicas Ejemplo completo de etiquetas bsicas con JSF Integrando al proyecto final. IV. Ciclo de Vida de JSF Ciclo de vida de JSF

Pagina 2 de 4

OpeniX Servicios Informticos

Propuesta Econmica Capacitacin

Tel: (0388) - 4227242 154701527 154338583 Mail: info@openix.com.ar. Horacio Guzman 221 1 Piso Ofs. 1 y 2 S.S. de Jujuy.

Escenarios de Procesamiento del Ciclo de Vida de una Peticin Ciclo de Vida Estndar de Procesamiento de Peticiones Practica desarrollo de una sencilla aplicacin JSF. V. Componentes y Facelets. Uso de los componentes y facelets. Modificar componentes. Manejo de Eventos Eventos de cambio de valor, de accin y de fase Practica con integracin al proyecto final. VI. Validadores y Convertidores JSF Tipo de validaciones y conversiones. El proceso de conversin y validacin Usando conversores estndares Conversin de nmeros y fechas Conversores y atributos Mensajes de error Cambiar el texto de los mensajes de error estndares Un ejemplo completo usando conversores Usando validadores estndares Validando longitudes de cadenas de caracteres y rangos numricos Chequeando valores requeridos Mostrando errores de validacin Un completo ejemplo de validacin VII. AJAX - A4j Uso y Manejo. Desarrollar una aplicacin web usando tcnicas de AJAX. Crear un componente JSF personalizado que proporciona funcionalidad a AJAX. Practica con integracin al proyecto final. VIII. Css Introduccin Practica con integracin al proyecto final. IX. PostgreSQL Introduccin. Instalacin y Configuracin. Manejo bsico. Gestin de Usuarios Importacin y Exportacin de Base de Datos Uso del Pgadmin3. X. Spring Que es spring?. Ventajas.

Pagina 3 de 4

OpeniX Servicios Informticos

Propuesta Econmica Capacitacin

Tel: (0388) - 4227242 154701527 154338583 Mail: info@openix.com.ar. Horacio Guzman 221 1 Piso Ofs. 1 y 2 S.S. de Jujuy.

Patron de diseo MVC. Integracion con jsf. Spring JDBC Integrar al proyecto final. XI. Hibernate Introduccin a hibernate. Patron de Diseo DAO Configurar e iniciar Hibernate. Integracion JSF, spring, hibernate. Herramientas disponibles para el desarrollo con Hibernate. Mapeos utilizando POJOs Consultas con hibernate HQL: (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 Integracin al proyecto final. XII. Ireport Introduccin. Crear Reportes (PDF, XLS, CSV). Practica con Integracin al proyecto final. XIII. Culminacin y Presentacin del Proyecto Final

Plazas:

Hasta 20 personas.

Valuacin Econmica: Asistente 1 Monto de Inscripcin $ 300 Monto de Cuota $300 2 Cantidad de Cuotas Costo Total del Curso $900

El inscripcin 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 para recibir el certificado del mismo. Se entregar a los asistentes manuales en formato digital al abonar la inscripcin.

Pagina 4 de 4

You might also like