Can any of you please tell me what's the difference between SCWCD and SCJD? Aren't they the same? If different, in what way? I am an SCJP with 96%. Which of the above two should one pursue after SCJP? Thanks & Regds, Aparna
I have just completed SCJD, it is an assignment, that you code using Java API's like RMI, and Swing. It calls on the ability to design a system using Java standard edition, using Design Patterns and good coding practices. The assignment is followed by an essay exam which is just to prove that you did the assignment, not a big deal that you even have to study for. The SCJWD, which I am working on right now, is a test just like SCJP, in there are questions, no assignment. It covers all the APIs in the javax.servlet, javax.servlet.http, javax.jsp, and javax.jsp.taglib. I think those are the correct packages. I am trying to type them from memory. Mark
hi, SCJD - is assignment based and you have to do coding and designing application using following any design patterns and assignment comes from sun and for this u have one year to complete the assignment.Here it's an application. SCWCD - is a another exam like SCJP.but SCWCD covers JSP/servlets/Web -app secuirty/and few design patterns.This is more of WEB world. choice depends on you only where u want to go after JCP. Hope this will help.
My opine is that if u r thinking of server side java or web solutions u should go for SCWCD exam as i have chosen. There r so many technologies or tracks regarding Java --- thats justified by various forums in JavaRanch. So application developers (as many start their coding think of to be) should rather go 4 SCJD. And yah, technically SCJD is harder and costlier than SCWCD.... Now its ur choice.... ------------------ Muhammad Ashikuzzaman (Fahim) Sun Certified Programmer for the Java� 2 Platform --When you learn something, learn it by heart!
Ashik Uzzaman Senior Software Engineer, TubeMogul, Emeryville, CA, USA.
Joined: Nov 22, 2001
Hi, Nothing is diffcult in this world,provide d u work out for that and never quit when things r not happening .... James If you have the Spirit of Passion(Obsession), Never give up! The one who Perseveres reaches the Stars.
Originally posted by Ashik uzzaman: My opine is that if u r thinking of server side java or web solutions u should go for SCWCD exam as i have chosen.
They do not so much cover different technologies; they cover a completely different set of skills. The SCWCD exam tests your understanding of the J2EE Web container technologies. SCJD tests your skills as a software developer, almost irrespective of the technologies involved: understanding requirements, making sense of conflicting and incomplete information, design, development, documentation, testing. Yes, it uses networking/RMI in a client/server environment, but to call this a disadvantage is to miss the point of the SCJD certification IMHO. If I were to hire someone a SCJD qualification would impress me more than a SCWCD one, even though virtually all the work we do is J2EE-based. Technologies are easily acquired and become obsolete in a year or two. Developer skills aren't and won't. - Peter
for this u have one year to complete the assignment.
For the SCJD you have inifinite amount of time, not just one year. When I say inifinite, I mean if Sun decides no longer to have the SCJD, then that would be a deadline, otherwise you could take ten years to complete if you want. Mark
Yah, Peter i also think SCJD smarter than SCWCD due to its project and follow-up exam. But still SUN launched SCWCD studying current market trend where we all know server-side technologies in Java is going to conquire. In this area an SCJD has to cover up so many things/topics simultanously while SCWCDs will focus on them. My personal impression is that SCJDs can pass SCWCD exam at 2/3 weeks preparation only while an SCWCD may take 2/3 months to pass SCJD... But i'll stick with server-side java with many new technologies evolving like struts,EJB etc...though wish to work in all parts of Java in future....
Regarding this debate over which certification to do first: I have started both the SCJD and SCWCD. It has already been pointed out that they both cover different aspects of java tecnologies and it would seem rather blinkered to think of one without the other. From my point of view, once I have completed these two its on to SCEA - learning about EJB's and J2EE design patterns. Hey, then I could go on to J2ME and JINI, not to get certified, just to figure out how it works and do some cool stuff with it!!!