Developing Applications for the Java EE Platform

Part of our "Java & Spring" courses

5 days

Course Overview

This intermediate to advanced level training course is geared towards experienced Java developers who need to gain the essential skills required build and deploy robust, scalable and secure business applications on the web using the Java EE platform.

Course Prerequisites

Students should be experience with Java Platform and language, Ideally attendees should have 8 to 10 months experience with Java development


  • Introduce Java EE as a Platform
  • Comprehensive coverage of Context and Dependency Injection (CDI)
  • Develop Java Servlets
  • Developing Web Sockets
  • Using JavaServer Pages (optional on bespoke courses)
  • Web Application Security (Authentication and Authorisation)
  • Create custom Filters
  • Configure Web Application using the web.xml
  • Overview of Enterprise Java Beans (EJB)
  • EJB Session Beans (stateful, stateless and singleton)
  • Bean and Container managed Concurrency
  • Java Persistent API (JPA)
  • Java Message Server (JMS)
  • EJB Message Driven Beans (MDB)
  • Java EE Transaction Management (BMT, CMT)
  • Testing with Arquillian and Selenium

The course uses JBoss EAP (WildFly) and students are led through the following topics

  • Setting up standalone and domain mode servers
  • Configuring a domain
  • Deploying Applications
  • Configuring and monitoring database connection pools
  • Configure and monitor JMS (Artemis ActiveMQ) resources

Private Events

Do you have a team that needs a Developing Applications for the Java EE Platform course?

Contact Us

Send us a message

This Developing Applications for the Java EE Platform course looks very interesting, I do however have a question