|
Provided by: Affinity IT Training, LLC AJAX Training |
![]() |
Training
Provided by Affinity IT Training, LLC
AJAX - Asynchronous JavaScript and XML is a synergy of multiple
technologies and communication with the server without a page refresh,
enabling a rich and responsive web-based client, a 2.0 web application.
AJAX Training course covers AJAX related technologies including
JavaScript, DOM, CSS, XML etc., focusing on Object Oriented JavaScript
and the main AJAX object: XMLHttpRequest.
Audience:Web developers who already have programming experience.
|
|
||||||||||
AJAX Training
Objectives
- Understand the many AJAX related technologies.
- Learn how to assemble a simple AJAX Web Application.
- Explore different methods of Communication between client and server.
- Understand how auto-suggest type-ahead works.
- Learn how to change a graphic display dynamically.
- Take a peak at AJAX frameworks: such as Prototype, and Scriptaculous.
Outline
AJAX - Asynchronous JavaScript and XML - overview
Web Applications - Pre and Post AJAX
AJAX in the Real World
Alternatives to AJAX
XML In A Nutshell
Syntax
Rules
JavaScript In A Nutshell
Primitive Data Types and Reference Types
Variables
Loops
Function Definition and Function Call
Objects
Expressions, Operators and Escape Sequences
Document Object Model (DOM)
Window Object
HTML & XML DOM
Node
Element
Accessing Element Nodes
innerHTML
Properties of Element and Text Nodes
Node Attributes
Node Name & Node Value
Event Handling
Key Word - this
Whitespace Interpretation - Browser Differences
Removing Nodes
Creating New Nodes
Node Methods
XMLHttpRequest Object
XMLHttpRequest Instantiation
XMLHttpRequest open() Method
Asynchronous vs Synchronous Requests
Callback Function
readyState
CSS In A Nutshell
Syntax
Units
Selectors
Positioning properties
float Property
Types of Positioning
3D
XML and AJAX
Creating a DOM Document with JavaScript
load XML
Receiving XML Responses from the Server
Passing XML to the Server
Different Server Side Technologies - an overview
Frameworks and Toolkits - an overview
Some Popular FrameWorks - in brief
Object-Oriented JavaScript
Multiple Simultaneous Asynchronous Requests
Prototype
Extending BuiltIn Objects
Object-Oriented XMLHttpRequest
Refactoring the Creation and Handling of XHRHttpRequest
Setup
- Internet Explorer 6+ (or equivalent)
- Internet access preferred
Seminar Pre-Requisites
- Familiarity with HTML and JavaScript preferred.
- Writing Web Pages with HTML (optional)
- JavaScript Programming (optional)
Training Materials
- Course Workbook
Feb08
About The Training Provider: Affinity IT Training, LLC
Affinity IT Training, LLC - .
We are a provider of hands-on, instructor-led IT training for the global business community including website development, databases, programming languages and more. Training includes: ASP, .NET, C#, C , DB2, AJAX, JavaScript, HTML/XHTML/XML, Unix, Linux, Perl, Python, Ruby On Rails, Oracle, Sybase, SQL Server, Project Management Training and customized Integrated Case Study.

