- Developers
- Designers
- Architects
- Consultants
Ajax Training Course
Duration: 3 Days
Course code: SS-W20-007
Audience
Prerequisites
Description
Objectives
- Understand how Ajax works
- Use basic Ajax techniques to build better web user experience
- Use and build frameworks for Ajax applications
- Understand performance issues
- Build real-world Ajax applications
Outline for Ajax Training Course
Introducing Ajax
- Life Before Ajax
- What, Why and How of AJAX
- Overview of DOM
- Your first Ajax Web application
JavaScript/CSS Fundamentals
- Language Core
- Functions
- Objects
- Pattern Matching
- Client-side Validation
- Event Model
- CSS Basics
Basic Ajax Techniques
- XMLHttpRequest
- Browser Compatibility
- Asynchronous Invocation
- Handling XML
- Complete AJAX Example
Basic DOM Techniques
- DOM Structure
- DOM Nodes
- Properties
- Methods
- DOM::NodeList
- XMLDocument
- innerHTML
The Prototype Toolkit
- Shortcut Functions
- String Utilities
- Collections
- Ajax Object
- Ajax.Request
- Ajax.Updater
The Dojo Toolkit
- Dojo Overview
- Dojo Event Model
- Dijit
- Form Widgets
- Control Widgets
- Layout Widgets
- Network I/O and Response Handlers
- Dojo and JSON
- Dojo Data Stores
AJAX and Security
- The Sandbox
- The Vulnerabilities
- HTTPS and AJAX
- Tips and Best practices
- Server Validation
- User Authentication
- SQL Injections
- Javascript Injections
Real World AJAX Applications
- Validation
- Google Maps - A Case Study
- Asynchronous downloads
- Tiles and Layout
- Caching
- Zooming
- Autocomplete