Menú

Java JSF PrimeFaces del centro Grupo Codesi

Programa de Java JSF PrimeFaces

Modalidad: Presencial
Duración 35
Localización: Puebla

A quién va dirigido

Objetivos

Temario

En el curso de jsf aprenderás que es un framework para desarrollar aplicaciones web a traves del patrón de diseño Modelo - Vista - Controlador además conocerás la integración con spring utilizando la inyección de dependencias asi como la programación orientada a aspectos por medio de constructores y metodos setter.



También integrarás jsf con el framework PrimeFaces el cual podrás realizar vistas bastante agradables para el usuario utilizando los propios tags de este potente framework.



Java JSF nos va a facilitar el desarrollo web gracias a que podemos integrar varios frameworks como son:



*PrimeFaces

*Spring loc

*Hibernate

*MyBatis



Dentro del curso de java JSF conoceremos los modulos mas importantes que se utilizan en el ambito laboral, de tal forma que puedas realizar cualquier sistema que se te pueda presentar.



Temario



1.Maven ?Pasos para instalar Maven

Configurar JAVA_HOME

Configurar M2

Instalar Eclipse

Configurar Eclipse Maven

Crear proyecto maven

Configurar nuestro proyecto

Estructura de una proyecto

Dependencias



2.¿,Que es Spring? ?Un poco de Historia

Contenedor

Marco de Trabajo

Ligero

Dependencias Spring core

Dependencias Spring context



3.Configurar archivo pom.xml

4.Maven clean

5.applicationContext.xml

6.Paquetes

7.Interfaces

8.Configuracion de Spring

9.JUnit ?TestCase

@Test

Barra Verde y Barra Roja

assertTrue



10.Inyección de Dependencias ?Constructores

Sobrecargar de Constructores

Metodos Setter y Getter



11.PrimeFaces y JSF ?Dependencias

Repositorios

webapp

Configuración

Estructura de un proyecto web

Activar Autocomplete

Configurar JSF

Agregar Tomcat

Error classNotFoundException

Ejecutar una aplicación



12.Tags PrimeFaces y JSF ?editor

captcha

message

commandButton

Configurar captcha

Agregar librerias de maven a build path



13.Más Tags PrimeFaces y JSF ?autoComplete

autoComplete Multiple

colorPicker

inplace

Imagenes Aleatorias

Clase Random

inputMask - mascaras

password

validateLength

fieldSet

calendar

messages

panelGrid

repeat



ajax

tooltip

inputText

growl

confirmDialog

outputText

dialog

rating

slider

commandButton

spinner

accordionPanel

tab

include

tabview

dashboard

row

column

facet

Temas

themesSwitcher

1.JSF ?ManagedBean

Scope

Expression Language

Metodos

Atributos

validateLength

FacesMessage

FacesContext

outputText

form

DefeaultDashboardModel

DashboardColumn

selectItems





2.MyBatis ?Crear un proyecto MyBatis

Dependencia MyBatis

Crear Base de Datos y Tablas

SqlMpasConfig.xml

typoeAlias

Pool de conexiones con MyBatis

Bean Modelo

Interface Mapper

Mapper.xml

ResultMap

Etiqueta Insert

Etiqueta Update

Etiqueta Delete

Etiqueta Select

MyBatisUtil

Reader

Prueba Unitaria JUnit



3.MyBatis - PrimeFaces ?Generar un proyecto web

Integrar Maven

Indicar el JDK adecuado

Descargar Repositorios

Descargar Dependencias

Indicar que el proyecto sea web

Activar JSF en nuestro proyecto

Programar generatorConfig.xml

Configurar Spring

Programar applicationContext.xml

Habilitar Spring en ambiente Web




Titulación obtenida

Java JSF PrimeFaces

Requisitos

Información Adicional

Requerimientos Previos



Para tomar los cursos de Java no necesitas ningún conocimiento previo.

En la programación de Primefaces aprenderás desde la instalación y configuración para comenzar a programar en la Tecnología java.

Para aprender el lenguaje en los cursos JSF PrimeFaces no necesitas saber programar en ningún otro lenguaje de programación pero si recomendamos haber tomado nuestros modulos anteriores para un mejor aprendizaje.

El único requerimiento para aprender la programación de Java JSF son ganas y actitud para aprender en el Gran Framework de java.
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​