Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

Ajax and Web 2.0 Development with WebSphere Application Server

( Duration: 5 Days )

The Ajax and Web 2.0 Development with WebSphere Application Server training course teaches software developers how to build the next generation of rich, interactive web applications with Asynchronous JavaScript and XML (Ajax) techniques using the IBM WebSphere Application Server Feature Pack for Web 2.0.

In this course, you 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). They 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. You learn 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.

You will also 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.

By attending Ajax and Web 2.0 Development with WebSphere Application Server workshop, delegates will learn to:

  • 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 the appropriate APIs and widgets provided by the Dojo toolkit
  • Compare and contrast 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

  • Able to develop dynamic Web applications
  • Familiarity with software development on Enterprise Java (J2EE) platforms, such as IBM WebSphere Application Server, is recommended

This Ajax and Web 2.0 Development with WebSphere Application Server class is for web application developers who create interactive Web 2.0 applications using the Ajax technique.

COURSE AGENDA

1

Introduction

2

Rich, interactive web applications

3

Introduction to JavaScript

4

Enhancing web page interaction with JavaScript

  • Document Object Model
  • The Ajax web development technique
5

Implementing the Ajax web development technique

  • Ajax and web browser compatibility
  • Ajax development tools
6

Testing the Ajax web application

  • Web 2.0 protocols and data formats
  • REST web services
7

Developing REST web services

  • IBM WebSphere Application Server Feature Pack for Web 2.0
8

Exposing Enterprise Java resources to Ajax web applications

  • Introduction to the Dojo toolkit
9

Developing Ajax applications with Dojo core

  • Dijit: The Dojo widget library
10

Using simple Dojo widgets

  • Fundamental functions & features for programming with Dojo & Dijit
11

JavaScript programming with Dojo and Dijit

  • Asynchronous requests with Dojo
12

Invoking asynchronous requests with Dojo

  • Querying DOM with Dojo
  • Dojo data access
13

Integrating response data into a Dojo widget

  • Custom Dojo widgets
14

Creating a custom Dijit

  • Deploying Ajax applications
15

Building and compressing a Dojo application

16

Handling the browser Back button using Dojo

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top