-
Tipo
Cursos
-
Modalidad
Online / A distancia (+)
-
Duración / Créditos
30 h.
-
Fechas
Matric. Permanente
-
Sedes
Barcelona/Madrid
Información general
DESCRIPCIÓN:
El presente curso cuyo diseño está preparado oficialmente por Oracle, tiene como objetivo dotar de sólidos conocimientos al participante en la implementación y uso del marco JavaServer Faces para facilitar la creación, diseño y desarrollo de interfaces de usuario en las aplicaciones ejecutadas sobre la plataforma Java EE, apoyándose en otras tecnologías como HTML 5 y AJAX en el área de edición de vistas, donde se encuentran sus mejores e innovadoras características.
Este curso será desarrollado en 30 horas y será impartido bajo la modalidad Online, está dirigido a desarrolladores Java EE que deseen aprender el uso del framework web JavaServer Faces para el desarrollo de interfaz de usuario.
Este curso será desarrollado en 30 horas y será impartido bajo la modalidad Online, está dirigido a desarrolladores Java EE que deseen aprender el uso del framework web JavaServer Faces para el desarrollo de interfaz de usuario.
Titulación universitaria
Certificado de profesionalidad
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Desarrollar interfaces de usuario para aplicaciones web con JavaServer Faces (JSF).
- Crear vistas JSF, así como plantillas o templates.
- Generar componentes personalizados y compuestos utilizando Facelets.
- Crear CDI named beans.
- Resolver validaciones y conversiones de datos.
- Administrar eventos en aplicaciones web con el uso de JSF.
- Implementar AJAX con la finalidad de mejorar la interactividad, velocidad y usabilidad en las aplicaciones Web.
- Crear vistas JSF, así como plantillas o templates.
- Generar componentes personalizados y compuestos utilizando Facelets.
- Crear CDI named beans.
- Resolver validaciones y conversiones de datos.
- Administrar eventos en aplicaciones web con el uso de JSF.
- Implementar AJAX con la finalidad de mejorar la interactividad, velocidad y usabilidad en las aplicaciones Web.
¿A quién va dirigido?
Este curso está dirigido a desarrolladores de aplicaciones web en la plataforma Java EE interesados en conocer el framework web JavaServer™ Faces para simplificar el desarrollo de las interfaces de usuario en sus aplicaciones.
TITULACIÓN
Curso Java EE - Develop Web Applications with JSF
Requisitos
Para un máximo aprovechamiento del curso, los participantes deberán poseer conocimientos del paradigma de programación orientado a objetos (tanto a nivel teórico como práctico), experiencia en el uso del lenguaje de programación Java y conocimientos sobre HTML5, CSS3 y Javascript.
TEMARIO
CONTENIDOS
INTRODUCING JAVASERVER FACES (JSF) TECHNOLOGY
- List common requirements for web applications
- Describe the JavaServer Faces (JSF) framework
- Describe the architecture of JSF web applications
- Describe the development view of a JSF application
- Walk through a simple JSF web application
- Review the life cycle of a JSF application
- Create, deploy, and run a simple JSF application
CREATING JSF PAGES USING FACELETS
- Describe the hierarchy of UI components
- Evaluate the structure of JSF pages
- List the tag libraries supported in Facelets
- Describe the HTML render kit tag library
- List common attributes of the HTML tags
- Describe the JSF core tag library
- Use common UI components to design Facelets pages
DEVELOPING CDI NAMED BEANS
- Define a managed bean
- Use the JSR-299: Context and Dependency Injection (CDI) annotations
- Bind UI components with CDI beans
- Use the unified Expression Language (EL)
- Use the faces-config.xml configuration file
- Use CDI bean scopes
WORKING WITH NAVIGATION
- Use static and dynamic navigation
- Define implicit navigation in JSF pages
- Configure navigation rules and cases
- Describe the navigation evaluation process
- Create a bookmarkable view
CREATING AND ADDING MESSAGE BUNDLES
- Create a message bundle for multiple languages
- Use a message bundle to simplify localization
- Localize an application
USING JSF TEMPLATES
- Create a template and apply it to multiple pages
- Describe how to use a decorator
- Use debugging to identify issues
CONVERTING AND VALIDATING DATA
- Describe the data conversion and validation process
- Use standard data converters and validators
- Configure default validators
- Develop and use custom converters and validators
- Work with data conversion and validation error messages
- Use Bean Validation (JSR-303)
WORKING WITH DATA TABLES
- Use column headers, footers and captions
- Apply styles to Data Table elements
- Customize a data table with a scroll bar
- Enhance a data table with a sort table class
- Add a pager component to the table
HANDLING EVENTS
- Describe the JSF Event Model
- Use action and value Change Events
- Register event listeners
- Capture and respond to lifecycle events
USING AJAX AND COMPOSITE COMPONENTS WITH JSF
- Define Asynchronous JavaScript and XML (AJAX)
- Describe how JSF Components can be enhanced with AJAX
- Use the tag
- Describe how AJAX request integrates with the JSF
- Define a composite component
- Create a JSF composite component
CREATING CUSTOM COMPONENTS
- Choose when to use custom component
- Choose when to use a custom renderer
- List the steps for creating a custom component
WORKING WITH HTML5 AND JSF 2.0
- Examine HTML 5 features
- Leverage HTML 5 JavaScript APIs
- Develop JSF 2.0 Composite Components With HTML 5
CONFIGURING AND SECURING JSF APPLICATIONS
- Describe JSF Web application stages
- Configure the state maintenance method
- Describe the application configuration loading process
- Describe container managed security
- Declare user roles and responsibilities
- Configure security for JSF Web Applications
- Use the security API
USING THIRD PARTY LIBRARY FOR JSF DEVELOPMENT
- List the third party libraries available
- Examine and apply the PrimeFaces library
- Examine the Trinidad library
- Configure and apply Trinidad library
- Develop Mobile ready web applications with Trinidad
INTRODUCING JAVASERVER FACES (JSF) TECHNOLOGY
- List common requirements for web applications
- Describe the JavaServer Faces (JSF) framework
- Describe the architecture of JSF web applications
- Describe the development view of a JSF application
- Walk through a simple JSF web application
- Review the life cycle of a JSF application
- Create, deploy, and run a simple JSF application
CREATING JSF PAGES USING FACELETS
- Describe the hierarchy of UI components
- Evaluate the structure of JSF pages
- List the tag libraries supported in Facelets
- Describe the HTML render kit tag library
- List common attributes of the HTML tags
- Describe the JSF core tag library
- Use common UI components to design Facelets pages
DEVELOPING CDI NAMED BEANS
- Define a managed bean
- Use the JSR-299: Context and Dependency Injection (CDI) annotations
- Bind UI components with CDI beans
- Use the unified Expression Language (EL)
- Use the faces-config.xml configuration file
- Use CDI bean scopes
WORKING WITH NAVIGATION
- Use static and dynamic navigation
- Define implicit navigation in JSF pages
- Configure navigation rules and cases
- Describe the navigation evaluation process
- Create a bookmarkable view
CREATING AND ADDING MESSAGE BUNDLES
- Create a message bundle for multiple languages
- Use a message bundle to simplify localization
- Localize an application
USING JSF TEMPLATES
- Create a template and apply it to multiple pages
- Describe how to use a decorator
- Use debugging to identify issues
CONVERTING AND VALIDATING DATA
- Describe the data conversion and validation process
- Use standard data converters and validators
- Configure default validators
- Develop and use custom converters and validators
- Work with data conversion and validation error messages
- Use Bean Validation (JSR-303)
WORKING WITH DATA TABLES
- Use column headers, footers and captions
- Apply styles to Data Table elements
- Customize a data table with a scroll bar
- Enhance a data table with a sort table class
- Add a pager component to the table
HANDLING EVENTS
- Describe the JSF Event Model
- Use action and value Change Events
- Register event listeners
- Capture and respond to lifecycle events
USING AJAX AND COMPOSITE COMPONENTS WITH JSF
- Define Asynchronous JavaScript and XML (AJAX)
- Describe how JSF Components can be enhanced with AJAX
- Use the tag
- Describe how AJAX request integrates with the JSF
- Define a composite component
- Create a JSF composite component
CREATING CUSTOM COMPONENTS
- Choose when to use custom component
- Choose when to use a custom renderer
- List the steps for creating a custom component
WORKING WITH HTML5 AND JSF 2.0
- Examine HTML 5 features
- Leverage HTML 5 JavaScript APIs
- Develop JSF 2.0 Composite Components With HTML 5
CONFIGURING AND SECURING JSF APPLICATIONS
- Describe JSF Web application stages
- Configure the state maintenance method
- Describe the application configuration loading process
- Describe container managed security
- Declare user roles and responsibilities
- Configure security for JSF Web Applications
- Use the security API
USING THIRD PARTY LIBRARY FOR JSF DEVELOPMENT
- List the third party libraries available
- Examine and apply the PrimeFaces library
- Examine the Trinidad library
- Configure and apply Trinidad library
- Develop Mobile ready web applications with Trinidad
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- Especialista en programación Java
- Asesor de sistemas informáticos
- Ingeniero de Software Java
- Programación
- Departamentos de informática
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Barcelona
Avinguda Diagonal, 98-100 - Distrito 22
-
Madrid
c/ Arregui y Aruej, 25-27
Opiniones
No hay opiniones registradas para este curso