Java Server Faces Inicio: 28 de Marzo Horario

Ing. Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
gco[email protected]
Workshop Java Server Faces
DESCRIPCIÓN
JavaServer Faces (JSF) es una tecnología y framework para el desarrollo de aplicaciones web
utilizando la plataforma Java EE.
JSF implementa el patrón MVC, por lo tanto, se trata de un desarrollo estándar, para lo cual
cuenta con controles, validadores, listeners, AJAX y plantillas entre otras cosas, y además permite
un desarrollo rápido.
Existen librerías que enriquecen y amplían los controles y funcionalidades estándares, entre las
cuales podemos mencionar a PrimeFaces y RichFaces.
JSF está soportado por todos los IDEs de Java, como por ejemplo Eclipse, NetBeans, IntelliJ
IDEA, etc.
OBJETIVO
El programa tiene como objetivo lograr que los participantes adquieran conocimientos y destrezas
en el desarrollo de aplicaciones web utilizando JavaServer Faces, PrimeFaces y JPA bajo el
enfoque de una Arquitectura Empresarial y aplicando estándares de desarrollo que exige el
mercado actual.
DURACIÓN
El taller tiene una duración de 30 horas.
FRECUENCIA
El curso tiene una frecuencia de 6 horas por semana.
Total: 5 semanas
COSTO
El curso tiene un costo y único pago de ###.## Nuevos Soles.
Ing. Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
[email protected]
SOFTWARE A UTILIZAR
❏ IDE: Eclipse
❏ Base de Datos: Oracle XE
❏ Servidor Java: Apache Tomcat
INSTRUCTOR
Ing. Eric Gustavo Coronel Castillo.
Es ingeniero electrónico de profesión, de la Universidad Nacional de Ingeniería, tiene el grado
de Magister en Educación de la Universidad César Vallejo con mención en Docencia y Gestión
Educativa y tiene la certificación Certified Scrum Master
También cuenta con más de 20 años de experiencia en TIC, he participado como consultor y
desarrollador en proyectos de software para diversas empresas privadas y públicas del país
como PRODECO Asociados, Casas & Cosas, Tabernero, IPAE, IPD, CompuLinux, Osinergmin
utilizando UML, RUP, y Patrones de arquitectura y diseño de software con lenguajes Power
Builder, Java, y PHP, y base de datos Oracle, SQL Server, MySQL y PostgreSQL.
Actualmente se desempeña como docente en la Universidad Nacional de Ingeniería (UNI-FIIS),
Instituto San Ignacio (ISIL) y capacitación IN-HOUSE para empresas.
También, soy autor de varios textos, manuales y artículos sobre desarrollo de software con Visual
Basic, Power Builder, PHP, Java, Android, SQL Server, Oracle y MySQL.
HORARIO
Sábados de 3:00 am a 9:00 pm
INFORMES
[email protected]
TEMARIO
Iniciando con JSF
❏ Arquitectura JSF
Ing. Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
[email protected]
❏
❏
❏
❏
Instalación y configuración
Componentes UI estándar
Bean de respaldo
Controles básicos
Navegación y Lenguaje de Expresiones
❏ Navegación: Estática, Dinámica, Ciclo de vida
❏ Lenguaje de Expresiones: Sintaxis, Objetos implícitos, Operadores.
Manejo de Eventos y Librería Estándar de JSF
❏
❏
❏
❏
Action Listeners
Value Change Listeners
Componentes HTML
Componentes core
Validadores y Convertidores
❏
❏
❏
❏
Validadores
Convertidores
Convertidores Implícitos y Explícitos
Convertidores Personalizados
Facelets
❏
❏
❏
❏
Descripción
Características
Componentes
Plantillas
Usando AJAX
❏ Usando la etiqueta f:ajax
❏ Uso de: @all, @form, @none, @this
❏ Atributos: event, execute, immediate, listener
Primefaces
❏ Controles básicos
❏ Paneles
❏ Tablas
Ing. Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
[email protected]
❏ AJAX
❏ Diálogos
Java Persistence API - JPA
❏
❏
❏
❏
❏
Introducción a ORM
Instalación y configuración
Persitence Unit
Mapeo básico (clases Entity)
Entity Manager
JPA Avanzado
❏ Mapeo avanzado (clases Entity asociadas)
❏ Entity Manager y UserTransaction
Java Persistence Query Language
❏
❏
❏
❏
Consultas básicas
Consultas avanzadas
Combinaciones
Grupos