The labs I use for my Beginning Java EE 6 Training
Java Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Java EE 6 Training - Antonio Goncalves

Antonio Goncalves

Member of Java Community Process on Java EE 6 and Java EE 7, Antonio is primarily a hands on man (who advises his customers and develops their architectures).

Co-leader of the Paris Java User Group, co-creator of Devoxx France, animator of the French Java podcast Les CastCodeurs and Java Champion, he will share his experience and passion for architectures.

Antonio is the author of the Java EE 5 and Java EE 6 books.

Presentation of the course

Java EE 6 is a simple yet complete platform to build your application. It went all the way through EJB 1.0 with Home, Factories, RMI/IIOP... to simple injectable POJOs running on lightweight containers. Patterns of yesterday became anti-patterns and layering out of fashion.

This 3 days training aims to demystify the new Java EE platform. It combines presentations and hands-on labs to develop a comprehensive application with emphasis on good architecture. Patterns of yesterday becoming today's anti-pattern, the race of decoupling and over layering ... you will learn to use the technical blocks of Java EE 6 (JPA 2.0, EJB 3.1, JSF 2.0, Bean Validation 1.0, CDI 1.0 and JAX-RS 1.0) to best meet the needs of your users. For this training to better meet your expectations, you will have to fill out a brief form to adjust the training to the level of the group.

Trainees will address the following questions:

  • What's new in Java EE 6?
  • How to quickly and simply develop an application ?
  • Why and how to refactor your architecture to meet new needs?
  • What architectures can be modeled with Java EE 6?

Course Structure

  • Day 1 : Java EE, JCP, Java EE 6, JPA 2.0
  • Day 2 : JPA 2.0, EJB 3.1, CDI 1.0
  • Day 3 : Bean Validation 1.0, JSF 2.0, JAX-RS 1.1, Bits & Peaces

Contact me

I mostly give this course in Europe (France/Luxembourg/Germany/UK) on site, contact me if you want to have more information.

Content of the code

The aim of this training course is to learn Java EE 6 while running some code. In an incremental way you will slowly build a web site to CRUD books and CDs through a JSF UI and REST interface. It is a bottom/up approch so in the first labs you will develop the JPA domain model and then add EJB façades, REST, JSF with the help of Bean Validation and CDI.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Book - Beginning Java EE 6 with Glassfish

Antonio Goncalves