Tutorials

New to Ajax, or want to brush up on your skills? Introductory tutorials provide a solid foundation on key Ajax concepts and essential toolkits and frameworks. You will be ready to take on more advanced content in no time.

View all Tutorials or click a title below to read its abstract.

 

Tutorial: Intro to Ajax

with Ben Galbraith, Co-founder, Ajaxian.com and Dion Almaer, Co-founder, Ajaxian.com

This tutorial provides a proper introduction to Ajax and Ajax fundamentals - perfect for those who are new to Ajax or would like to brush up on their skills. Ajaxian.com co-founders, Ben and Dion, demonstrate basic Ajax techniques through live coding, and demonstrate and deconstruct more advanced examples of Ajax, including a discussion of how Ajax can improve any type of Web application. Ben and Dion also discuss how to avoid turning an Ajax application into an unmaintainable pile of hacked-up JavaScript, with a focus on debugging techniques.

 

Tutorial: JavaScript Library Overview

with John Resig, Creator/Lead Developer, jQuery

JavaScript Libraries are the de-facto way of developing client-side JavaScript code. Learning which frameworks best suit your needs will drastically affect your development.

This tutorial is a whirlwind tour of all the modern, open source, JavaScript frameworks. Libraries examined include Prototype, Dojo, jQuery, and Yahoo UI. We examine everything from features, to coding style, to file size, to community and growth; helping you to make an informed decision about your framework choice.

 

Tutorial: Practical Design for Ajax Development

with David Verba, Technology Advisor, Adaptive Path

Ajax, new application frameworks, and more iterative development processes mean that many developers find themselves working more closely with designers or even being charged with design themselves. You know a great user experience is key, but how can make sure your project is a success?

In this tutorial, we start with a broader definition of design and discuss its importance. Using a framework to structure the conversation, we survey the various aspects of design and how they play out, for better or worse, in your product. Topics covered include visual design, interaction design, information architecture and user research. We also specifically address design issues that Ajax and Rich Internet Applications introduce and how to address them. 

Whether you need to work with a designer or do the work yourself, you leave this session with resources, ideas, and examples you can apply immediately. Learn how to use Ajax to enhance, rather than degrade, the user experience with your Web application.