Class overview :
This is a server-side agnostic Ajax training class. Examples in the provided course manual are in JSP, and there are equivalent examples in the class files in PHP, ColdFusion, and Classic ASP. The focus is on the client-side aspects of Ajax (i.e., JavaScript), so, while it’s helpful to understand the server side, it’s not required or assumed.
Class goals :
Learn how Ajax and the XMLHttpRequest object work.
Learn to write cross-browser Ajax code.
Learn to use Ajax to make a call to the server without a page refresh.
Learn to modify content blocks on a page without refreshing the whole page.
Learn to use server-side form validation with Ajax.
Learn to pull down content from the server to dynamically display more content.
Learn to manipulate XML documents with JavaScript using the DOM.
Learn to manipulate XML documents with JavaScript using XSLT.
Learn to work with various JavaScript/Ajax libraries, such as Prototype, Dojo, and Scriptaculous.
Content of Training Ajax
Class Outline
- Ajax Basics
- The Purpose of Ajax
- Traditional Web Application
- An Ajax Web Application
- The XMLHttpRequest Object
- Using an XMLHttpRequest Object
- Handling the Response
- The Callback Function
- The Purpose of Ajax
- Passing Data
- XML
- Creating an addChild() Function
- Dynamic Tables
- JSON
- Review of Object Literals
- Arrays
- Objects
- Arrays in Objects
- Objects in Arrays
- Back to JSON
- JSON Syntax
- JSON Parsers
- JSON Advantages and Disadvantages
- XML
- Ajax Applications
- Login Form
- Quick Lookup Form
- Preloaded Data
- Ajax Slideshow
- Navigable Tables
- XSLT Transformations with JavaScript
- XSLT
- Basic XSLT
- XSLT in the Browser
- The Mozilla Method
- The IE Method
- Advantages and Disadvantages of XSLT in Ajax Applications
- XSLT
- Ajax/JavaScript Frameworks
- The Purpose of Frameworks
- Choosing a Framework
- Dojo
- Downloading Dojo
- Using Dojo for Ajax
- Prototype
- Downloading Prototype
- Using Prototype for Ajax
- Other Popular Frameworks
- Other Frameworks
- The Purpose of Frameworks
- More Ajax Applications
- Inline Editing
- The contenteditable Attribute
- Detailed Information on Demand
- Autologout
- Autocompletion
- Inline Editing
Onze voordelen :
- Type of training: Inter-company, intra-company and individual
- 100% flexible & personalised training : You choose the place, the dates and the training program
- Offer request : Response within 24 hours
- 50% discount for SME’s from Brussels-Capital Region
- Free parking, lunch & drinks
- Free use of our Digital Competence Centre: Manuals, courses, exercises, …