I have 10 plus years exp in Java with SCJP & SCBCD(EJB2.0). I have been preparing for SCEA Part1 seriously for the last 4 weeks. Here is where I am now...
1) I did JavaChamp tests 10 times today & score is (14, 12, 19, 17, 13, 16, 16, 19, 20, 18) out of 20. Average of these numbers is 82%.
2) Started Prep with eEpractize. Initially set my goal to 80%. Once achieved, I reset goal to 90% and now I am at 94% overall.
3) Gone thru Java EE5 tutorials real fast (once)
4) Gone thru Mark cade's book once & again real fast track. I might have missed some concepts.
5) I can identify most of the Java EE patterns by diagrams & verbiages. I can identify all GoF patterns by verbiages but NOT all of them by diagrams.
6) Security is week point at the moment.
Please suggest, I am ready for part 1 or not considering the above mentioned facts. I have scheduled exam for 04/12/2011.
Is there any mandatory study material, I am missing?
I will say you are the best judge for your preparation.
Security being weak point is not a good idea.
IMHO-the moment this 1st August, 2011 date and mandatory course has been announced, there is a crazy rush and haste for SCEA5.
With your skill set(past certifications), experience-i will say you need at the most 2-3 hours of preparation per day for 3 months for part 1(covering all the topics). If you can put more on the weekends it will be okay. With this in mind-I will say appear in part 1 during mid of May. I hope you have already started preparing for part 1 somewhere in start of March-though i doubt any cricket lover is focusing on anything else during last 1.5 months due to ICC Cricket World Cup
Within another 2.5 months - you can surely finish the part 2 and 3 successfully(by end of July)
I would suggest to get some JEE project from your portfolio and try to answer the following questions about it:
* how did you satisfy its non-functional requirements? by what mechanisms?
* what JEE design patterns did you use? what patterns you didn't use? why?
* what JEE-stack technologies did/didn't you use? why? (think about all of them)
* what integration protocols/standards did you use? REST, Web Services, RMI, etc? why?
Think by example, forget the books. You've read them enough for now.
Today, I bought ePractise from Oracle to judge where I am and I got 87% in the first test. Yet to go thru the second one.
One of the questions, I got wrong is about encapsulation:
1) Inheritance allows you to restrict the behavior of objects. As per exam answers, this is true statement but I did not pick it as if we override a function, we can apply more visible modifier in the sub class but not the more restrictive one so how this statement is true? Have I forgotten my SCJP concepts? (quite possible - in 10 years)
2) interfaces do help enforce encapsulation. I have issue with the word "enforce". If this statement is true, how. Please explain. In my SCJP time's memory, any field in java interfaces is implicitly public, static and final. So how is encapsulation enforced here. I may be missing some point, please explain.
Joined: Mar 17, 2011
Jeanne Boyarsky wrote:I think you are ready for part 1. Just focus on your weakest points the next couple days.
Thanks Jeanne. I came to know about the JavaChamp exams from your blog. They have good questions & I learned few new things there which helped me in ePractise exam as well.