I am seriously looking at taking EX183 Red Hat Certified Enterprise Application Developer, I am currently taking the free red hat course on EDX for this topic.. How does it compare to oracle javaEE7 exam? any tips and suggestion? anybody studying for this exam?
I have passed EX183. Though I have no experience with Oracle's JEE exam, these two exams are radically different in their approach. Oracle's exam is a test with questions you have to answer correctly in order to become 'certified'. This says nothing about your ability to create or deploy a Java EE program.
Red Hat's 183 has no questions. It has objectives (objectives are on the bottom of the page). So, for example, one of the objectives is "Messaging". Well, when you come to the exam, you may have to implement a project that utilizes the JMS specification in some way (such as using the MessageListener interface mentioned in the objectives, or maybe using the publish/subscribe model). Another objective may take the same program and tell you to implement JPA to connect and save something to a database. These are all examples of course.
In the end, your output is not answers to questions, but a real Java program, which is then compiled, deployed onto an EAP server, and tested against what the objectives of the exam were.
Do note that the EdX course does not cover all the objectives of EX183. I am not aware of a book that would provide EX183 guidance, like we have for RHCSA/RHCE, so if you're not using the Red Hat training, be sure to go through the objectives and finish studying what wasn't covered in the EdX course in other ways.
Please let's not do the whole 'too much detail/NDA' when all I've said is examples, as I specifically mentioned. The objectives are freely available. You can look at the objectives and freely give examples of what could be there. If JMS is in the objectives, it is logical that JMS could be on the exam. If JPA is in the objectives, it's logical that the same app that uses JMS could also use JPA. Both of these objectives may or may not be on exam, in one app that utilizes both, or in two separate apps, or whatever other combination.
It is quite irksome when someone invokes NDA even when talking about the exam. That's why exams aren't really talked about on Reddit, and someone starts screaming 'NDA' when one discusses the laptop on which they took the exam. Just ridiculous. I honestly don't remember what was in the exam; all I wrote are things that are in the objectives.