TRAINING COURSES

Course Name   

Sun Certified Web Component Developer For The Java 2 Platform, Enterprise Edition (J2EE)

Course Length  

10 days

Format  

Lecture/Lab

Accreditation

Sun Certified Programmer (J2SE)

Course Description

Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition (J2EE™ platform).The Web Component  Development With Servlet and JSP™  Technologies course provides experienced Java developers a way to obtain the knowledge and skills necessary to quickly build the web container and the Struts framework. Students are exposed to the current methods for analyzing, designing, developing, and deploying web applications with Java technologies. Real-World lab deploying the small to medium scale web applications found in internet and low-volume commercial sites.

The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE). This course also is an ideal method of preparing for the revised Sun Certified Web Component Developer (SCWCD) for J2EE 1.4 certification examination. However, an SCWCD candidate should also spend six months building real-worldweb applications using the JSP and servlet technologies before taking the exam.

Target Audience

Those who would benefit from this course:
- Java programming language developers with skills equivalent to that of a Sub Certified Java Developer, who are creating web components (such as servlets and custom tags) used in the assembly and generation of dynamic web content.

Student
Prerequisites

To succeed fully in this course, student should be able to:
- Write Java applications, demonstrating significant programming ability
- integrate existing Java code (for example reuse existing classes created by other team members)
- Design Java applications
- Functionally describe the benefits of an n-ier architecture.
- Write a web page using HTML


Course Outline

LEVEL 1

Module 1 Placing the J2EE Model in Context
Module 2 J2EE Component Model and Development Steps
Module 3 Using J2EE Development Tools
(only applicable with lab option 1)
Module 4 EJB Component Model
Module 5 Developing Session Beans
Module 6 Basics of Entity Beans
Module 7 Developing CMP Entity Beans
Module 8 Assembling EJB Components Into an Application
Module 9 Developing Message-Driven Beans
Module 10 Web Component Model
Module 11 Developing Servlets
Module 12 Developing With JavaServer Pages Technology
Module 13 Using Web-Tier Design Patterns
Module 14 Implementing a Transaction Policy
Module 15 Implementing a security Policy

LEVEL 2

Module 1 Introduction o Web Application Technologies
Module 2 Developing a View Component
Module 3 Developing a Controller Component
Module 4 Developing Dynamics Forms
Module 5 Sharing Application Resources Using the Servlet Context
Module 6 Designing the Business Tier
Module 7 Developing Web Applications Using Session Struts
Module 8 Developing Web Applications Using Session Management
Module 9 Using Filters in Web Applications
Module 10 Integrating Web Applications With Database
Module 11 Developing JSP Pages
Module 12 Developing JSP Pages Using Custom Tags
Module 13 Developing Web Applications Using Struts Action Forms
Module 14 Developing Web Applications Using Struts Action Components