server faces java

Anuncio
W O R K S H O P
JAVA
SERVER
FACES
CONTEXTO
La programación de los componentes de persistencia es una tarea
muy importante, hoy en día contamos con Frameworks JDBC como
MyBatis, Frameworks ORM como Hibernate y Java Persistence API.
Estos Frameworks hacen que la programación de los componentes
de persistencia sea una tarea mucho más sencilla, evitándonos lidiar
con lo tedioso que resulta programar con los componentes JDBC.
Programar los componentes web siempre ha sido un problema, una
de las razones es la falta de estado en el protocolo HTTP, para resolver
este problema se utilizan diversas técnicas. Cuando programamos
con Java Web es muy simple, ya que contamos con una API de
sesiones. En este contexto Java Server Faces hace mucho más simple
la programación de los componentes web, ya que se encarga del
manejo de estado, cuenta con muchos controles, se integra con
AJAX y mucho más.
OBJETIVO
Al nalizar el taller los participantes crean aplicaciones web
haciendo uso de Spring
Framework como plataforma de integración, para el front end
estará utilizando Java
Server Faces, y para la capa de persistencia podrá utilizar
MyBatis o JPA.
DATOS
GENERALES
Duración
Horario
Frecuencia
Inicio
SOFTWARE
A UTILIZAR
IDE
Base de Datos
Servidor Java
30 horas
Domingo de 8 am a 2 pm
6 horas por semana
25-OCT-2015
Eclipse
Oracle XE
Apache Tomcat
CRITERIO DE
ÉXITO
Para obtener certicado de probado debe cumplir
con las siguientes condiciones:
Asistencia 70%
Promedio mayor o igual a 14.0
INSTRUCCIÓN
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 cuanta con la certicación
CSM.
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, GrapPeru SAC, 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.
Es 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.
INVERSIÓN
El curso tiene un costo y único pago de
450.00 Nuevos Soles.
TEMARIO
01
01
Introducción general al workshop
Persistencia con MyBatis
Contexto de los Frameworks de
Persistencia
Arquitectura
Conguración
SQLSessionFactory
SQLSession
SQL Map XML File
SQL Dinámico
02
Persistencia con Hibernate
Introducción
Conguración
Principales componentes
Mapeo de Entidades
Mapeo de Relaciones
Consultas
Transacciones
03
04
Java Persistence API
Contexto
Unidad de
Persistencia
Principales
componentes
Mapeo de Entidades
05
06
Spring MVC
Arquitectura
Conguración: Servlet Context, Application
Context
Clases Model y View
Anotaciones: @Controller, @Service,
@RequestMapping, @PathVariable,
@RequestParam, @ModelAttribute
Java Server Faces – Parte 1
Arquitectura JSF
Conguración
Ciclo de vida
Librerías estándares
Bean de respaldo
Componentes HTML básicos
Componentes HTML básicos
Lenguaje de Expresiones
Java Server Faces – Parte 2
Componentes: selectOneMenu,
panelGrid, dataTable
Mensajes de error
Convertidores
Validadores
07
Java Server Faces – Parte 3
Value change events
Action events
Clase ValueChangeListener
Clase ActionListener
AJAX
08
Java Server Faces – Parte 4
Facelets Template
Primefaces
09
Integración Spring Frameworks
Integración con MyBatis
Integración con Hibernate
Integración con JSF
09
Docente
Gustavo Coronel
Descargar