The only two Java certifications for which there are mandatory training are the Developers and Architect certifications. There is no mandatory training for the Programmers certification.
For any Oracle certification, if you were certified before they brought in the mandatory training (or had submitted your assignment before the cutoff date) then you will not need to take the mandatory training for those certifications.
Yes. The course requirement is about "showing your commitment to Oracle." The reason they have more basic courses on the list is to let past courses count. For example, suppose you learn Java today and take the intro course. Then in 5 years you want to take the developer or architect exams. You've already taken a course so it counts.
Let's say someone has not qualified any Oracle certification before October. Now if he clears Java SE 6 Progam(Oracle Certified Professional, Java SE 6 Program) and then try to apply for OCMJEA, is it still required for him to undertake training from Oracle.
Taking 5 days training on Java SE 6 from Oracle costs US$1480. However, passing Oracle Certified Professional, Java SE 6 Program cost you US$300.
There are many experienced associates who directly appears for SCEA without passing any other certification. Howver, based on the current situation it is always preferable to pass Oracle Certified Professional, Java SE 6 Program by paying $300 rather than paying $1480 for 5days training.
Question : If someone passes Oracle Certified Professional, Java SE 6 Program after October 3, is he still suppose to take training from Oracle and pay more than $1200. Please note Java SE 6 Progam is one of the mandatory course for OCMJEA.
Taking another certification from Oracle does not replace the requirement to take the Oracle class. They are not looking at whether you have the knowledge in the class. They are looking at whether you took the class.