Description

Te asignaron un proyecto y te urge aprender JavaServer Faces?JSF es una de las tecnologas ms populares en el mundo Java, sin embargo, su curva de aprendizaje intimida a muchos programadores.Con nuestro curso de JavaServer Faces Online podrs disminuir dramticamente el tiempo de aprendizaje de JSF y podrs dominar esta tecnologa para entregar tu proyecto en tiempo y forma.JavaServer Faces se convirti en la tecnologa estndar para la capa de presentacin en aplicaciones Web y Empresariales Java.Como resultado, la tecnologa de JSF tiene el apoyo de Java y Oracle, como una tecnologa que ha sido y ser implementada en aplicaciones empresariales al rededor del mundo.Adems, JSF tiene una de las comunidades ms grandes de Java a nivel mundial y es TOTALMENTE LIBRE DE USO.La tecnologa JSF tiene un uso bastante amplio, generando excelentes ofertas laborales nacionales e internacionales.Cules son los Requisitos del Curso?Los requisitos para tomar este curso es que tengas conocimientos bsicos del lenguaje Java, y tengas experiencia con aplicaciones Web y conexin a Bases de Datos con JDBC.Si no cuentas con estos conocimientos te recomendamos ampliamente nuestros cursos para aprender a crear Aplicaciones Java desde cero y paso a paso, consulta nuestro catlogo de cursos Java Online publicados en esta misma plataforma.Qu Aprender exactamente?Mdulo I. Introduccin a JavaServer Faces (JSF)En este mdulo estudiaremos una introduccin a JavaServer Faces (JSF), la cual es una tecnologa que fue diseada para simplificar la construccin de interfaz de usuario para las aplicaciones Web Java.Introduccin a JSF: JavaServer Faces es una tecnologa Java que implementa el patrn de diseo MVC, con una clara separacin de responsabilidades.Estudiaremos las caractersticas bsicas de JSF, as como los cambios ms relevantes actuales.Analizaremos cmo JSF implementa el patrn MVC y los componentes con los cuales se apoya para lograr esta simplificacin.Revisaremos el Flujo General de Navegacin que implementa JSF al crear pginas Web utilizando la tecnologa de Facelets.Crearemos el ejercicio de HolaMundo en JSFMdulo II. Managed Bean en JSFEn este mdulo revisaremos el concepto de ManagedBeans en JSF, repasaremos el concepto de JavaBeans y los alcances de los Beans en JSF.Analizaremos el concepto de Managed Bean en JSF, los cuales son clases Java que nos permitirn manejar la responsabilidad del Controlador desde el punto de vista del patrn MVC.Estudiaremos los alcances en JSF, adems el concepto de CDI (Context and Dependency Inyection) en JSF.Revisaremos el concepto de Expression Language (EL) y cmo se puede utilizar en aplicacines JSF.Revisaremos los operadores en Expression Language (EL), los objetos implcitos a los que tenemos acceso y los operadores que tenemos disponibles en EL.Realizaremos algunos ejemplos para aplicar el concepto de ManagedBeans en JSF.Mdulo III. Navegacin en JSFEn este mdulo revisaremos el concepto de flujo de navegacin entre pginas en JSF, y los diferentes tipos de navegacin que tenemos disponibles.Estudiaremos cmo JSF implementa la navegacin entre pginas.Analizaremos el concepto de Navegacin Esttica en JSF.Revisaremos el concepto de Navegacin Dinmica en JSF.Veremos cmo declarar reglas de navegacin utilizando el archivo faces-config.xml.Estudiaremos el Ciclo de Vida de JSF, el cual define 6 fases para el procesamiento de una peticin HTTP.Mdulo IV. Validadores y Convertidores en JSFEn este mdulo estudiaremos el tema de Validadores, Convertidores y Manejo de Mensajes en JavaServer Faces.Revisaremos el concepto de Validadores, los cuales nos permitirn tener informacin consistente segn los datos introducidos por el usuario.Estudiaremos el tema de Convertidores en JavaServer Faces, los cuales nos ayudan asignar valores entre la vista y el modelo de manera automtica manejando tipos distintos al default (String).Analizaremos el manejo de Mensajes en JSF, incluyendo el concepto de localizacin para el manejo de distintos idiomas en JSF.Mdulo IV. Validadores y Convertidores en JSFEn este mdulo estudiaremos el tema de Validadores, Convertidores y Manejo de Mensajes en JavaServer Faces.Revisaremos el concepto de Validadores, los cuales nos permitirn tener informacin consistente segn los datos introducidos por el usuario.Estudiaremos el tema de Convertidores en JavaServer Faces, los cuales nos ayudan asignar valores entre la vista y el modelo de manera automtica manejando tipos distintos al default (String).Analizaremos el manejo de Mensajes en JSF, incluyendo el concepto de localizacin para el manejo de distintos idiomas en JSF.Mdulo V. Manejo de Eventos y Librera EstndarLas aplicaciones de Web a menudo necesitan responder a los eventos del usuario, como los elementos seleccionados de un men o dando un clic sobre un botn, etc. En este mdulo revisaremos el manejo de etiquetas y los eventos en JSF.Estudiaremos el concepto de Value Change Listeners en JSF.Revisaremos el concepto de Action Listeners en JSF.Analizaremos los componentes que permiten manejar y disparar los eventos en JSF.Crearemos un ejemplo estudiando varios componentes para entender a detalle el manejo de eventos en JSF.Mdulo VI. Facelets de JSF e Integracin con Servicios Java EE como EJB y JPALos Facelets es la nueva tecnologa estndar de despliegue en JSF. Los facelets eliminan completamente la necesidad de los JSPs. En este mdulo estudiaremos un ejemplo de cmo utilizar esta tecnologa a detalle.Estudiaremos la tecnologa de los Facelets, las plantillas y su uso en JSF.Revisaremos el tema de Componentes Compuestos en JSF.Pondremos en prctica lo visto en el curso con un ejercicio utilizando JSF, EJB y JPA para integrar una aplicacin que sirva como base para tus propios proyectos.Entre muchos temas ms. As que no lo pienses ms e inscrbete de inmediato.Recuerda, tu satisfaccin est garantizada o tu dinero de vuelta.SaludosIng. Ubaldo AcostaFundador de Global Mentoring y Universidad Java