AD183 Course (4 days)
What is it about?
In this course, students will learn about the various specifications that make up Java EE. Through practical examples and lab exercises, they will follow the process of transforming a simple Java SE command-line application into a multi-tier enterprise application using various Java EE specifications, including Enterprise Java Beans, the Java Persistence API, the Java Messaging Service, JAX-RS (for implementing REST services), Contexts and Dependency Injection (CDI), and JAAS. The course is based on the Red Hat Enterprise Application Platform 7 product.
Who is this course recommended for?
We recommend this course to Java SE developers who want to learn about the Java Enterprise Edition (Java EE) specifications.
Prerequisite for starting the course:
The training is not tied to any specific degree, but a degree in computer science (at the high school or college level) and two years of experience in Java SE application development are considered an advantage. Knowledge of technologies such as Red Hat Developer Studio, Eclipse, or Maven is also recommended.
Planned topics for the course
- Implementing and migrating applications to multi-tier environments – Overview of Java EE capabilities and understanding the differences from Java SE (primarily from an application perspective)
- Packaging and Deploying Applications on an Application Server – An overview of the Java EE application server architecture, and packaging and deploying applications when using EAP
- Creating Enterprise Java Beans – Developing EJBs, including message-driven beans
- Persistence Management – Creating Persistent Entities with Validation
- Managing Entity Relationships – Defining and Managing JPA Entity Relationships
- Creating REST Services – Creating REST APIs Using the JAX-RS Specification
- Implementation of Context and Dependency Injection (CDI) – an overview of the most common use cases related to CDI and their implementation within applications
- Creating Messaging Applications Using JMS – Creating a messaging client that sends and receives messages using the JMS API
- Secure Java EE Applications – Using the JAAS (Java Authentication and Authorization Service) to Secure Java EE Applications
- A comprehensive overview of the topics covered in the course
Information about course dates can be found here. If you are interested in on-site or customized courses, would like to register for our courses, or would like to receive a quote, please contact us at training@ulx.hu and/or call us at +36 1 450 0921.

