Download Desarrollo Web con Java Server Faces

Document related concepts
no text concepts found
Transcript
Desarrollo Web con Java Server Faces
Desarrolla tus propias aplicaciones web con Java + Primefaces
¿De qué se trata este curso?
JSF es una de las tecnologías más populares en el mundo Java, sin embargo, su
curva de aprendizaje intimida a muchos programadores. Con nuestro curso de Java
Server Faces podrás disminuir dramáticamente el tiempo de aprendizaje de JSF y
podrás dominar esta tecnología para entregar tu proyecto en tiempo y forma.
Lo más sobresaliente y que aprenderás en el curso JSF Primefaces es que podrás
integrar de una manera sencilla, fácil y práctica varios frameworks para que tus
aplicaciones web sean robustas y agradables al usuario en poco tiempo.
Objetivo:
Generar capacidad en desarrollo de páginas web dinámicas de manera fácil, sencilla
y con una agradable sensación para el cliente final.
Dirigido a:
Cualquier programador con conocimientos básicos de Java interesado en aprender
la tecnología Java Server Faces.

Pre-requisito: Conocimientos básicos de Java, HTML
Estructura:
El curso tiene una duración de 24 horas, divididas en seis jornadas, por 4 horas
cada día, separando los tiempos para los coffee break.
La distribución es 90% práctico y 10% teórico. Cada uno deberá contar con laptop
para poder trabajar
Contenido:
Introducción


Instalación y configuración del ambiente de desarrollo
Creación y uso de Managed Beans
Uso de componentes estándar










Form
CommandButton y CommandLink
DataTable
Componentes SelectOne
SelectMany
uso de SelecttIem
InputText
InputTextArea
OutputText
PanelGrid
Templates

Definición y uso de Templates
Ciclo de vida de JSF

Análisis detallado de las fases del ciclo de vida de un request JSF
Ámbito de las variables





Variables de request
Variables de sesión
Variables de aplicación
Variables de view
Interacción entre Managed Beans
Convertidores y validadores



Validadores y Convertidores
Bean Validation
Creación de Bean Validators personalizados
Primefaces
AJAX Y Prime faces



Actualización de información con Prime
Procesamiento de información con Prime
AJAX y el ciclo de vida JSF
Paneles

Panel/ PanelGrid / AccordionPanel / OverlayPanel
Layouts


Uso de Layouts
Layouts y Templates
Componentes básicos


CommandButton / InputText/ InputTextArea
Calendar/Growl
Componentes de selección



Selección Boolean
Selección simple
Selección múltiple
Tablas

DataTable (paginación, filtros, selección de filas, edición in-cell)
Diálogos

Dialog / Confirm Dialo
Instructor:
Con 8 años de experiencia en desarrollo de software con
lenguaje java, experiencia con metodologías agiles,
scrum.
Ing. Javier Miranda Rubio



Ing. en Sistemas
Desarrollador
Arquitecto de software
Ver perfil
Experiencias





Análisis y diseño de aplicación

Java, JSF, Primefaces.
web.

Hibernate, Oracle
Análisis y diseño de aplicación

Sql server 2008
web “BRP”.

Java, Ireport, Zk, Hibernate.
Análisis y diseño de aplicación

Scrum Master
web IIASA.

Product Owner
Aplicaciones web de control

Metodologías ágiles
de ventas y desperdicios.

Arquitecto de software
Consultor, analista,

Administrador de proyectos
desarrollador.

Aptitudes
Instructor Java.
Fechas del curso:
Mayo 2017
Jueves 11 y 18
Viernes 12 y 19
Sábado 13 y 20
De 09H00 a 13H00
¿Dudas? ¿Consultas?
[email protected]
Asistente Comercial
04 5067975