Developing Ajax Applications with the WebSphere Feature Pack for Web 2.0 (WD320)
Skill level: Intermediate
This 3-day instructor-led course teaches software developers how to build the next generation of rich, interactive Web applications using Asynchronous JavaScript and XML (Ajax) techniques using the IBM WebSphere Application Server Feature Pack for Web 2.0.
Ajax makes the interaction model for Web applications more robust, providing a more interactive, differentiated user experience and improvements in usability that can lead to higher completion rates, higher user productivity, and increased customer loyalty. The WebSphere Application Server Feature Pack for Web 2.0 is an IBM-supported solution for creating Ajax-based applications and mashups on WebSphere Application Server. In addition to providing Ajax development tools, this feature pack includes server enhancements to support common Web 2.0 applications patterns.
In this course, you learn the benefits of, and the technical architecture for, using Ajax in Web applications with the WebSphere Application Server Feature Pack for Web 2.0. A combination of instructor-led lectures and hands-on labs teaches students about the role of key technologies such as JavaScript, XML (Extensible Markup Language), Web services, REST (Representational State Transfer), Web remoting, and JavaScript Object Notation (JSON). You learn the benefits of using an Ajax toolkit such as the Dojo toolkit, which is provided in the WebSphere Application Server Feature Pack for Web 2.0. You also learn how to use the provided Dojo widgets, how to extend Dojo to build their own widgets, and how Dojo can help with cross-browser JavaScript incompatibilities. This course also covers how to build Dojo-based applications and use compression to improve runtime performance.
This course also teaches you about the server-side requirements for Ajax application development, including how to connect directly to Enterprise Java services with REST by using the Web remoting capability in the WebSphere Application Server Feature Pack for Web 2.0.
Numerous hands-on exercises are featured throughout the course, enabling students to use IBM Rational Application Developer V7.0 and IBM WebSphere Application Server V6.1 in addition to the IBM WebSphere Application Server Feature Pack for Web 2.0.
Skills Gained
After completing this course, you should be able to:
Describe the benefits of using Ajax in Web application development
Describe the technical architecture for Ajax applications
Explain the use of JavaScript, XML, and Web services in Ajax applications
Apply Ajax techniques to enhance the responsiveness and interaction of Web pages
Describe the benefits of using an Ajax toolkit, such as the Dojo toolkit
Debug JavaScript code in Ajax applications
Use the Web remoting capability to simplify the process of connecting directly to Enterprise Java services using REST (Representational State Transfer)
Identify and select the appropriate application programming interfaces (APIs) and widgets provided by the Dojo toolkit
Describe the various mechanisms used to transfer data between client and server in Ajax applications
Leverage JavaScript Object Notation (JSON) as a lightweight data format
Extend the use of the components and widgets provided by the Dojo toolkit
Set up a development environment where programmers can write code that takes advantage of IBM WebSphere Application Server Feature Pack for Web 2.0
Use the WebSphere Application Server Feature Pack for Web 2.0 to build rich Internet applications
Build Dojo-based applications and use compression to improve runtime performance
Who Can Benefit
This intermediate course is designed for application developers who create interactive Web applications using Ajax.
Prerequisites
Before taking this course, you should be able to implement dynamic Web applications. Familiarity with software development on Enterprise Java (J2EE) platforms, such as IBM WebSphere Application Server, is recommended.
IBM Education Advantage Program eligibility:
Yes - IBM Education Pack - Online Account
Code:
WD320
Length:
3 days
Type:
Instructor-Led
Certified By:
IBM
Tuition:
$2,325
This course is taught by Certified IBM instructors. There is a difference. Learn More
This course is in the following categories. Click the categories to find similar courses and topics of interest.
Exercise: Enhancing Web page interaction with JavaScript
The Ajax Web development technique
Exercise: Developing an asynchronous Web page using Ajax
Ajax development tools
Web 2.0 protocols
Web 2.0 data formats
IBM WebSphere Application Server Feature Pack for Web 2.0
Exercise: Exposing Enterprise Java resources to Ajax Web applications
Introduction to the Dojo toolkit
Exercise: Using simple Dojo widgets
Dijit: The Dojo widget Library
JavaScript programming with Dojo and Dijit
Asynchronous requests with Dojo
Exercise: Developing asynchronous requests with Dojo
Querying DOM with Dojo
Dojo data access
Exercise: Integrating response data into Dojo widgets
Create custom Dojo widgets
Exercise: Creating a custom Dojo widget
Testing and debugging
Deploying Ajax applications
Exercise: Building and compressing Dojo applications
Course summary
When you take a certified course with ExitCertified, you are learning from
the creators of the products you use. Our commitment to your IT
community, along with our authorization to deliver certified courses,
ensures you receive a premium training experience.