India: +91 406677 1418

WhatsApp no. : +919100386313

USA: +1 909 233 6006

Telegram : +15168586242

Icefaces Training

Introduction to IceFaces Training course:

ICEfaces is a open-source Rich Internet Application development framework for Java EE.  The ICEfaces works across platforms ranging from the desktop to smart phones & Apple to Android. It improves  the developer efficiency while reducing time to market & the operating costs. It has rich features & capabilities that allow developers to do more within the confines of an legacy infrastructure than can be imagined. While you register for Icefaces Training you will learn the basics of developing the  rich enterprise applications by using ICEfaces, JSF & Facelets. Participants will be introduced to the ICEfaces architecture, component library & the  best practices design techniques and much more. The Attendees  will learn how to develop using advanced ICEfaces features, JSF 2 features, Facelets templates & composite components to develop & deploy an sophisticated application by end of the course.

Icefaces Online Training course content

Overview
  • Java EE & Web Applications
  • Perspectives: Servlets & JSP
  • The Model/View/Controller/command Pattern
  • Perspectives: MVC Frameworks & AWT & JFC
  • JSF Value Proposition & configurations
Life Cycle & Page Navigation
  • The JSF Request/Response Cycle
  • Lifecycle Phases
  • The FacesContext Class
  • View Selection
  •  Navigation Rules
User Interface Components
  • The Composite View Pattern
  • The UIComponent Class
  •  Behavioral Interfaces
  •  The Core and HTML Tag Libraries
  •  Relationship to CSS
  • ID, Client ID, and Label
  • The UISelectItem(s) Class
  • Navigating the UI Tree
Managed Beans
  • JavaBeans & JSF
  • Backing & Coarse- Grained
  • The Factory Pattern
  • The Unified Expression Language
  • Value Expressions
  •  Dependency Injection
  • Bean Scopes
Events & Controllers
  • The Observer Pattern
  • JSF Event Model
  • Event Types ,Timing & Queueing
  • ActionEvent & ActionListener
  • Action Methods
  • Connecting Controllers to Beans
  • Dynamic Outcomes
  • ValueChangeEvent & ValueChangeListener
  • Limitations of FacesListeners
Converters
  • The Adapter Pattern
  • The Converter Interface
  • Standard Converters
  • Working with Enumerated Types
  • Timing of Conversion
  • Custom & configuring Converters
Validators
  • Validating Input
  • The Validator Interface
  • Standard  & custom Validators
  • Producing Error Messages
  • Message Keys
  • Presenting Error Messages
  • Validating Multiple Inputs
  • Using a PhaseListener
Custom Components
  • UI Component Libraries
  • Using a Custom Component Library
  • The Components of a Component
  • Delivering JavaScript
  • Blending Client & Server-Side Logic
ICEfaces Architecture
  • The ICEfaces Value Proposition
  • Acquiring & Configuring ICEfaces
  • PersistentFacesServlet & BlockingServlet
  • JSP, JSP Documents, & Facelets
  • Ajax via “Parital Submit”
  • Ajax Push: RenderManager vs. SessionRenderer
  • Drag & Drop
  • Security Features
  • components