I've been working with Java for 5 years+ now. My work requires me to use java but not like developer. We basically help resolve issues by looking at java logs/code and tune java performances.
After working for a few years, I feel my java knowledge has not been improved deeply even i've been exposed to different code. I am eager to get myself to a different level. I think Java certifications are a good start. I do have some questions though, any suggestions are welcome.
1. For Oracle Java EE certification, I don't see JEE 6 versions on Oracle website. There are only JEE5 Web component, JEE5 Web service, and JEE5 Biz Component. However, JEE 6 does appear in Master and Expert level. Am I missing anything? or Oracle only provides professional level exams for JEE5?
2. JEE5 Web component, JEE5 Web service, and JEE5 Biz Component, among these 3, which one is easier to take. I've seen a lot of posts saying that Web Service is difficult and not covered in any single study guide. Will web component be a good start for JEE certifications?
Note that all of these exams you are considering have a pre-requisite of the OCJP 6 or OCAJP/OCJPJP 7. (The difference between the two is that the version 7 exam is split into two exams and covers more topics.)
First of all, thank you very much for the quick response. I am working on OCA/OCP Java 7 right now and plan to finish them recently. Next goal is to get a JEE certification. I would like to plan ahead as I think JEE is more difficult for me based on my experience. Right now, I am trying to decide which one of JEE Cert to go first and I want to start reading some materials and doing some research on it.
Where do you see JEE 6 WebService or WebComponent Professional exam? I only see those for Expert level.
Java EE 6 Enterprise Architect Certified Master | 1Z0-807
Java EE 5 Web Component Developer Certified Professional | 1Z0-858
Java EE 5 Web Component Developer Certified Professional Upgrade | 1Z0-859
Java EE 5 Business Component Developer Certified Professional | 1Z0-860
Java EE 5 Business Component Developer Certified Professional Upgrade | 1Z0-861
Java EE 5 Web Services Developer Certified Professional | 1Z0-862
Java EE 5 Web Services Developer Certified Professional Upgrade | 1Z0-863
Java EE 5 Enterprise Architect Certified Master | 1Z0-864
Java (EE) Enterprise Architect Certified Master Assignment | 1Z0-865
Java (EE) Enterprise Architect Certified Master Essay | 1Z0-866
Java (EE) Enterprise Architect Certified Master Assignment for Resubmission | 1Z0-867
Java EE 5 Enterprise Architect Certified Master Upgrade | 1Z0-868
Java EE 6 Enterprise JavaBeans Developer Certified Expert | 1Z0-895
Java EE 6 JavaServer Faces Developer Certified Expert | 1Z0-896
Java EE 6 Web Services Developer Certified Expert | 1Z0-897
Java EE 6 Java Persistence API Developer Certified Expert | 1Z0-898
Java EE 6 Web Component Developer Certified Expert | 1Z0-899
You are correct that they are listed under "expert." Don't read too much into those labels though. Oracle changed the levels to match their database track. The idea is that for a programmer you are a professional (OCPJP), but you are an expert for higher level exams. It's just a naming thing. You aren't expected to be more of an expert than you were with the old name .
Weipeng Bian wrote:Right now, I am trying to decide which one of JEE Cert to go first and I want to start reading some materials and doing some research on it.
Which one to choose depends completely on your goals and carreer path. If you want in the near future a job as a web developer, the web (servlets & jsp) will be very useful. JPA and web services are also very popular technologies, so these certifications will also have an added value. But if you want to become a JSF developer, you should (obviously) choose that certification. So it all depends on your own needs.