Skip Ribbon Commands
Skip to main content

S-750 - Introduction to AJAX (Asynchronous JavaScript and XML)

Price:

Duration: 3 Days

Audience:

Level:

Technology:

Delivery Method:

Software Assurance Value:

Microsoft CPE:

Course Information

Course Description

​This class is designed for web developers and managers who would like a better understanding of the role and use of AJAX in their E-Commerce applications.

The course is composed of hands-on JavaScript exercises. For the purposes of this class server-side coding is discussed and examples are supplied to assist with the client-side exercises.

Course Objectives

Course Audience

​The audience of this course is IT Professionals with an interest in AJAX, client-side techniques, server-side techniques, and knowing more about the potential of AJAX in Web-based applications.

Course Outline

Module 1: Introduction
Web 2.0
Essential Technologies
JavaScript
XML
Server-Side Technologies
CSS
Module 2: Supporting Computers with Desktop Images

Module 3: Architecture of AJAX


Module 4: The Old E-Commerce Model

Module 5: Real World Examples
Google Maps
E Flickr
Gmail
Module 6: Potential Uses of AJAX

Module 7: Real-Time Form Validation
Auto-Completion
Master/Detail Operations
Sophisticated UI Control
Module 8: JavaScript (on the Client)
Overview (Review)
HTML & JavaScript
Event-driven processing
XMLHTTPRequest Object
DOM
-
The Major Pieces
- Tree-like perspective
-
Using getElementById() to find a component
- Modifying a component
-
ChildNodes
- DOM Fragments
- Insertion into an Existing DOM
Module 9: XML Overview
History/Purpose
Examples
Definitions
-
Well-formed
- Valid
-
Shopping Cart Updates
- XSLT
- Potential role in AJAX
Module 10: Third Party Tools / Libraries
Module 11: Design Patterns in AJAX
MVC
Observer
Module 12: Server-Side Considerations
Differences between Ajax and classic E-Commerce
Additional Considerations
Security
Session-State
Module 13: Other Issues
Remote Procedure Calls
RPC Overview
JSON (JavaScript Object Notation)
DWR (Direct Web Remoting)
Module 14: WEB 2.0
Future role of AJAX
Folksonomy
Separation of Content/Presentation/Behavior
CSS Overview
Interactions with JavaScript
Module 15: Standards
Browser Incompatibilities

Course Prerequisites

​It would be helpful if the student has some JavaScript and XML experience.

Course Schedule
This course is not scheduled yet.