Red Hat Certified Enterprise Application Developer Exam (EX183)

 

You should be able to complete the following tasks using Red Hat JBoss EAP without external assistance. To help you prepare, the tasks have been divided into groups.

Bean Validation

  • Commenting on a POJO to enable and set up data validation
  • Use the documentation to find useful standard validators.

JPA assignment

  • Commenting on a POJO to assign it to its persistent state representation in the database
  • Using basic property assignments and identifying the correct property comments (e.g., @Temporal) with the help of the documentation.
  • Assigning a bidirectional OneToMany relationship between two instances, including both sides of the relationship
  • Knowledge of the standard retrieval behavior and ability to override the retrieval strategy for each mapping

JPA query

  • Implementing basic JPA queries using named parameters
  • Creating and using a named query
  • Using a query to retrieve a relationship

Messaging

  • Understanding the difference between point-to-point and publish/subscribe models
  • Understanding JMS queues, topics, and connection factories
  • Understanding and using the javax.jms.MessageListener interface
  • Implementing a message-driven bean
  • Using the comments @MessageDriven and @ActivationConfigProperty

REST Services with JAX-RS

  • Understanding REST concepts, especially the application and use of HTTP PUT, DELETE, GET, and POST methods.
  • Learning and using standard HTTP return codes
  • Implementing the REST root resource class
  • Enabling a REST service with JAX-RS
  • Demonstrate ability to define a @Path
  • Understanding and using @Produce and @Consume
  • Using and generating XML and JSO formatted content using JAX-RS

Security

  • Understanding JAAS conditions and concepts
  • Understanding the JAAS authentication details that are provided to you
  • Securing server-side services (REST service and EJB) with JAAS comments

CDI

  • Understanding contextual scope
  • As with all performance-based Red Hat exams, the configurations must remain unchanged after a restart.

Exam format

The EX183 exam is a practical exam in which you will solve real-world development problems. Internet access is prohibited during the exam, and you are not permitted to bring any printed or electronic documents. This includes notes, books, or other materials. The documentation included with JBoss EAP will be available during the exam.

Publication of test results

Official exam results are published exclusively on the Red Hat Certification Central website. Red Hat does not permit examiners or training partners to communicate results directly to candidates. Results are typically communicated within three US business days.

The exam results are communicated as an overall score. Red Hat does not provide information about individual exam components and will not provide further information upon request.

Who should attend

This course is designed for experienced JSE developers who want to expand and review their knowledge and skills in modern enterprise Java development.

Prerequisites

Red Hat recommends the Red Hat Application Development I: Programming in Java EE (JB183) course to prepare for EX183. Attendance at these courses is not mandatory; you can also take the exam only.

Although attending Red Hat courses is an important part of exam preparation, it alone does not guarantee passing the exam. Prior experience, practice, and natural aptitude are also important factors for success.

Numerous books and other resources are available for system administration of Red Hat products. However, Red Hat does not officially recommend using such materials to prepare for the exams. Nevertheless, further reading may prove helpful in deepening your understanding.

Requirements for this exam

There are no formal prerequisites for this exam, but candidates should:

  • be familiar with using Red Hat Developer Studio in a Red Hat Enterprise Linux environment.
  • You should have a solid background in JSE, including knowledge of core Java concepts and APIs. For example, the Exceptions, Annotations, and Collections APIs are all required during the course.
  • Review the objectives of the Red Hat Certified Enterprise Application Developer exam and make sure you are familiar with all the topics covered.

Prices & Delivery methods

Online Training

Duration
1 day

Price
  • on request
Classroom Training

Duration
1 day

Price
  • on request

Schedule

Currently there are no training dates scheduled for this course.