Oversikt
| Kurskode | ZD321NO | Leveringsform | Self-paced Virtual Class |
|---|---|---|---|
| Varighet | 4.0 dager | Kurstype | |
| Listepris |
NOK 14 250,00 u. moms
NOK 14 250,00 m. moms |
NOTE: THIS IS AN ONLINE SELF-PACED VIRTUAL COURSE. PLEASE DO NOT MAKE TRAVEL ARRANGEMENTS FOR THIS COURSE.
Self-paced virtual courses provide the same deep technical content as our classroom courses, but allow you to learn on your own schedule. You can stop and start a Self-Paced Virtual class as needed during the 60-day access period.
There is no live instructor for this course, so it may not be appropriate for students who require the guidance of a live instructor.
In such cases, students should consider the alternative versions of this course:
- Classroom delivery: Ajax and Web 2.0 Application Development (WD321)
- Instructor-led online delivery: Ajax and Web 2.0 Application Development (Remote Class) (VD321)
Course Overview:
This 4-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.
With Ajax, the interaction model for Web applications has become more robust, allowing for continuous interaction and improved usability. Adding Ajax capabilities to applications offers users a more interactive, responsive experience that can provide an organization with benefits such as fewer abandoned transactions, longer user sessions, and higher completion rates. 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, students learn the benefits of and the technical architecture for using Ajax in Web applications. This includes the role of key technologies such as JavaScript, Extensible Markup Language (XML), Web services, Representational State Transfer (REST), Web Remoting, and JavaScript Object Notation (JSON). Students also 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. Students 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. The course also covers how to build Dojo-based applications and use compression to improve runtime performance.
In addition, students learn about the server-side requirements for Ajax application development, including how to use the Web remoting capability in the IBM WebSphere Application Server Feature Pack for Web 2.0 to connect directly to Enterprise Java services using REST.
Hands-on exercises using IBM Rational Application Developer V7.5, IBM WebSphere Application Server V7, and the IBM WebSphere Application Server Feature Pack for Web 2.0 are provided throughout the course, enabling students to build their skills applying Ajax to Web applications. Skills covered by the exercises include testing Ajax Web applications, developing REST Web services, JavaScript programming with Dojo, and creating custom Dojo widgets.
Online Enrollment:
THIS IS A SELF-PACED VIRTUAL CLASS. ONCE YOU REGISTER, YOU HAVE 60 DAYS TO COMPLETE THE COURSE.
Before you enroll, review the system requirements listed below to ensure that your system meets the minimum requirements for this course.
Within 48 hours of enrolling in the course, you will receive a confirmation e-mail containing your online link, your ID and password, and additional instructions for starting the course.
Start the course at any time. Once you start the course, you have 60 days to complete it. You are billed for the course when you submit the enrollment form.
ONCE YOU ARE ENROLLED IN THIS COURSE, YOU WILL NOT BE ABLE TO CANCEL YOUR ENROLLMENT.
For information on other related WebSphere courses, visit the WebSphere Education Training Paths website:
http://www.ibm.com/software/websphere/education/paths/
Målgruppe
This course is for Web application developers who create interactive Web applications using Ajax.
Forkunnskaper
Students 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.
Mål
- Describe the benefits of using Ajax in Web application development
- Describe the technical architecture for Ajax applications
- Describe 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 connecting directly to Enterprise Java services using REST (Representational State Transfer)
- Identify and select appropriate APIs and widgets provided by the Dojo toolkit
- Compare and contrast the different mechanisms to transfer data between client and server in Ajax applications
- Leverage JavaScript Object Notation (JSON) as a lightweight data format
- Extend the components and widgets provided by the Dojo toolkit
- Set up a development environment to use 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
Nøkkelemner
- Course introduction
- Rich, interactive Web applications
- Introduction to JavaScript
- Exercise: Enhancing Web page interaction with JavaScript
- Document Object Model
- The Ajax Web development technique
- Ajax and Web browser compatibility
- Exercise: Implementing the Ajax Web development technique
- Ajax development tools
- Exercise: Testing the Ajax Web application
- Web 2.0 protocols and data formats
- REST Web services
- Exercise: Developing REST Web services
- 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: Developing Ajax applications with Dojo core
- Dijit: The Dojo