Rose India
Read Reviews
"This is my first time I have ever used a tutor either online or in person. I was a little skeptical of an online tutoring service, but with my demanding job I needed someone who would accommodate my time schedule.
Bharats web site and name came up after a search through Google. I emailed him and set up my first appointment. I was impressed, he covered the topics I was having problems with, and in a manner I could easily understand.




JSF (Java Server Faces) Training

The efficient and experienced professional team of Rose India provides comprehensive tutorial on JSF (Java Server Faces). The JSF course structure is strategically designed that gives component-based approach so that framework for creating Web-based user interfaces can be easily comprehended. The contents of JSF is prepared by Rose India in such a way that it incorporates dimensions of component based framework, event driven programming model offering a lot of reusable UI components, extensible architecture, support for multiple client devices etc. After successful completion of this JSF course, Rose India Technology provides JSF certification. Conceptual combination of theories and practical approach gives good command over JSF. 

Course Details: 

  1. JSF Overview
                        
    • What is JSF? 
    • Advantages of JSF (vs. Standard MVC) 
    • Advantages of JSF (vs. Struts) 
    • JSF Features 
    • How JSF Fits For Web Applications?
                   
  2. Understanding JSF lifecycle 
                   
    • Restore view phase
    • Apply request values phase 
    • Process validations phase 
    • Update model values phase 
    • Invoke application phase 
    • Render response Phase 
                    
  3. Installing JSF (Sun Reference Implementation (RI)) in TOMCAT
            
  4. Simple JSF Hello Application
                
    • Create development directory structure
    • Create and place configuration files 
    • Create JSP pages 
    • Create a properties file 
    • Create a managed bean 
    • Register managed bean in configuration file 
    • Define a navigation rule in configuration file 
    • Registering the FacesServlet in web.xml
                   
  5. JSF User Interface Components
           
    • Standard Components
    • Custom Components
             
  6. JSF Tags
                   
    • JSF Expression Language
    • JSF HTML Tag 
    • JSF Core Tag
             
  7. Controlling Page Navigation
             
    • Static Navigation
    • Dynamic Navigation 
    • Using redirect element 
    • Specifying wild-cards
                 
  8. Managed Beans
              
    • JavaBeans and JSF
    • Using beans to represent request parameters 
    • Declaring beans in faces-config.xml 
    • Referring to beans in input forms 
    • Bean Scopes 
                     
  9. JSF Validators 
                  
    • Using Standard Validators
    • Creating Custom Validators
    • Register Custom Validator
    • Using a Custom Validator
                 
  10. JSF Converters 
                  
    • Using Standard Converters
    • Writing and Using Custom Converters 
                 
  11. JSF Events Handling 
                  
    • Action Events
    • Value Change Events
    • Phase Events
                 
  12. Binding Component Values and Instances to External Data Sources 
                  
    • Component Value to a Property
    • Component Value to an Implicit Object
    • Component Instance to a Bean Property
                    
  13. Developing Custom Components 
                  
    • Writing Tag Handler
    • Creating Tag Library Descriptor 
    • Creating Custom Component Classes
    • Delegating Rendering to a Renderer
    • Handling Events
                 
  14. Using Localized Messages  
                  
    • Referencing a ResourceBundle from a Page
    • Referencing a Localized Message
                 
  15. Working With JSF and CSS 
  16. Working with JSF and JavaScript 
  17. Dealing with Databases