Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Java RichFaces

( Duration: 3 Days )

The Java RichFaces training course teaches the configuration and use of the RichFaces component library, including the effective use of Ajax within JSF/RichFaces applications. RichFaces is a JSF component library specifically enabled for Ajax functionality.

By attending RichFaces workshop, delegates will learn to:

  • Understand the architecture and use of the RichFaces component library
  • Configure a JSF application using RichFaces
  • Enable Ajax functionality in JSF applications
  • Use enhanced JSF components to provide a richer user experience

  • Prior experience with JSF is required

COURSE AGENDA

1

RichFaces

  • Overview of RichFaces
  • Overview of AJAX and JSF
  • RichFaces and JavaServer Faces (JSF)
  • AJAX and RichFaces
  • Installation of RichFaces
2

RichFaces Framework

  • Architecture
  • Nature of AJAX requests
  • Filter configuration
  • Error management
  • Session management
  • Cascading Style Sheets (CSS)
  • Support for Skins
  • Creating custom Skins
3

Ajax Support

  • Introduction to Ajax4Java (a4j)
  • Ajax Support (a4j:support)
  • Ajax Region (a4j:region)
  • Forms
  • Command Buttons and Links
  • a4j:include
  • Polling (a4j:poll)
  • Push (a4j:push)
  • Queue
  • Status (a4j:status)
  • JavaScript with a4j:jsFunction
  • Validation
4

Containers and Layout

  • Panels
  • Panel Bar
  • Panel Menu
  • Tab Panel
  • Toggle Panel
  • Modal Panel
  • Separator and Spacers
5

RichFaces Components

  • Inplace Input and Select
  • Combo Box
  • Number Slider
  • Number Spinner
  • Suggestion Box
  • Tooltip
  • List Shuttle
  • Ordering and Pick Lists
6

Advanced RichFaces Components

  • Paint2D
  • Calendar
  • Color Picker
  • Rich Text Editor
  • File Upload
  • Media Output
7

Menus and MenuBar

  • Menu Group
  • Drop Down Menu
  • Content Menu
  • Menu Item and Listener
  • Menu Separator
  • Tool Bar
8

Tables and Dynamic Data Display

  • Data Grid
  • Data Table
  • Data Scroller
  • Table Filtering and Sorting
9

Trees

  • Tree tags and API
  • Tree Adaptor
  • Recursive Tree Adaptor
10

Drag and Drop

  • Drag and Drop Architecture
  • Drag Support
  • Drop Support
  • Drag Indicator
  • Drag Drop Parameter
11

Internationalization

  • Resource Bundles
  • Message Tags
12

Advanced Topics

  • Adding special effects
  • Semantic Layouts
  • Google Map
  • Microsoft's Virtual Earth
  • jQuery
  • Automated Testing

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X