SCWCD/OCPJWCD Certification

SCWCD Stands for Sun Certified Web Component Developer. It is a very valuable and respected certification that can help identify a strong J2EE developer.

After the Oracle Corp. acquired Sun Microsystems the exam was renamed as Oracle Certified Processional Java EE Web Component Developer or OCPJWCD.

The Web Component Developer exam tests a programmers knowledge of developing Java Web applications using Java servlets and Java Server Pages (JSP). The exam consists of 60 multiple choice questions. SCJP certification is a prerequisite to Web Component Developer certification. My Earlier series on SCJP Certification would be useful if you want to refresh on basic java concepts or if you have to take the SCJP certification before you embark on your journey towards getting SCWCD Certification.

The Syllabus is correct at the time of this writing when the certification was still called SCWCD. If you want me to cover any newer topics added to the examination syllabus, please leave a comment so that I can add it to the list.

The following trainings offered by Whizlabs can greatly help you clear the SCWCD Certification with ease:

SCWCD Online Instructor Led Training

SCWCD Self Study Training

SCWCD Exam Simulator

Table of Contents:

1. Introduction to the Web Component Developer Exam

Part 1 - Overview of JSP and Servlets

2. Servlet & JSP History
3. Web Servers & Servlet Container
4. A Sample Servlet
5. A Sample JSP
6. JSP to Servlet Conversion
7. Quick Recap - Part 1
8. Self Test - Part 1

Part 2 - The Servlet Container

9. Servlet Handling of Http Requests
10. Overriding HttpServlet GET, POST, and PUT Methods
11. Servlet Request Types
12. Triggering HttpServlet GET, POST, and HEAD Methods
13. Form Parameters
14. Obtaining a Servlets Initialization Parameters
15. Retrieving HTTP Request Header Information
16. Web Application Scope
17. The Request Object
18. The Session
19. Servlet Context
20. Servlet Life Cycle
21. Using a Request Dispatcher
22. Listeners & Interfaces in Web Context
23. Quick Recap - Part 2
24. Self Test - Part 2

Part 3 - Session Management

25. Introduction to Session Management
26. Storing & Retrieving Session Objects
27. Session Event Listeners
28. Invalidating Sessions
29. Session Tracking Through URL Rewriting
30. Quick Recap - Part 3
31. Self Test - Part 3

Part 4 - Servlet Exception Handling

32. Introduction to Servlet Exception Handling
33. Returning an Error Code to the Client
34. Using the sendError Method
35. Using the setStatus Method
36. Web Application Logs
37. Quick Recap - Part 4
38. Self Test - Part 4

Part 5 - Servlet API

39. The Servlet API

Part 6 - JSP Technology

40. Introduction to JSPs
41. Opening & Closing JSP Tags
42. JSP Tags & XML
43. The Page Directive
44. JSP Life-cycle
45. JSP Implicit Objects
46. JSP Scriptlets
47. Quick Recap - Part 6
48. Self Test - Part 6

Part 7 - JSP & Java Beans

49. Introduction
50. Creating Java Beans
51. Using the useBean Tag
52. Modifying Bean Properties
53. Scope of Java Beans in a JSP
54. Accessing Java Beans in a JSP
55. Quick Recap - Part 7
56. Self Test - Part 7

Part 8 - JSP Tag Libraries

57. Introduction to Tag Libraries
58. Custom Tag Libraries
59. Quick Recap - Part 8
60. Self Test - Part 8

Part 9 - JSP API


Part 10 - Deploying Web Applications

62. Introduction
63. Elements of the Deployment Descriptor
64. Web Application Exceptions
65. Web Application Security
66. Quick Recap - Part 10
67. Self Test - Part 10

Part 11 - J2EE Design Patterns

68. Introduction to Design Patterns
69. Elements of a Design Pattern
70. Value Object Pattern
71. Data Access Object (DAO) Pattern
72. Business Delegate Pattern
73. Model View Controller (MVC) Pattern
74. Front Controller Pattern
75. Other Design Patterns
76. Quick Recap - Part 11
77. Self Test - Part 11

Part 12 - SCWCD Mock Exams

78. Tips on Taking the SCWCD Exam
79. Mock Exam 1
80. Answers - Mock Exam 1
89. Mock Exam 2
90. Answers - Mock Exam 2

All the very best for your SCWCD Certification Exam. Do come back and post a comment on my blog if you found it useful in your pursuit of the SCWCD Certification


  1. sir, what is scjd? When can we give and what is procedure?

    1. Kuldeep - check out the new series that is starting on the SCJD certification:


  2. @ Kuldeep

    SCJD stands for Sun Certified Java Developer. It is the next in line for core java developers after the SCJP certification.

    you need to be SCJP certified to take up SCJD and you can take it up in any prometric center just like SCJP.

    Also, I think there is some practical coding part in this certification exam. you can get the details in oracle's official website.

  3. Hi Anand , keep up the good work as i see good content presented in a good way.

  4. By your explanation of all topics, one can easily understand the concept exactly what it is for, without having any doubt. Good work, keep it up.

  5. Good work Anand... It helped me a lot.

  6. Hi Kuldeep,

    you have any idea about web service certification for java developer


© 2013 by All rights reserved. No part of this blog or its contents may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of the Author.


Google+ Followers