Deutsch English Nederlands  | 

New training: Java Server Faces development with prototype implementation

Introduction to Java Server Faces (JSF) based on an exemplary programming project. Result of this training is a real and reusable JSF prototype, extendable for further developing. Topics of this training are among others: JSF concepts, implementation of the JSF prototype, layouts, usability and implementing external services.

At the beginning of the 5-day training, the participants will learn the basic concepts of JSF. To bring the training participants close to the implementation of a JSF project, a programming project will be used.

The following subjects show the typical training, which ends ideally in a complete functional prototype reusable by the participants for further developing.

As a prototype, for example, an application for the collection of personal data can be realized. In this example, some of the collected data should be checked by web services.

The course schedule is as follows:

Day 1: JSF concepts

  • Introduction to JSF
  • Basic concepts of JSF
  • Declaration of pages (view declaration language) and facelets
  • Managed Beans
  • Unified Expression Language
  • Events and event handling
  • Navigation
  • System environment (Servlet Container/Java Application Server)
  • Lifecycle of HTTP requests
  • Converting/validating/messaging
  • Basic components

Day 2 - 5: Developing and implementing the prototype

  • Methodology: Planning a web application, architecture and reusability
  • Layouts: Designing a web application
  • Usability: in particular accessibility
  • Dynamic components (AJAX)
  • Integrating JSF applications in existing server environments
  • Implementing web services for checking bank accounts
  • Testing JSF applications

 Further possible subjects to be agreed:

  • Security
  • Multi-client capability
  • Developing JSF components
  • JSF internal processes in detail
  • Internationality
  • Configuring java web applications/EAR, etc.
  • Build environments
  • Different JSF frameworks

Course objectives

At the end of the training, the participants have a good command of the basic JSF development techniques. Furthermore, participants are able to design web applications based on the given technologies and can use the key features in practice.

Target audience

Companies, developing web applications using Java at the back end. The participants should have similar knowledge in the required qualifications.

Required qualifications:

  • A competent knowledge of Java (JDK 5.0 in theory and practice)
  • Practical experience with HTML and CSS (Cascading Style Sheets)
  • Eclipse know-how

The use case for the prototype should be provided by the participants (e.g. collecting personal data).

Our offices are located in Hamburg, Berlin, Cologne, Frankfurt, Dusseldorf, Eindhoven and Boston. For our customers, we work throughout Europe, America and Asia.

For more information contact Mr. Christian Kreutzmann, Tel.: +49 (40) 53302-0.