Red Hat Application Development I: Programming in Java EE

For Corporates

For Individuals

Code AD183 Duration 40 Hours


  • Helping Java SE developers write Java EE applications.
  • Red Hat Application Development I: Programming in Java EE (AD183) exposes experienced Java Standard Edition (Java SE) developers to the world of Java Enterprise Edition (Java EE).
  • In this course, you will learn about the various specifications that make up Java EE. Through hands-on labs, you will transform a simple Java SE command line application into a multi-tiered enterprise application using various Java EE specifications, including Enterprise Java Beans, Java Persistence API, Java Messaging Service, JAX-RS for REST services, Contexts and Dependency Injection (CDI), and JAAS for securing the application.
  • Transition to multi-tiered applications.
  • Package and deploying applications to an application server.
  • Create Enterprise Java Beans.
  • Manage persistence.
  • Manage entity relationships.
  • Create REST services.
  • Implement Contexts and Dependency Injection.
  • Create messaging applications with JMS.
  • Secure Java EE applications.
  • Comprehensive review of Red Hat JBoss Development I: Java EE.
  • This course is intended to develop the skills needed to make the transition from Java SE programming to Java EE programming.
  • This course introduces core concepts of multi-tiered Java Enterprise applications and gives you experience writing, deploying, and testing Java EE applications.
  • You will use various tools from the Red Hat JBoss middleware portfolio, including JBoss Developer Studio, Maven, and the JBoss Enterprise Application Platform application server.
  • This course is designed for Java developers who want to learn more about the specifications that comprise the world of Java Enterprise Edition (Java EE).
  • Proficiency in developing Java SE applications, with 2+ years of experience required.
  • Proficiency in using an IDE such as Red Hat Developer Studio or Eclipse.
  • Experience with Maven is recommended but not required.
  • As a result of attending this course, you should be able to describe most of the specifications in Java EE 7 and create a component with each specification.
  • You will be able to convert a Java SE program into a multi-tiered Java EE application.
  • You should be able to demonstrate these skills: Describe the architecture of multi-tiered Java EE applications.
  • You should be able to demonstrate these skills: Package Java EE applications and deploy to Red Hat JBoss Enterprise Application Platform with various tools.
  • You should be able to demonstrate these skills: Create an Enterprise Java Bean instance.
  • You should be able to demonstrate these skills: Manage the persistence of data using Java Persistence API.
  • You should be able to demonstrate these skills: Create a web service using JAX-RS.
  • You should be able to demonstrate these skills: Properly apply context scopes to beans and inject resources into Java Beans.
  • You should be able to demonstrate these skills: Store and retrieve messages using the Java Messaging Service.
  • You should be able to demonstrate these skills: Secure a Java EE application.



This course is available at :

Branch Schedule
Maadi From To

Subscribe To Our Education Newsletter

Keep up to date to our new offers and receive e-mails about the latest courses and certificates