Pete Letkeman wrote:if you look at the OCP wall of Fame https://coderanch.com/wiki/659976/Ocpjp-Wall-Fame you can see that people go many different directions after getting their OCP certification.
You mentioned that you have your OCA for Java 7 you could also go for your Java 8 certifications.
It's my understanding that not too much has changed between the OCA Java 8 and Java 7 exams and you can even use of the Java 7 OCA study guides for Java 8 OCA.
However people such as Jeanne Boyarsky have stated that the OCP Java 8 exam is rather difficult and you cannot use Java 7 OCP books for the Java 8 OCP exam.
You can also go from OCA Java 7 to OCP Java 7 to OCP Java 8. But it is easier to go from OCA Java 7 to OCA Java 8 to OCP Java 8.
It's the same number of exams, but OCA exams are easier to pass.
There is also the question of Java 9 certification. You may not be aware of this, but Java 9 was released in Sept 2017.
There are many questions regarding how, where, and when Oracle will eventually mention this certification.
It's been speculated that Oracle may start with the Java 9 beta exams sometime in the fourth quarter of 2018 or the first quarter of 2019.
You can give yourself a head start by starting to learn Java 9 as there are a number of books out there regarding this topic which have been released in the last six months.
Not only that there are some people on this site who are actively learning Java 9 and I'm sure that they could help you out with your Java 9 questions.
What you do next also depends on what you want to do.
For example if you are interested in Android development then you may want to look into Kotlin (no certification available).
Or maybe you want to get into big data systems like Hadoop or SAP Hana, both of which your Java experience will be an asset and have certifications.
K. Tsang wrote:For the architect cert, you do need to know a vast area of knowledge from architecture to web/EJB tiers to security and patterns
There are a few study guides out there but I personally don't rely on them for the architect cert. Instead read a book in that particular topic will get you more depth than actually needed for the architect MC exam because no API is needed.
All in all the architect MC exam (anyway) is testing the following:
what this tech/API is
when to use such and such technology
pros and cons of tech
NOT how to use it, yet knowing this do help
To start you off you the references I used during my prep was:
Head First Servlets & JSP 2e
EJB3 in action
Head First Design Pattens
Design Patterns (GOF)
Core J2EE Patterns 2e
Web Services Up and Running
Java Security 2e
JMS 2e
JSF in action
As for the training, it's mandatory and Oracle won't give you the cert unless you do training.
Purpose of training is just to demonstrate you have hands-on training. The course does not need to relate to architecture per se. As long as those courses is in that list Oracle provides.
chinta prakash wrote:Thanks Sergio, As of now i haven't planned anything. I need to take the mandatory course to get the certificate.
Wishing you all the best for your exam.
Jeanne Boyarsky wrote:There's no coding on the Architect exam so you definitely don't need experience scripting.
How difficult you'll find it depends on your experience. Have you done an system design before?
K. Tsang wrote:
alex jamison wrote:for the architect, do you mean Oracle certified master J2EE 5/6 enterprise architect? It is up to 6 months and seems quite time consuming. It does seem very interesting though.
Yes the architect cert is the OCMJEA. Given your background, the architect seems the route.
The architect is a 3-step process, 4 steps if you include training.
1) MC exam
2) design project (UML)
3) essay
The project and essay together need to be done in 6 months, which isn't that long ... time flies especially you got full time job.
If you want to learn the tech, the architect is good. The only difference is you "may" not need to know all the low-level details like a coder. But able to implement what you design is good. (eg you know what you are talking about)
K. Tsang wrote:Since you already have SCJP, you can do any developer certs. Of course you can also do upgrade JP first
For JP upgrade, you can consider going for v7 or v8 (depending what version of JP you have). JP8 upgrade for SCJP6 or before cover more material than the JP8 upgrade for JP7.
What cert to do depends on your interest. Oracle practically covers all areas of java certs:
web = web component developer
EJB = EJB developer
JPA/persistence = JPA developer
web services = web services developer
mobile Java ME = mobile app developer
desktop gui (swing) = java developer (require mandatory training)
architect = enterprise architect (no prereq and require mandatory training)