Skip to main content
Red Hat
Red Hat Training

Red Hat Certified Specialist in Enterprise Application Development Exam

EX183ExamApplication Services 1 day
Download PDF

The Red Hat® Certified Specialist in Enterprise Application Development exam (EX183) tests whether you have a basic understanding of the core enterprise Java APIs that are required to implement modern, stateless business services.

The exam focuses on using the default behavior of the minimal set of JEE APIs that are applicable across all modern Enterprise Java application development environments:

Using JAX-RS for simple REST create, read/search, update, and delete APIs.

Using JAAS to secure access to services.

Using stateless EJBs to provide business logic.

Using CDI to integrate components.

Using JMS to send and receive messages.

Using Bean Validation to ensure data format and consistency.

Using basic JPA to create, read, update, and delete persistent objects and their relationships.

By passing this exam, you become a Red Hat Certified Specialist in Enterprise Application Development. This certification counts toward becoming a Red Hat Certified Architect in Cloud-native Applications.

This exam is based on JBoss Enterprise Application Platform 7.

What you'll learn

  • Using Red Hat JBoss EAP, you should be able to accomplish the tasks below without assistance. The tasks have been grouped into categories to assist your preparation.
  • Bean validation
  • Annotate a POJO to enable and set up data validation.
  • Use the documentation to find useful standard validators.
  • JPA mapping
  • Annotate a POJO to map it to its persistent state representation in the database.
  • Apply basic property mapping and be able to use the documentation to identify correct property annotations (e.g., @Temporal).
  • Map a bidirectional OneToMany relationship between two entities, including both sides of the association.
  • Understand default fetching behavior and be able to override the fetching strategy per association.
  • JPA query
  • Implement basic JPA queries using named parameters.
  • Create and use a named query.
  • Use a query to eager fetch an association.
  • Messaging
  • Understand point-to-point vs. publish/subscribe models.
  • Understand JMS queues, topics, and connection factories.
  • Understand and use the javax.jms.MessageListener interface.
  • Implement a message-driven bean.
  • Use the @MessageDriven and @ActivationConfigProperty annotations.
  • REST services with JAX-RS
  • Understand REST concepts, particularly the application and use of the HTTP PUT, DELETE, GET, and POST methods.
  • Know and use standard HTTP return codes.
  • Implement RESTful Root resource class.
  • Expose a REST service using JAX-RS.
  • Demonstrate ability to define @Path.
  • Understand and use @Produce and @Consume.
  • Be able to both consume and produce xml- and jso-formatted content using JAX-RS.
  • Security
  • Understand basic JAAS terms and concepts.
  • Understand the JAAS authentication details that will be provided to you.
  • Secure server-side services (REST services and EJBs) using JAAS annotations.
  • Understand contextual scopes.
  • As with all Red Hat performance-based exams, configurations must persist after reboot without intervention.

Prerequisites

  • ›This exam has no formal prerequisites but candidates for this exam should:
  • ›Red Hat Application Development I: Programming in Java EE (AD183)
  • ›Be familiar with using Red Hat JBoss Developer Studio in a Red Hat Enterprise Linux environment.
  • ›Have a solid background with JSE, including a knowledge and understanding of the core Java concepts and APIs. For example, Exceptions, Annotations, and the Collections API are all required during the exam.
  • ›Review the Red Hat Certified Specialist in Enterprise Application Development exam objectives and ensure that you are comfortable with all of the topics mentioned.
  • ›Recommended next exam or training
  • ›Red Hat Application Development II: Implementing Microservice Architectures (JB283 )

Who should attend

  • ›This course is designed for experienced JSE developers who want to extend and test their knowledge and skills in modern enterprise Java development.

Preparation

Red Hat encourages you to consider taking Red Hat Application Development I: Programming in Java EE (AD183) to help prepare for the Red Hat Certified Specialist in Enterprise Application Development exam (EX183).

Exam format

This exam is a hands-on, practical exam that requires you to undertake real-world development tasks. Internet access is not provided during the exam, and you will not be permitted to bring any hard copy or electronic documentation into the exam. This prohibition includes notes, books, or any other materials. Documentation that ships with JBoss EAP is available during the exam.

Buy Online

$381

R 6 861 — excl. VAT

We need it to assign your exam voucher. Don't have one yet? Leave it blank and we'll email you for it after you order.

Secure checkout via Stripe. CRS training ops will provision your access and email you within 3-5 working days.

Get 10% off with your Account Manager's code. Ask your CRS Account Manager for their code and enter it at checkout.

No Account Manager yet? and we'll assign one to call you, or email info@CyberRetaliatorSolutions.com.

Red HatAuthorized Training Partner

CRS is a Red Hat Authorized Training Partner and winner of the Training Reseller Impact of the Year 2023 award for META.

Red Hat Training FAQs

Is CRS an authorized Red Hat Training Partner?

Yes. CRS is a Red Hat Authorized Training Partner and winner of the Red Hat Training Reseller Impact of the Year 2023 award for the Middle East, Turkey & Africa region. CRS delivers the full Red Hat catalogue — including RHCSA, RHCE, Ansible Automation Platform, OpenShift, and all Red Hat Learning Subscriptions.

What Red Hat certifications can I achieve through CRS?

Through CRS you can pursue Red Hat Certified System Administrator (RHCSA), Red Hat Certified Engineer (RHCE), all Red Hat Certified Specialist designations, and Red Hat Certified Architect (RHCA) — the highest Red Hat certification available. Exam vouchers and preparation courses are available for all certification tracks.

What is the Red Hat Learning Subscription?

The Red Hat Learning Subscription is a 365-day all-access subscription to Red Hat's online learning library, including self-paced courses, virtual hands-on labs, and exam preparation content. Available in Standard and Premium tiers — Premium includes instructor-led course sessions and up to 5 exam vouchers with 5 retakes.

Does CRS deliver Red Hat training across Africa?

Yes. CRS delivers Red Hat training across South Africa, Nigeria, Kenya, Ghana, Uganda, Zimbabwe, Zambia, and other African markets, as well as North America. Instructor-led online courses are accessible from any location without travel.

How do I book a Red Hat course or arrange group training?

Use the booking form in the sidebar to submit your enquiry for this course. For group bookings of 5 or more delegates, indicate the number of delegates and preferred dates — the CRS training team will respond within 1 business day with availability and scheduling options.