Red Hat Application Development I: Programming in Java EE
Course Details | Find Out More |
---|---|
Code | AD183 |
Tuition (CAD) | N/A |
Tuition (USD) | 3200.00 |
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). This course is based on Red Hat® Enterprise Application Platform 7.0. 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.
Who Can Benefit
- 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).
Prerequisites
- 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
Course Content
Outline for this course
- 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