 |

Please contact us
for GSA pricing
and CMAS pricing.

Contract #
GS-35F-0307T

Contract #
3-09-70-2645A

Recent Training Venues Accelebrate has recently trained for clients in the following cities:
- Huntsville, Alabama
- Montgomery / Birmingham, Alabama
- Anchorage, Alaska
- Edmonton & Calgary, Alberta
- Phoenix, Arizona
- Tucson, Arizona
- Fayetteville / Little Rock, Arkansas
- Amsterdam, The Netherlands / Brussels, Belgium
- Kamloops / Vancouver, British Columbia
- Oakland / San Jose / San Francisco, California
- Sacramento, California
- Oceanside / San Diego, California
- Pasadena / Orange County / Los Angeles, California
- San Bernardino / Riverside, California
- Boulder / Colorado Springs / Denver, Colorado
- Washington, DC
- Wilmington, Delaware
- Manchester / London, England
- Orlando, Florida
- Fort Lauderdale / Miami, Florida
- Gainesville / Jacksonville, Florida
- Saint Petersburg / Tampa, Florida
- Titusville & Melbourne, Florida
- Alpharetta & Atlanta, Georgia
- Augusta & Savannah, Georgia
- Macon & Columbus, Georgia
- Honolulu, Hawaii
- Boise, Idaho
- Bloomington, Illinois
- Chicago, Illinois
- Indianapolis, Indiana
- Cedar Rapids / Des Moines, Iowa
- Dublin, Ireland
- Wichita, Kansas
- Paducah / Lexington / Louisville, Kentucky
- Baton Rouge/New Orleans, Louisiana
- Portland, Maine
- Hagerstown & Frederick, Maryland
- Annapolis / Silver Spring / Baltimore, Maryland
- Boston / Cambridge, Massachusetts
- Hartford, Connecticut / Springfield, Massachusetts
- Ann Arbor / Farmington Hills / Detroit, Michigan
- Grand Rapids, Michigan
- Flint, Michigan
- Saint Paul / Minneapolis, Minnesota
- Jackson, Mississippi
- St. Louis, Missouri
- Whiteman Air Force Base / Kansas City, Missouri
- Lincoln / Omaha, Nebraska
- Reno and Las Vegas, Nevada
- Fredericton / Moncton / Saint John, New Brunswick
- Santa Fe / Albuquerque, New Mexico
- Princeton, New Jersey & Philadelphia, Pennsylvania
- Trenton, New Jersey
- Albany, New York
- Buffalo, New York
- White Plains / New York City, New York
- Charlotte, North Carolina
- Durham / Raleigh, North Carolina
- Bismarck & Fargo, North Dakota
- Halifax, Nova Scotia
- Bowling Green / Toledo, Ohio
- Canton / Akron, Ohio
- Cincinnati, Ohio
- Cleveland & Columbus, Ohio
- Dayton, Ohio
- Tulsa / Oklahoma City, Oklahoma
- Toronto, Ontario
- Portland, Oregon
- Pittsburgh, Pennsylvania
- Québec City / Montreal, Québec
- Providence, Rhode Island
- Saskatoon / Regina, Saskatchewan
- Edinburgh / Glasgow, Scotland
- Columbia & Charleston, South Carolina
- Spartanburg & Greenville, South Carolina
- Stockholm, Sweden
- Chattanooga / Knoxville, Tennessee
- Memphis / Jackson / Nashville, Tennessee
- College Station and Houston, Texas
- El Paso, Texas
- San Antonio / Austin, Texas
- Wichita Falls & Dallas, Texas
- Ogden / Salt Lake City, Utah
- Burlington, Vermont
- Fairfax / Dulles / McLean / Herndon / Reston, Virginia
- Richmond / Alexandria / Arlington, Virginia
- Virginia Beach / Norfolk, Virginia
- Tacoma / Seattle, Washington
- Charleston, West Virginia
- Madison / Milwaukee, Wisconsin
|
 |
 |
WebSphere JSP Training Using RAD 6.0 |
Course Number: WBSPH-118
GSA/Previous Course Number: 739
Duration: 5 days
view class outline
WebSphere JSP Training Using RAD 6.0 Overview
Accelebrate's WebSphere® JSP Training Using RAD 6.0 course teaches students how to develop JavaServer Pages (JSP 2.0) using IBM Rational Application Developer (RAD 6.0). Students will learn how to use RAD 6.0 to create interactive Web sites using components that conform to the J2EE 1.4 specification and will be able to develop JavaServer Pages (JSPs) using standard JSP elements, JSTL, JSP Expressions, JavaServer Face (JSF) components and custom tags. Attendees will also learn how to save valuable development time by using shortcuts, code assistance and other productivity tools.
Location and Pricing
Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote private training at your site or online, please contact us.
In addition, some courses are available as live, online classes for individuals. To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/?action=categorygroup&page=java.
WebSphere JSP Training Using RAD 6.0 Prerequisites
Creating Web sites and exposure to Java is required.
Hands-on/Lecture Ratio
This WebSphere JSP Training Using RAD 6.0 course is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 20 minutes.
WebSphere JSP Training Using RAD 6.0 Materials
All attendees receive comprehensive courseware covering all topics in the course.
Software Needed on Each PC - PCs with at least 1GB RAM (2GB or more recommended) with a full installation of RAD 6.0
- Related lab files
- Important: Please contact us for a detailed course setup guide if you have purchased this course.
WebSphere JSP Training Using RAD 6.0 Objectives
In this course, attendees will:
- Learn the fundamentals of using RAD 6.0 such as the workbench features, editors, views, toolbars, and customization.
- Understand the architecture, assembly, and packaging of J2EE modules as well as JSP, JSTL, and JavaServer Face (JSF) basics.
- Master using RAD 6.0 to create interactive web sites using standard JSP elements, JSTL, JSP Expressions, JSF components and custom tags
- Learn to use RAD 6.0 features such as the Debug and Web Perspectives as well as the web site designer, import and export wizards, advanced page designer, and image tools
|
WebSphere JSP Training Using RAD 6.0 Course Outline
- RAD Concepts
- Workbench Features and Supported Standards
- Eclipse, Workbench, Workspaces and Perspectives
- Enabling Roles and Capabilities
- Creating Projects and Setting Project Properties
- Building Projects and Defining Dependencies
- Adding Application Components
- Using Editors and Views
- View Toolbars and Fast Views
- Customizing Perspectives and Creating User Defined Perspectives
- Navigating the Workspace and Using Bookmarks
- Using the Tasks and Search Views
- Getting Help and Using Cheat Sheets
- J2EE Architecture Overview
- Enterprise Application Overview and Development Cycle
- J2EE Architecture and Containers
- Applet, Servlet and JSP Overviews
- JDBC, JNDI and JTA
- EJB, JMS and RMI Over IIOP
- JavaMail, JAF, JAAS and JACC
- XML and JAXP
- New in J2EE 1.4
- Web Services Support: JAX-RPC, SAAJ, Web Services for J2EE and JAXR
- J2EE Connector, Management and Deployment
- Development Roles and Deployment Descriptors
- Application Assembly and Packaging
- J2EE Deployable Units
- Assembly Process
- J2EE Modules
- Assembling J2EE Applications and Packaging Checklist
- Deployment Descriptor Elements (EJB, Web, Connector, Client and Application)
- IBM Extensions and Bindings
- JSP Basics
- What are JavaServer Pages and Why Use Them?
- JSP Translation and Execution
- JSP Syntax and JSP Elements
- Standard Actions: useBean, setProperty, getProperty, include, forward and param
- JSP and JavaBean Interaction
- Scope Attributes
- Calling JSPs from Servlets
- Relative URLs
- RAD: Page Designer Basics
- Page Designer Toolbars and Views
- Creating a JSP
- JSP Models: Struts, Portlet and Struts Portlet
- Using and Customizing the Palette View
- Adding Basic HTML Tags, Tables and Form Tags
- Inserting JavaBeans and Standard JSP Tags
- Defining Styles and Editing Style Sheets
- RAD: Debug Perspective
- Debug Options and Views
- Line Breakpoints, Exception Breakpoints, Method Breakpoints and Watchpoints
- Breakpoint Properties: Defining Conditional Breakpoints and Hit Counts
- Debug Actions
- Step-by-Step Debugging
- Debugging JSPs
- Remote Debugging
- Web and Application Server Concepts
- Web Application Design
- Model-View-Controller
- Multi-Tier Architecture
- WebSphere Application Server Platforms
- URLs, HTTP and SSL
- HTTP Requests and Responses
- Web Server and Application Server Roles
- Request Processing
- RAD: Web Perspective
- Creating Web Projects and Adding Web Project Features
- Annotation-based Programming
- Web Project Structure and Default Files
- Creating Servlets
- Using the Properties View
- Editing the Web Deployment Descriptor (web.xml)
- Defining IBM Extensions and Bindings (ibm-web-bnd.xmi and ibm-web-ext.xmi)
- RAD: Web Site Designer
- Web Site Designer Features and Views
- Adding Pages to a Web Site
- Defining Web Site Structure
- Creating and Applying Page Templates
- Providing Web Site Navigation: Bars, Tabs, Trails and Site Maps
- Recommendations and Limitations
- RAD: Import and Export Wizards
- Supported Files and Resources
- Importing EARs, JARs, Projects, Tag Libraries and Individual Files
- Addressing Warnings and Errors
- RAD Source Files
- Exporting Resources
- Generating a JAR Description
- Specifying a Manifest File
- JavaServer Page Programming
- JSP Documents
- XML Syntax
- Standard Actions: jsp:element, jsp:attribute, jsp:body, jsp:text and jsp:output
- Directives: Page, Include and Taglib
- Scripting Elements: Declarations, Scriptlets and Expressions
- Implicit Objects
- Error Handling
- JSP Configuration
- Internationalization
- RAD: Page Designer Advanced Features
- Page Properties
- HTML Syntax Validation and Document Cleanup
- Scripting Variables
- Using Content Assist and the Quick Edit View
- Using and Customizing the Snippets View
- Creating a Faces JSP
- Added JSF Components
- Using the Page Data and Client Data Views
- JSP Expression Language
- Benefits
- Expression Syntax
- Variable Resolution and Implicit Objects
- Literals and Reserved Words
- Using and Declaring Custom Functions
- Considerations
- JSP Tag Extensions
- Tag Extension Features and Tag Types (Simple and Classic)
- Classic Tag Handlers: Tag, IterationTag, BodyTag
- Convenience Classes: TagSupport and BodyTagSupport
- The TryCatchFinally and DynamicAttributes Interfaces
- Defining SimpleTag Handlers
- Simple Tag Handler Lifecycle
- The SimpleTagSupport and TagAdapter Classes
- Packaging Tag Libraries and Defining Tag Library Descriptors
- Referencing Tag Libraries in web.xml and Using Custom Tags in a JSP
- RAD: Image Tools (optional)
- WebArt Designer Overview
- Image Galleries
- WebArt Designer Tools and Wizards
- Saving Images for the Web
- Image File Optimization
- AnimatedGIF Designer
- JSP Tag Files
- Benefits
- Tag File Basics
- Scopes and the JspContext
- JSP Fragments
- Tag File Actions: jsp:invoke and jsp:doBody
- Directives: Tag, Attribute and Variable
- Variable Attributes and Scope
- Implicit Objects
- JSTL
- JSTL Features
- Core Actions: Variable Support, Conditional Processing and Iteration
- Core Actions: Error Handling, URL Manipulation and Exposing Variables
- Understanding Locales and Resource Bundles
- Internationalization: Defining the Default and Fallback Localization Contexts
- Internationalization: Overriding the Client's Locale and Displaying Localized Messages
- Internationalization: Customizing the Time Zone and Formatting Numbers and Dates
- XML: Parsing, Transformation and XPath Expressions
- SQL Actions: Creating Data Sources and Transactions
- SQL Actions: Executing SQL Statements and Specifying Parameters
- JSTL Functions: String Manipulation and Collection Support
- JSF Basics
- JSF Architecture
- JSF Application Components
- Development Steps
- UI Component Model
- Page Development
- HTML UI Components and Faces Client Components
- Navigation Model, Navigation Rules and Navigation Cases
- Binding, Developing and Declaring Backing Beans
- Faces Request Life Cycle
- Design Considerations: Controlling Application Flow
- Web Application Design
- Controller Servlets
- Site Design
- Handling Responses and Managing State
- Handling Errors and Invalid Transitions
- Controlling Page Caching
- HTTP Headers
- Memento Design
- Appendix A: XML Concepts
- XML Benefits and Features
- Document Structure and Components
- Elements and Attributes
- Names and Name Tokens
- CDATA, Entities and Entity References
- XML Validation: DTDs and Schemas
- Namespaces
- XML Parsers
- JAXP, SAX, DOM and JDOM APIs
- XSL and XSLT
- Conclusion
|
| |
Java® and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
JBoss® and Hibernate® are registered trademarks of Red Hat, Inc. Accelebrate, Inc. has no affiliation with Red Hat, Inc. and no courses offered by Accelebrate, Inc. are endorsed by Red Hat, Inc. in any way.
WebSphere® is a registered trademark of IBM. Accelebrate, Inc. has no affiliation with IBM.
|
 |
Accelebrate®
Focuses on You! |
 |
Accelebrate’s courses are taught for private groups of 3 or more people at your site or online anywhere worldwide.
Don't settle for a "one size fits all" public class! Have Accelebrate deliver exactly the training you want, privately at your site or online, for less than the cost of a public class.
For pricing and to learn more, please contact us via information request form or phone, or email us at info@accelebrate.com today.

|
 |
|  |