Forgot My Password Support
◊ WEBSPHERE STUDIO APPLICATION DEVELOPER AND J2EE ONLINE TRAINING SERIES

Online WebSphere Studio Application Developer and J2EE Training


Only $99.95

WebSphere Studio Application Developer 5.0 & J2EE Series (14 hours)

ONLINE WebSphere Studio Application Developer TRAINING FEATURES

  • Learn WebSphere Studio Application Developer online with these interactive online WebSphere Studio Application Developer courses.
  • Affordable Pricing (Only $99.95 for the complete series)
  • A full year to complete the WebSphere Studio Application Developer courses
  • Retake the WebSphere Studio Application Developer courses as many times as you like
  • Measure your progress with assessment tests after each course
  • Earn completion certificates after passing each assessment test

1. WebSphere Studio Application Developer 5.0 & J2EE:1 Overview

Time: 2 hours
This course provides an introduction to layered application development, the J2EE platform, and the WebSphere product family.

Objectives

  • Describe common layering schemes used in application development
  • Detail the function of individual layers in the five-layer architecture
  • List J2EE architecture components and platform roles
  • Differentiate WebSphere products
  • Explain the purpose of WebSphere Studio Application Developer and related development tools
  • Describe the function of WebSphere Application Server and related deployment tools

Topics

  • Application Development
  • Layering Basics
  • Layer Roles and Responsibilities
  • J2EE Overview
  • J2EE Architecture
  • J2EE Platform Roles
  • WebSphere Products
  • WebSphere Foundation and Tools
  • WebSphere Studio Workbench
  • WAS Core Architecture
  • WAS Administration



2. WebSphere Studio Application Developer 5.0 & J2EE:2 User Interface and Servlet Design

Time: 2 hours
This course shows users how to effectively design decoupled user interfaces and servlets using Java and HTTP technologies.

Objectives

  • Describe key Java user interface technologies
  • Design decoupled user interfaces
  • List HTTP technologies relevant to GUI and servlet design
  • Explain the function and lifecycles of servlets
  • Configure servlet deployment and filtering attributes

Topics

  • Java user interface technologies
  • Decoupling the user interface
  • Mediating logical view logic
  • HTTP technology primer
  • Servlet concepts
  • Servlet life cycle
  • Example servlet: HelloServlet
  • Deployment descriptors, filters, and API packages



3. WebSphere Studio Application Developer 5.0 & J2EE:3 Servlet Development

Time: 3 hours
This course provides a basic introduction to layered application development, the J2EE platform, and the WebSphere product family.

Objectives

  • Create and edit a Web Project
  • Deploy an application
  • Configure the WSAD server
  • Debug an application
  • Manage servlet sessions

Topics

  • Creating a Web Project
  • Building and Persisting a Business Model
  • Creating and Editing the User Interface
  • Creating Access and Update Servlets
  • Editing the Web Deployment Descriptor
  • Deploying the Application
  • Configuring the WSAD Test Environment
  • Testing the Application
  • Debugging the Application
  • Session State Management
  • Session Persistence



4. WebSphere Studio Application Developer 5.0 & J2EE:4 JavaServer Pages Concepts and Development

Time: 2 hours
This course provides an introduction to the use and design of JavaServer Pages (JSPs). It also provides an overview of using WebSphere Studio Application Developer (WSAD) to develop JSP-based applications.

Objectives

  • Describe key JSP concepts and syntax
  • Explain how JSPs are processed
  • Detail JSP design considerations
  • Build applications using JSPs
  • Test and debug JSP-based applications
  • Use JavaBeans and the Java Standard Tag Library (JSTL) to simplify JSPs

Topics

  • JSP Basics
  • Page Compilation
  • JSP Syntax
  • JSP Documents
  • Custom Tags Basic Model
  • Tag Library Descriptor
  • JSP in MVC Environments
  • Building Applications Using JSP
  • Editing JSPs
  • Validating, Running, and Debugging JSPs
  • Simplifying JSPs



5. WebSphere Studio Application Developer 5.0 & J2EE:5 Struts and XML/XSL Web Interfaces

Time: 2 hours
This course provides a basic introduction to the Struts design framework and XML/XSL. It also provides an overview of using WebSphere Studio Application Developer (WSAD) to develop XML/XSL-based Web interfaces.

Objectives

  • Explain the purpose and benefits of the Struts framework
  • Design a Web-based application using Struts
  • List XML/XSL interface components
  • Create and edit XML and XML files
  • Develop dynamic XML/XSL interfaces

Topics

  • Struts basics
  • MVC Struts example
  • XML/XSL strategies
  • XML/XSL interface components
  • Creating a Web project
  • Creating XML and XSL files
  • XSL debugging and transformation
  • Refactoring
  • Dynamic XML/XSL interfaces



6. WebSphere Studio Application Developer 5.0 & J2EE:6 Controller, Domain, and Data Mapping Design

Time: 2 hours
This course provides an in-depth overview of controller, domain model, and data mapping design for enterprise applications.

Objectives

  • Explain the function of controllers and related application layers
  • List design considerations for controllers
  • Describe the domain model layer and its role in the layered architecture
  • Detail approaches to domain modeling
  • Explain the function of the data mapping layer and its place in the layered architecture
  • Identify common object-to-relational mapping patterns

Topics

  • Controller Basics
  • Controller Design Alternatives
  • Exceptions, Logging, and Filters
  • The Domain Model
  • Approaches to Domain Modeling
  • Data Mapping
  • Object-to-Relational Mapping
  • Mapping Objects and Attributes
  • Finding Objects and Maintaining State
  • Association Mapping, Inheritance, and Lazy Load
  • Units of Work
  • Domain Model Issues and Testing



7. WebSphere Studio Application Developer 5.0 & J2EE:7 Unit and Functional Testing

Time: 1 hours
This course provides an overview of using WebSphere Studio Application Developer (WSAD) to perform both unit and functional testing of enterprise applications.

Objectives

  • Differentiate types of application testing
  • Perform unit testing of domain objects using JUnit
  • Test container integration using Cactus
  • Use HttpUnit to write automated functional test cases

Topics

  • Testing approaches
  • JUnit basics
  • JUnit testing
  • Cactus unit testing
  • HTTPUnit basics
  • HTTPUnit testing



Resources for WebSphere Studio Application Developer and J2EE