Sun Certified Web Component Developer (SCWCD 5.0)
Contact Training Program (A four Days Workshop)

 

Sun Certified Web Component Developer (SCWCD 5.0) is designed for programmers developing web applications using Servlet and JSP technology. The exam consists of a multiple-choice exam, the prerequisite for which is successful completion of Sun Certified Java Programmer (SCJP 5.0) examination.

This training leads the participant towards the preparation for SCWCD 5.0, an internationally recognized certification from the Sun Microsystems (Oracle). In addition to helping the participants with the requirement of the examination, the workshop also aims to train them to be effective web component developers.
 

A) Learning Objectives

At the end of this course, participants will be able to:

  • Understand Java Servlets, JavaServer Pages, HTTP basics
  • Learn about the Servlet Model, its structure and deployment, and the Servlet container model
  • Learn about filters, Session management
  • Familiarize with web application security
  • Understand JSP technology model and reusable web components
  • Learn about Expression language (EL) and JavaBeans
  • Appreciate JSP pages with custom tag libraries and actions
  • Familiarize themselves with design patterns and J2EE patterns

B) Highlights of Course Delivery

  • The contact workshop is a mix of instructor lead and self paced learning.
  • Each section has definitions, examples, exercises and memory joggers to facilitate the learning and application of the contents.
  • Subsequent to the presentation and sample application as per the requirements of each chapter, a quiz on the topic covered is administered.
  • The training is followed by a mock test having 200 hand picked questions to check the understanding of the participants.
Note: The contents of this course will be covered in 4 days in an extended time schedule
 

C) Course Contents

Topic Ref. Sun’s Objectives for SCWCD 5.0
Day 1 of 4  
Introduction
  • Getting to know the participants
  • Introduction to SCWCD 5.0
  • SCWCD 5.0 Certification – advantages
  • SCWCD 5.0 certification – process and fees related information
  • SCWCD 5.0 examination – information on the split of questions, question pattern
  • SCWCD 5.0 examination – Tips on how to prepare and take the examination (this theme will be reiterated throughout the course)
  • Familiarization with course outline
  • Familiarization with the protocols and timings
  • Expectation setting and clarifications
  • Introductory Quiz – to assess the current level of familiarization of the participants with SCWCD 5.0 concepts and assess the gaps.
Introduction to Servlets
  • What are Servlets?
  • What is a Servlet container?
  • Hello World Servlet
  • Quiz – Introduction to Servlets technology
Introduction to JSP
  • What are Java Server Pages?
  • JSP architecture model
  • Quiz – Introduction to JSP technology
Introduction to Web application and HTTP basics
  • What is a web appliction?
  • What is HTTP?
  • Quiz – Web application basics and HTTP
Day 2 of 4  
Servlets
  • Request and Response
  • Handling HTTP requests
  • Servlet life cycle
  • ServletConfig
  • ServletContext
  • A Web Example
  • Quiz – Servlets
JSP
  • JSP technology model
  • JSP Syntax
  • JSP life cycle
  • JSP page directives
  • Page scopes
  • Implicit objects
  • Static and Dynamic Inclusion
  • Quiz – JSP
Day 3 of 4  
JSP cont’d
  • JSP Expression Language
  • JavaBeans overview
  • Actions in JavaBeans
  • Using JavaBeans in Servlets and JSPs
  • Quiz – JavaBeans
Custom Tag libraries
  • Using custom tags in JSPs
  • JSTL
  • Developing custom tag libraries (Interface: BodyTag, Class: TagSupport, BodyTagSupport)
  • Quiz – Custom tags
Day 4 of 4  
Design Patterns
  • Intercepting Filter
  • Model-View-Controller (MVC)
  • Front Controller
  • Service Locator
  • Business Delegate
  • Transfer Object
  • Quiz – Design Patterns
Tomcat
  • Installation
  • Configuration and setting environment variables
  • Running Tomcat
  • Web.xml file
  • Quiz - Tomcat
Revision of objectives
  • Revisiting the SCWCD 5.0 objectives
  • Resolving Queries
 
Note: Within the above structure, the day-wise contents could get suitably modified to give the best learning experience for the participants.