Hello,
I am graduated engineer in Information Technology, but unfortunately workless. So our labour office is willing to pay the course fees for a 6-month IT training and certification.
My skills: Good understanding of UML, object-orientation on the level of
Java 1.3 & Python & C++ ( so no state-of-the-art Java knowledge, and little "business experience" with coding, I am more a generalist ).
I am interested in Industry Automation, Data Acquisition, Internet-of-Things, Industry 4.0, and this training and certification should me enable to create server-side java applications for this kind of industry. So I am not expert for accounting and pure-business application, nor for SAP.
I decided to do a Java training and certification, as there are no suitable .NET #C certification offers. See my page with book research results about Java certification
http://www.hemmerling.com/doku.php/en/java02.html
I have the following options, with Java training.
1) 3 month full-time course 40h/w with certification
test
"OCP, Java SE 6 Programmer"
2) 3 month full-time course 40h/w with certification test
2a)
"OCP, Java EE 5 Business Component Developer"
or
2b)
"OCP, Java EE 6 Web Component Developer"
2c)
"OCP, Java EE 6 Enterprise JavaBeans Developer" ( not yet confirmed to be offered )
One drawback: While the OCPJP course is usual training in a virtual classroom with lecturer and coached excercises, the additional course (2) is mostly self-study, as there are no other course participants, probably. The professional training sometimes exercises the "OCP, Java EE 6 Web Component Developer" course, but "OCP, Java EE 5 Business Component Developer" is rarely to be executed.
Alternatively, I might take a 6 month full-time course 40h/w with certification test "OCP, Java SE 7 Programmer", with OCA / OCP certification, with some superficial training in web components and business components, but then no further certification, at another professional training service
I noticed the Oracle certification tree
https://en.wikipedia.org/wiki/Oracle_Certification_Program#/media/File:Java_Certification_Path.gif
****
Is "OCP, Java EE 5 Business Component Developer" still worth, in 2017?
Or is it so outdated, that I should not take it?
What are the alternatives?
****
a)
From other sources and this valuable forum, I learned:
This certification is about J2EE5 = EJB3.0 ( so I should not look at books for EJB3.0, not EJB3.2 and EJB2 neither )
So far, I just found 2 books about BC certification
Kathy Sierra, Bert Bates "Head First
EJB: Passing the Sun Certified Business Component Developer Exam", 2003.
http://www.amazon.de/exec/obidos/ASIN/0596005717/hemmerling-21
I was told here in this forum, that it is outdated, as about EJB2.0
Is this book suitable to do training for the certification test, anyhow ?
Paul Sanghera "Scbcd Exam Study Kit: Java Business Component Developer Certification for Ejb", 2005
http://www.amazon.de/exec/obidos/ASIN/1932394400/hemmerling-21
Is this book about EJB3.0 and suitable to do training for the certification test ?
All other books I found might be about EJB3.0 ( which is subject of certification test ), EJB3.1 or EJB3.2,
but none of the books claims that it helps to pass the certification test...
"EJB in Action" was supposed for reading in this forum, for me then the 2007 issue about EJB3.0, right?!
So I will check this forum deeply, but is there enough free material & paid books, to prepare for the certification test?
Do any commercial online test providers help to pass the test, e.g.
http://www.whizlabs.com/oracle-certified-professional-java-ee-5-business-component-developer/
, from your experience ?
b)
BC certification is on "Oracle Certified Professional" level, while - see graphics - the certification "Mobile Application Developer" isn´t offered on the training market in Germany too. Both certifications are not mentioned in the Wikipedia article
So obviously Oracle's certification policy focusses on OCA/OCPJP and the "Oracle Certified Expert" certifications.
But I have just the option to do ONE extra course, not FOUR.
So if I map the "Business Component Developer" on the "Oracle Certified Expert" level, at least 2 courses "Enterprise JavaBeans Developer" and "Java Persistance Developer" have to be taken.
So IMHO "Business Component Developer" is basic knowledge, while "Enterprise JavaBeans Developer" and "Java Persistance Developer" go into details, especially if the double training time is provided ( 2 x 3 months, instead of 3 months for BC ).
***
So if I just take "Enterprise JavaBeans Developer", do I then have less or no knowledge about Java Persistance?
And does this me more enable for jobs, to have "Enterprise JavaBeans Developer" training & certification, than "Business Component Developer" ?
***
And... I didn´t find any books which help to prepare for the "Oracle Certified Expert" certifications, besides for "Web Component Developer".
So I will check the other sub-forums for those certifications of this forum deeply, but is there enough free material & paid books, to prepare for the certification test?
Books about the topic, which don´t claim to prepare for a certification, usually don´t help much to pass a certification...
Sincerely
Rolf