Exam objectives — Red Hat Certificate of Expertise in Camel Development

The Red Hat® Certificate of Expertise in Camel Development Exam (EX421) tests candidates' abilities to create and maintain enterprise integration services using Red Hat JBoss® Fuse.

This guide provides information candidates may use in preparing to take the Red Hat Certificate of Expertise in Camel Development Exam. Red Hat is not responsible for the content or accuracy of other guides, books, on-line resources, or any other information provided by organizations or individuals other than Red Hat. Red Hat reserves the right to change this document when appropriate. Candidates who have enrolled in forthcoming classes or exams are advised to check this guide periodically for changes.

Prospective employers of people with the Red Hat Certificate of Expertise in Camel Development should verify any and all claims by people claiming to hold this credential by verifying their certification number.

Exam policies and procedures

Only Red Hat and Red Hat Certified Training Partners administer this exam. Prospective candidates should exercise due diligence when purchasing a seat in an exam from a provider other than Red Hat itself. They should verify that the provider is, in fact, an authorized training partner in good standing. Please notify greymarket@redhat.com about organizations that purport to offer Red Hat exams, but who are not Red Hat Certified Training Partners.

Official scores for this exam come exclusively from Red Hat Certification Central. Red Hat does not authorize examiners or training partners to report results to candidates directly. Scores on the exam are usually reported within 3 US business days.

Exam results are reported as section scores. Red Hat does not report performance on individual exam items, nor will it provide additional information upon request.

Preparation for the EX421 JBoss Camel Development Exam

Red Hat encourages all candidates for the Red Hat Certificate of Expertise in JBoss Camel Development Exam to consider taking the Camel Development with Red Hat JBoss Fuse (JB421) course. Attendance in this class is not required, so one can choose to take just the exam.

While attending Red Hat classes can be an important part of one's preparation to take this exam, attending class does not guarantee success on the exam. Previous experience, practice, and native aptitude are also important determinants of success.

Many books and other resources on  Red Hat's products are available. Red Hat does not officially endorse any as preparation guides for its exam. Nevertheless, you may find additional reading deepens understanding and can prove helpful.

Exam format

This exam is a performance-based evaluation of the candidate's Camel development skills and knowledge. Candidates perform tasks associated with the development and maintenance of enterprise intragration patterns using Red Hat JBoss Fuse.  Performance-based testing means that candidates must perform tasks similar to what they perform on the job.

This is a closed exam where candidates do not have access to the internet and candidates are not permitted to bring any papers, books or electronic aids in to the exam. Candidates are, however, provided with a local copy of the official JBoss Fuse documentation. Candidates should familiarize themselves with this documentation when preparing for the exam.

This exam consists of 1 section lasting 4 hours.

Study points for the exam

Candidates for the Red Hat Certificate of Expertise in Camel Development should be able to:

  • Create and maintain Camel routes
    • Use the Java language
    • Use the CamelContext XML
  • Exchange messages
    • Body
    • In/out
    • Headers
    • Attachments
  • Consume and produce files
    • CVS format
    • XML format
  • Work with databases and the Camel JPA component
  • Understand transactional routes
  • Use EIPs
    • Content-based routing
    • Wire Tap
    • Splitter
    • Aggregator
    • RecipientList
  • Use Camel components
    • File2
    • FTP
    • JPA2
    • JMS
    • Direct
  • Use Camel Test
    • Mock endpoints
    • JUnit 4 integration and CamelTest APIs
  • Dynamically route messages
    • Use conditional routes
    • Use data-driven routes
  • Handle exceptions
    • Catch and handle exceptions
    • Use the dead-letter queue

Red Hat courses covering these skills

Camel Development with Red Hat JBoss Fuse (JB421)