Course: IceFaces. Enterprise web applicationsICEFACES

The course is available on demand.

Remote training: online live with a trainer and a group. Available on demand, at time and place convenient to you, for groups of at least 3 participants.

exempt from VAT

Price: 1240 EUR

refreshments included

computer station included

first minute (30+ days before) - 3%

Category: Java, JEE, Android programming

At the end of the course participants will be able to build and deploy enterprise web applications based on the Java Enterprise Edition 6, using EJB and JPA on the back-end and IceFaces on the front-end. Apart from IceFaces, no other vendor-specific technologies will be used – only the official Java EE 6 SDK (comprising of Netbeans IDE and Glassfish server.)

The training explores three layers of a typical enterprise application:

  • domain model, mapped to a relational database,
  • services implementing the business logic,
  • rich, stateful user interface available via web.

The layers are built with three fundamental and a number of supporting technologies:

  • EJB 3.1 (Enterprise Java Beans),
  • JSF 2.1 (JavaServer Faces),
  • JPA 2 (Java Persistence Architecture),
  • EL, JSR-303, JTA, JNDI, CDI.

Knowledge acquired during the training can be applied as well in any standard Java EE 6 environment, using not only Glassfish, but also JBoss AE, Weblogic, Websphere, TomEE, Resin and any other EE6 certified application server. Also, in addition to IceFaces, any other component suite can be used, such as PrimeFaces, RichFaces


4 days


Participants should know the basics of HTML and SQL. Deeper knowledge of other web technologies and platforms is an advantage.

Good command of the Java language is required, participants are expected to write programs featuring classes, methods and attributes, enumerations, collections, operations on strings and numbers. However, knowledge of algorithms or design patterns is not necessary.

Download as PDF

Audience and prerequisites

There are no prerequisites for this course.


Course participants receive completion certificates signed by ALX.

There are currently no entries

Enter your e-mail address and we will notify you about future dates


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.