aspose file tools*
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes Passed with 98%.  My notes and lessons learned.. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "Passed with 98%.  My notes and lessons learned.." Watch "Passed with 98%.  My notes and lessons learned.." New topic
Author

Passed with 98%. My notes and lessons learned..

Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Hi all, I was fortunate to score a 98% on the SCWCD exam yesterday.
Here are my thoughts and lessons-learned:

  1. Study each item in the exam objectives inside-out and you�re guaranteed to at least pass. This exam is definitely easier than the Programmer�s exam.
  2. The Sample Exam: The actual SCWCD exam was MUCH tougher than Sun�s Sample exam that sells for $50. The sample exam, by the way, is a complete waste of money. I was literally chuckling while taking it because of how simple the questions were. The mock exam on JavaRanch was far more challenging. I haven�t tried Whizlabs, but I hear it�s very good also. So my advice to you is don�t waste your money on Sun�s sample exam.
  3. Design Patterns: The only good thing I got out of Sun�s sample exam is that it referred to a few design patterns that were not listed in the exam objectives, so I was prepared when they appeared again in the real exam. The extraneous design patterns I found are: Factory, Front Component, Fa�ade, Session Entity Fa�ade, Singleton, Bimodal Data Access, and Template Method.
  4. Tag Element Names: Make sure you know tag elements very well including any dashes in their names and their hierarchy.
  5. API: Make sure to know the methods available to the different scopes (Request, Session, ServletContext) and to GenericServlet and HttpServlet. In other words, study the API.
  6. Books: I used the following two books.
    (a) O�Reilly�s �Java Servlet Programming� (ISBN 0596000405): Java Servlet Programming is an excellent book. It covers all the required topics, including Servlet API 2.3�s new features, in great depth and with extensive examples. A warning though: it�s not an ideal study guide, not like Sybex�s �Complete Java 2 Certification Study Guide�. Sometimes the book gets too detailed and caught up in one topic, and you have to know when to move on to the next topic. This is more of a reference book, but one that I expect to be using long after my SCWCD exam.
    (b) O�Reilly�s �Java Server Pages� (ISBN 156592746X): This book also covers all the JSP-related exam objectives. However, I wouldn�t recommend it. A large portion of it is intended for non-java-programmers, i.e. html developers and scripters. And it leverages far too many of O�Reilly�s custom action elements and spends too many pages using and explaining them. I think it would�ve been more useful to introduce tags from the Jakarta Taglibs project or the Apache Struts Framework project, both of which have strong open-source community support. The book did, however, cover the topic of custom tag development and usage extremely well.
  7. Study Notes: While reading the above books, I prepared some study notes. I used these to refresh my memory several hours before the exam. In case anyone is interested, I�ve placed them at http://www.javaranch.com/carl/scwcd/servlet_study_guide.rtf and http://www.javaranch.com/carl/scwcd/jsp_study_guide.rtf . I must warn you though, they are somewhat detailed, and in a bit of a small font (I wanted to fit them in as few pages as possible, while still being able to read them). Also note that servlet_study_guide.rtf is numbered as per the exam objectives, while jsp_study_guide.rtf is not.

  8. Hope this was useful. And best of luck to everyone else taking the exam.
    [This message has been edited by Miftah Khan (edited October 26, 2001).]
Praveena Surapaneni
Greenhorn

Joined: Sep 13, 2001
Posts: 17
Hi Miftah
Congrats, good job. Very good score. Thanks for the information on SCWCD preparation. I will use it to full extent.
SCWCD starter
Praveena
Praveena Surapaneni
Greenhorn

Joined: Sep 13, 2001
Posts: 17
I tried to open your notes on servlets and on JSP, the following address says it can't find such a page. could you check this please.
http://www.geocities.com/miftahk/java/jsp_study_guide.rtf

Thanks
Praveena
Praveena Surapaneni
Greenhorn

Joined: Sep 13, 2001
Posts: 17
I tried to open your notes on servlets and on JSP, the following address says it can't find such a page. could you check this please.
http://www.geocities.com/miftahk/java/jsp_study_guide.rtf

Thanks
Praveena
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Praveena, try it now. It should work.

[This message has been edited by Miftah Khan (edited September 19, 2001).]
JiaPei Jen
Ranch Hand

Joined: Nov 19, 2000
Posts: 1309
Hi, Miftah, Congratulations! And thank you for sharing knowledge and experience with us.
I am going through the Servlet 2.3 and JSP 1.2 Spec. While reading JSP Core API, pp. 135-158, I see many interfaces such as HttpJspPage, classes such as JspFactory, jspEngineInfo, and methods such as getDefaultFactory that are not in the objectives of the exam.
Could you kindly tell us if we should stick to only those listed in the exam objectives or we have to be familiar with everything in the Core API? Thanks in advance.
Tahir Mansoori
Greenhorn

Joined: Jul 25, 2001
Posts: 29
Congratulations
Great score. I think it is highest ever in WCD.
Tahir Mansoori
SCJP2,IBM OOA&D UML,SCWCD
Tony Alicea
Desperado
Sheriff

Joined: Jan 30, 2000
Posts: 3222
    
    5
Miftah:
Congrats! I think you hold the record now!
That's only one question wrong!


Tony Alicea
Senior Java Web Application Developer, SCPJ2, SCWCD
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Everyone, thank you for your kind words.
JiaPei, to answer your question, I don't recall mention of any classes or interfaces beyond the exam objectives, except perhaps HttpSessionBindingEvent (but I think that was indirectly mentioned in the objectives as well).
Rajat Singla
Ranch Hand

Joined: Jun 21, 2001
Posts: 63
Hey Miftah,
cool man.. many many congrats..
you've corssed my score as well.
Best wishes for your future
rajat
Manjunath Subramanian
Ranch Hand

Joined: Jul 18, 2001
Posts: 236

Hi Miftah,
Your approach has been very professional like..
Thanks for all the info..Just downloaded your study material..
Haven't gone through it yet.But i am sure it is going to be
very useful for all of us!!
Thanks Buddy and Congratulations on your acheivement,

Manjunath
ruijin yang
Ranch Hand

Joined: Apr 29, 2001
Posts: 96
Miftah Khan,
Congratulation for your admirable score!
I can not access to your web site.The cause of this problem may be that I am from China.If you contact Carl Trusiak,maybe you can put your notes on JavaRanch.
Regards.
ruijin yang



SUN Certified Business Component Developer Java EE Platform 5 (2008)<br />SUN Certified Developer for Java Web Services (2007)<br />IBM WebSphere Portal V5.1 Application Development (2006)<br />SUN Certified Web Component Developer (2001)<br />SUN Certified Java 2 Programmer (2001)
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Ruijin, for now, I'll just email you my notes. If/When I get any positive feedback from anyone that has used them, I'll hand them to Carl for posting on JavaRanch.
------------------
Miftah Khan
- Sun Certified Programmer for the Java 2 Platform
- Sun Certified Web Component Developer for the J2EE Platform
Poonam Akash
Ranch Hand

Joined: Jul 26, 2001
Posts: 100
Hi Miftah!

Great score man!!You have really did a great job!(I think you already knew it )
Well will you please tell me whether you had any experience prior to SCWCD? and secondly how much time did it require for a begginner to prepare 4 SCWCD??
It will be a great help to me if you ans. my qs.
Thanx in advance and enjoy your life..
Bye,
Poonam.


Poonam Akash,<br />Sun Certified Java Programmer,<br />Sun Certified Web Component Developer.<br />Good luck may be an opportunity that keep the door open,BUT hardwork always keeps the door open!!
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Well will you please tell me whether you had any experience prior to SCWCD? and secondly how much time did it require for a begginner to prepare 4 SCWCD??

Thanks Poonam. To answer your question, I actually never had any prior work experience in Java. I was a management consultant for about 5 years, and finally decided to "rediscover my technical roots." So, I basically spent about 2 1/2 weeks preparing for the Programmer Exam, and learned Java in the process. That's the first time I ever really did any heads down work with Java. I was a C/C++ programmer and Computer Science graduate about 5 years ago, so it wasn't too difficult for me to pick up. Then, I spent about 3 weeks learning servlets. (The O'Reilly book is extremely dense). And after learning servlets, JSP was very straightforward.. I was able to grasp that in about a week. All my preparation was from books, the JavaDoc-style API references for JDK and J2EE, mock exams and lots and lots of sample coding on my own. I think I averaged about 4-5 hours of studying per day, and sometimes gave myself the weekends off Since I am relatively new to Java, with no work experience, I think it probably took me a little longer than some others who have passed the exams.
Regards,
-Miftah
Ashik Uzzaman
Ranch Hand

Joined: Jul 05, 2001
Posts: 2370

Firstly, manyyyyyyyyy congrats dear Miftah!
score!
And i m afraid of ur speaches below........

I basically spent about 2 1/2 weeks preparing for the Programmer Exam, and learned Java in the process.

I spent a lot months to learn Java and prepare for the Programmer Exam....

I spent about 3 weeks learning servlets. (The O'Reilly book is extremely dense). And after learning servlets, JSP was very straightforward..

I m just planning how to learn Servlet and from which books for the last 3 weeks.....

Since I am relatively new to Java, with no work experience, I think it probably took me a little longer than some others who have passed the exams.

U think u probably took longer time? ..... ....help me ranchers....a full bottle of VODKA for me dear bartender....

------------------
Muhammad Ashikuzzaman (Fahim)
Sun Certified Programmer for the Java� 2 Platform
--When you learn something, learn it by heart!


Ashik Uzzaman
Senior Member of Technical Staff, Salesforce.com, San Francisco, CA, USA.
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Ashik, thanks for your message. It's hard for me to decipher all your emotions.. I hope nothing I said offended you. Allow me to explain though.
I spent a lot months to learn Java and prepare for the Programmer Exam....

  • You may have studied several months, but as a computer science undergraduate, I had to spend four grueling years learning object oriented programming concepts, multi-threading issues (e.g. race conditions, deadlock, semaphores, prioritization), data structures (e.g. maps, sets, lists, trees), state machines, O/S design, binary arithmetic, RDBMS design, and much more.
  • At the same time, I was a C programmer for my university's IT department. So I had hands on experience with all your basic flow control logic, socket programming, multi-threading, data structures, casting, etc.
  • Having a real-world understanding of these concepts lowered my learning curve for Java somewhat. So, I just focused on learning the Java syntax and its core APIs, and then spent much of my energy grasping/practicing the Java-specific concepts, like garbage collection, its event handling paradigm, inner classes, its thread states, and layout managers.

  • I m just planning how to learn Servlet and from which books for the last 3 weeks.....

    I honestly do believe that if one knows the Java language fundamentals and the core Java API's, it's significantly easier to learn servlets. For example, if you already know Java's event handling model and how classes and interfaces work, isn't learning the various listener interfaces elementary? The hard part is memorizing the API. But that just takes lots and lots of heads-down practice.
    U think u probably took longer time? ..... ....help me ranchers....a full bottle of VODKA for me dear bartender....
    You're funny The point I was trying to make is that, all else being equal, someone with previous Java work experience should find it easier to prepare for the exam. Some folks with enough Java work experience, I'm sure, just go straight to the exam without the preparation that you and I are doing, and they probably pass.
    And by the way, that's a beautiful quote you have in your signature: "When you learn something, learn it by heart!". I totally agree.
    Best regards,
    -Miftah
Ashik Uzzaman
Ranch Hand

Joined: Jul 05, 2001
Posts: 2370

Yah Miftah, after a bottle of wine now i understood the concept....

...all else being equal, someone with previous Java work experience should find it easier to prepare for the exam.

Yah i m confident that after preparing almost perfectly for the SCJP exam i have a good fundamental knowledge of Java....and now according 2 ur inspiration....i'll go 4 servlets within a few days....thnx 4 ur promt response.
------------------
Muhammad Ashikuzzaman (Fahim)
Sun Certified Programmer for the Java� 2 Platform
--When you learn something, learn it by heart!
Velmurugan Periasamy
Ranch Hand

Joined: Nov 09, 2000
Posts: 95
Hi Miftahkhan,
Thanks for your great notes. I have prepared a single document in which I have included your notes. If you agree, I can make it available on my web page.
Please let me know.
Thanks again.

------------------------------------------------------------------------------------
Velmurugan Periasamy
Sun Certified Java Programmer for Java 2 Platform
Sun Certified Web Component Developer for J2EE platform
Sybase Certified EAServer Developer (similar to jCert level 3)
------------------------------------------------------------------------------------
Study notes for Sun Java Certification
http://www.geocities.com/velmurugan_p/
------------------------------------------------------------------------------------

[This message has been edited by Velmurugan Periasamy (edited October 16, 2001).]


------------------------------------------------------------------------------------<BR>Velmurugan Periasamy<BR>Sun Certified Java Programmer for Java 2 Platform<BR>Sun Certified Web Component Developer for J2EE platform<BR>Sybase Certified EAServer Developer (similar to jCert level 3)<BR>------------------------------------------------------------------------------------<BR>Study notes for Sun Java Certification<BR><A HREF="http://www.geocities.com/velmurugan_p/" TARGET=_blank rel="nofollow">http://www.geocities.com/velmurugan_p/</A><BR>------------------------------------------------------------------------------------
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Please, feel free.
Regards,
-Miftah
Originally posted by Velmurugan Periasamy:
Hi Miftahkhan,
Thanks for your great notes. I have prepared a single document in which I have included your notes. If you agree, I can make it available on my web page.
Please let me know.
Thanks again.

raj sekhar
Ranch Hand

Joined: Oct 16, 2001
Posts: 117
Miftah
Congratulations Man ! Amazing score...had a big heart to err on one question so that somebody may beat you score..

Hey Vel..
Does your notes contain scwcd too or just scjp cos its all in one download format I guess.
Thanks
Velmurugan Periasamy
Ranch Hand

Joined: Nov 09, 2000
Posts: 95
I have some study notes available on my home page.
http://www.geocities.com/velmurugan_p
This document consolidate various notes (Miftah Khan and Michelle) in a single document and it also contains some cheat sheets. Thanks to Miftah Khan and Michelle.
Hope this is helpful for your SCWCD preparation.
Best wishes.
------------------------------------------------------------------------------------
Velmurugan Periasamy
Sun Certified Java Programmer for Java 2 Platform
Sun Certified Web Component Developer for J2EE platform
Sybase Certified EAServer Developer (similar to jCert level 3)
------------------------------------------------------------------------------------
Study notes for Sun Java Certification
http://www.geocities.com/velmurugan_p/
------------------------------------------------------------------------------------
Adithya Rayaprolu
Ranch Hand

Joined: Jun 19, 2001
Posts: 137
Miftah,
Your notes is helping me a lot to prepare for the exam. You have done just one wrong in the exam, just curious, in which topic did you answer wrong? Thanks. Thanks for the notes.
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Adithya,
My test results say that it was in the section on sessions. Sorry I can't be more specific.. It's been a while since the exam.
Regards,
-Miftah
Saggi Gupta
Greenhorn

Joined: Sep 15, 2001
Posts: 16
Mifak,
You being the first few to be SCWCD wud be able to help me out. I've recently cleared SCJP and have few months experience on jsp/servlet.
What path do you suggest for me if i wanna be SCWCD in a month? Is it possible?
thanku in advance
Best wishes
saggi
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
hi saggi,
i actually used the o'reilly books ('java servlet programming' and 'java server pages'). they're extremely detailed. if you're trying to get certified as quick as possible, i would instead recommend getting a good book that combines both servlets and jsp (check out the SCWCD links page for some options). then, take a look at my study notes on the links page as well.. they cover all the exam objectives in detail. and finally, take the free javaranch and sun mock exams.
regards,
-miftah (not mifak)
Armand Aquino
Greenhorn

Joined: Jul 17, 2001
Posts: 22
Thanks for all the advice ! and congrats for the awesome score. I'll be taking the test next month or two and hopefully i'll post some good news soon.
chris kirby
Greenhorn

Joined: Sep 08, 2001
Posts: 7
Miftah:
Thanks for the very useful notes. I am finding them very helpful.
Has anyone compared the first edition of Oreilly's Java Servlet Programming with the second edition? I have the first but am wondering whether it would be worth investing in the second (I don't have a bookstore close where I can browse the second edition).
Thanks,
Chris

------------------
Carl Trusiak
Sheriff

Joined: Jun 13, 2000
Posts: 3340
chris,
Chapter 12 is on line. A review of it is available in our J2EE Section of the Bunkhouse
[This message has been edited by Carl Trusiak (edited October 22, 2001).]


I Hope This Helps
Carl Trusiak, SCJP2, SCWCD
chris kirby
Greenhorn

Joined: Sep 08, 2001
Posts: 7
Thanks, Carl.
I'll check these out.
-Chris
------------------
Anil Vupputuri
Ranch Hand

Joined: Oct 31, 2000
Posts: 527
Hi Miftah & Velmurugan Periasamy,
I dont think there is a necessity to read any other books having ur study notes. Its really very very instructive and in a spoon feeding manner. Congrats to both of you.

Anil

SCJP 1.5, SCEA, ICED (287,484,486)
Sreenivasa Majji
Ranch Hand

Joined: Jul 12, 2001
Posts: 224
Hi Miftah,
Great score. You not only got a great score, you showed your heart by sharing your experience and technical material with other people.
Thank you very much,
Sreenivasa Kumar Majji
SCJP2 (http://www.geocities.com/skmajji/Main.html)
Originally posted by Miftah Khan:
Hi all, I was fortunate to score a 98% on the SCWCD exam yesterday.
Here are my thoughts and lessons-learned:

  1. Study each item in the exam objectives inside-out and you�re guaranteed to at least pass. This exam is definitely easier than the Programmer�s exam.
  2. The Sample Exam: The actual SCWCD exam was MUCH tougher than Sun�s Sample exam that sells for $50. The sample exam, by the way, is a complete waste of money. I was literally chuckling while taking it because of how simple the questions were. The mock exam on JavaRanch was far more challenging. I haven�t tried Whizlabs, but I hear it�s very good also. So my advice to you is don�t waste your money on Sun�s sample exam.
  3. Design Patterns: The only good thing I got out of Sun�s sample exam is that it referred to a few design patterns that were not listed in the exam objectives, so I was prepared when they appeared again in the real exam. The extraneous design patterns I found are: Factory, Front Component, Fa�ade, Session Entity Fa�ade, Singleton, Bimodal Data Access, and Template Method.
  4. Tag Element Names: Make sure you know tag elements very well including any dashes in their names and their hierarchy.
  5. API: Make sure to know the methods available to the different scopes (Request, Session, ServletContext) and to GenericServlet and HttpServlet. In other words, study the API.
  6. Books: I used the following two books.
    (a) O�Reilly�s �Java Servlet Programming� (ISBN 0596000405): Java Servlet Programming is an excellent book. It covers all the required topics, including Servlet API 2.3�s new features, in great depth and with extensive examples. A warning though: it�s not an ideal study guide, not like Sybex�s �Complete Java 2 Certification Study Guide�. Sometimes the book gets too detailed and caught up in one topic, and you have to know when to move on to the next topic. This is more of a reference book, but one that I expect to be using long after my SCWCD exam.
    (b) O�Reilly�s �Java Server Pages� (ISBN 156592746X): This book also covers all the JSP-related exam objectives. However, I wouldn�t recommend it. A large portion of it is intended for non-java-programmers, i.e. html developers and scripters. And it leverages far too many of O�Reilly�s custom action elements and spends too many pages using and explaining them. I think it would�ve been more useful to introduce tags from the Jakarta Taglibs project or the Apache Struts Framework project, both of which have strong open-source community support. The book did, however, cover the topic of custom tag development and usage extremely well.
  7. Study Notes: While reading the above books, I prepared some study notes. I used these to refresh my memory several hours before the exam. In case anyone is interested, I�ve placed them at http://www.geocities.com/miftahk/java/servlet_study_guide.rtf and http://www.geocities.com/miftahk/java/jsp_study_guide.rtf . I must warn you though, they are somewhat detailed, and in a bit of a small font (I wanted to fit them in as few pages as possible, while still being able to read them). Also note that servlet_study_guide.rtf is numbered as per the exam objectives, while jsp_study_guide.rtf is not.

  8. Hope this was useful. And best of luck to everyone else taking the exam.
    [This message has been edited by Miftah Khan (edited September 20, 2001).]



Sreenivasa Majji
Madhav Lakkapragada
Ranch Hand

Joined: Jun 03, 2000
Posts: 5040
Congrats.
- satya

Take a Minute, Donate an Hour, Change a Life
http://www.ashanet.org/workanhour/2006/?r=Javaranch_ML&a=81
Stephen Wei
Ranch Hand

Joined: Oct 09, 2001
Posts: 73
Hello, I am studying for this exam.
Can any one give a rough breakdown of the percentage of questions for the main Objectives?
Thanks!
------------------
Sun Certified Programmer for Java Platform


Sun Certified Programmer for Java Platform
Rajat Singla
Ranch Hand

Joined: Jun 21, 2001
Posts: 63
Stephen,
I could recollect mostly. But stills its not complete.
Visit my thread
HTH
rajat
Stephen Wei
Ranch Hand

Joined: Oct 09, 2001
Posts: 73
Hi Rajat:
Your thread is Hot!!! and it is very helpful. Thanks for the tip, and I will keep a link to your thread until I pass this exam.
thanks.
------------------
Sun Certified Programmer for Java Platform
CheeKeong Chua
Greenhorn

Joined: Oct 19, 2001
Posts: 10
Hi Rajat,
congrats...
juz checking something with you regarding the exams...
During your exam, have you come across questions that ask you which class a method comes from?
I would find this type of question difficult for those less used methods and there's a rather huge amount of methods in the web component related apis and I do believe there are more better challenging questions that Sun can ask rather than to require us to memorise their apis.
Thanks in advance.
Chee Keong
Umesh Joglekar
Greenhorn

Joined: May 02, 2001
Posts: 16
Congrats
Alex Grig
Ranch Hand

Joined: Oct 19, 2001
Posts: 38
Hi friends.
For everyone who lives in China, Vietnam, ... and really have problem with accessing some sites like www.geocities.com, etc. because of firewall we have solutions.
You can use service at www.siegesoft.com that provide secure connection and doesn't matter were u live.

------------------
Alex J.Grig


Alex J.Grig
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Alex,
I've changed the study note url's in my original posting from geocities to the javaranch links page. So, now everyone should be able to access them.
Regards,
-Miftah
Originally posted by Alex Grig:
Hi friends.
For everyone who lives in China, Vietnam, ... and really have problem with accessing some sites like www.geocities.com, etc. because of firewall we have solutions.
You can use service at www.siegesoft.com that provide secure connection and doesn't matter were u live.

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Passed with 98%. My notes and lessons learned..