Ing. Eric Gustavo Coronel Castillo gcoronelc.blogspot.com [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
© Copyright 2025 ExpyDoc