1-877-WEBUCATE
(1-877-932-8228)
info@webucator.com
 

"A great combination of basics with the tricks we would never learn on our own!" More quotes

Microsoft Training
Java Training
XML Training
Database & SQL Training
PHP, Perl, ASP, Groovy, Grails, Ruby on Rails Training
HTML, JavaScript, Ajax & CSS Training
Adobe CS3 Training
◊ ONLINE WEBSPHERE STUDIO APPLICATION DEVELOPER AND J2EE TRAINING

Overview | Catalog | Benefits | FAQs | Try Free Course | Buy | Log in | Support

Online WebSphere Studio Application Developer Training

Only $99.95
12-month subscription

The WebSphere Studio Application Developer and J2EE series is designed to introduce learners to Web based application development using IBM's WebSphere Studio Application Developer and related J2EE technologies. This series provides a general overview of software development, J2EE, and the WebSphere product line. This series also teaches learners how to design and develop user interfaces with both HTTP and XML/XSL, servlets, and JavaServer Pages (JSPs) for Web-based deployment. Finally, this series teaches learners about the Struts framework, layered architecture design principles, and both functional and user testing.

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. 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. 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. 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. 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. 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. 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. 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
home - onsite classes - instructor-led online courses - self-paced online courses - why webucator - partners - contact - sitemap
© 2008 Webucator. All rights reserved. info@webucator.com | Toll Free: 877-WEBUCATE (877-932-8228) | From Outside the USA: 315-849-2724 | Fax: 315-410-5320
Phoenix, AZ | Santa Clara, CA | Santa Clara, CA | Los Angeles, CA | Sacramento, CA | Washington, DC | Atlanta, GA | Chicago, IL | Indianapolis, IN | Muncie, IN
New Orleans, LA Boston, MA | Cambridge, MA | Charlestown, MA | Framingham, MA | Ipswich, MA | Lincoln, MA | Wellesley, MA | Worcester, MA | Bangor, ME | Detroit, MI
Raleigh, NC Winston-Salem, NC | Lincoln, NE | East Hanover, NJ | Eatontown, NJ | Madison, NJ | Parsippany, NJ | Trenton, NJ | Albany, NY | Buffalo, NY | Rochester, NY
New York City, NY | Syracuse, NY | West Babylon, NY | Dayton, OH | Bethlehem, PA | Philadelphia, PA | Pittsburgh, PA | Pittsburgh, PA | State College, PA
Middletown, RI | Rapid City, SD | Austin, TX | Dallas, TX | Houston, TX | Arlington, VA | McLean, VA | Seattle, WA | Toronto, Canada | Ottawa, Canada | Calgary, CA