WCC    Westminster College 020 8261 4684  
 Home  About us  Courses  Online Payment  Contact Pioneers in IT Training & Development   19/05/2012  
ARCHITECT BUSINESS INTELLIGENCE DATABASE PROGRAMMING NETWORKING E-COMMERCE

    Training Locations

    Testimonials



    JSF Web Development

    Course Fee: £900.00

    Course Start Dates
    Select Start Date Time Days Duration
    13/06/2011 10.00-5.00pm Mon to Fri 5 Days
    15/08/2011 10.00-5.00pm Mon to Fri 5 Days
    19/09/2011 10.00-5.00pm Mon to Fri 5 Days
    24/10/20121 10.00-5.00pm Mon to Fri 5 Days
    21/11/2011 10.00-5.00pm Mon to Fri 5 Days

    In completing the enrolling process and paying for your course, you are confirming that you have received enough information to make an informed decision and that the course is suited to your needs and abilities.

    Prerequisites

    Candidates must have knowledge of Object Oriented principles and Java programming.

    Course Objectives

    At the end of the course candidates will be able to
  • Understand the lifecycle phases of a JSF application request and response, and effectively use different events within a JSF application
  • Create and maintain JSF component classes and tags within Facelets in response pages
  • Understand and use the JSF Expression Language(EL)
  • Develop and maintain JSF managed beans
  • Manage navigation with Action methods and Listeners
  • Create a customized JSF GUI component
  • Create Facelets templates to implement a common look-and-feel for JSF applications
  • Identify and implement composition components for reusable display elements
  • Course Outline

    Introduction to JavaServer Pages and JavaServer Faces
  • Model View Controller
  • JSF elements - web.xml and faces-config.xml
  • The power of Facelets
  • JSF 2.0 - Features
    GUI Components 1
  • Component Families
  • UIViewRoot and the FacesContext
  • The JSF lifecycle and GET vs. POST(JSF 2.0)
  • Facelets pages
  • Output components - text and labels
  • Forms
  • Formatting output
  • Inputting text and passwords
  • Messages and severity
  • Navigation in JSF applications
  • Navigation rules and cases via annotations
  • Static vs. dynamic actions
  • Declaring navigation in faces-config.xml
  • JSF Expression Language
  • Managed Beans
  • The uses of backing beans
  • Declaring managed beans and properties via annotations
  • Lists and Maps properties in Managed Beans
  • Using the FacesContext
  • Action methods in backing beans
  • Connecting to back-end services
  • Conversion and Validation
  • Conversion and Validation in the JSF Lifecycle
  • Implicit and explicit conversion
  • Date/Time conversion
  • Number conversion
  • Standard input validators
  • Implementing validation in backing beans
  • Displaying conversion/validation error messages
  • Custom converters and validators
  • Client-side validation
  • JSF Events
  • The phases of JSF
  • GET vs. POST
  • Page actions (JSF 2.0)
  • Action Events
  • Value Change Events
  • Phase Events
  • Data Model Events
  • More GUI Components
  • Selecting items from lists
  • Checkboxes and radio buttons
  • Command Buttons and Command links
  • Panel Group and Panel Grid
  • Data Tables
  • Display Data from remote Database
  • Writing Custom Components
  • The makeup of a Custom Component
  • Using the component in a JSP
  • Using attributes with a custom tag
  • Custom components that provide input
  • Page composition using Facelets
  • Templating
  • Passing parameters to pages
  • Facelets and JSTL
  • Facelets composition components
  • Using other tag libraries

Training Courses

C# Distributed Applications
C# Programming
C++ Distributed Applications
C++ Programming
Enterprise e-Commerce with PHP
Game Development
iPad / iPhone Development
Java Programming
Java Servlet JSP Programming
MCITP Windows 2008 Enterprise Administrator
MCPD Web Development
MCTS SQL Server
MCTS: Windows Server 2008 Active Directory
MCTS: SQL Server 2008, Business Intelligence
MCTS Web Applications
Microsoft Office 2010
Objective C Programming
PC Assembly & Support
Sage Line 50
Selenium Web Testing
SharePoint 2010 Administrator
SharePoint Development
Web Design with HTML5


Send me information
Name
email
Telephone
Course Interested
Address (Street)
Town/City
Post Code
Message


Westminster College is the trading name of Westminster College of Computing (UK) Ltd., Company No. 07507288, Registered in England & Wales
© Copyright 2011 www.wcc.co.uk - All Rights Reserved