PebbleRoad Studios

Events

DOM Scripting and Ajax Workshop with Christian Heilmann

Date of event: Thursday Mar 29 to Friday Mar 30 2007 | REGISTRATION CLOSED

Using the Document Object Model (DOM) and Ajax can help enhance the user experience of your websites. Google Maps and Flickr are two examples showcasing the possibilities of this new technology. Websites using these kinds of interfaces are becoming quite common and it is only a matter of time before you get called to design similar experiences. Here’s your chance to get prepared.

In this 2-day workshop you will learn how to use JavaScript with the DOM in a clean and accessible manner. You will also learn to script your own Ajax solutions.

  • Title: DOM Scripting and Ajax Workshop with Christian Heilmann
  • When: Thursday Mar 29 to Friday Mar 30 2007
  • Time: 9:30am5:30pm
  • Where: Singapore Polytechnic Graduates Guild Clubhouse, 1010 Dover Road, Singapore
  • How much: SGD 480 per person

Christian Heilmann

Christian HeilmannChristian Heilmann is a JavaScript and accessibility evangelist. He has written numerous articles on the subject as well as the popular Self training course on Unobtrusive JavaScript.

He is the author of Beginning JavaScript with DOM Scripting and Ajax and also wrote the chapter on Accessible JavaScript in Web Accessibility.

Christian is also a lead web developer at Yahoo, London, and he blogs at wait-till-i.com

What the workshop will involve

The workshop will take you from using the basics of JavaScript to enhance your website right through to using Ajax to interact with structured data and third party APIs.

You’ll start the workshop with a simple and basic website and slowly enhance it with JavaScript and Ajax. This technique will give you hands on experience on dealing with your products.

To get a sampler on what we’ll be covering, view these 10-minute screencasts on DOM Essentials made by Christian Heilmann.

Day 1 

  • Understand the nature and basic principles of JavaScript
  • Avoid making mistakes of the past and prepare for future browsers and platforms
  • Create easy-to-maintain scripts that can be easily localised and internationalised
  • Use JavaScript to create engaging and accessible interfaces

Day 2

  • Bridge the gap between server and client with Ajax
  • Use a JavaScript library to make your life a lot easier
  • Use third party content in your products via APIs and JSON
  • Solve common accessibility problems

Who should attend?

  • Web Developers/designers with basic knowledge of JavaScript
  • Web Designers who want to create dynamic, engaging interfaces and not sacrifice accessibility

What you will need

You will need your laptops. Free wireless and power points will be available at the venue.

What you will go away with

  • A clear understanding of what JavaScript is
  • Ability to create JavaScript that other developers can extend with little handover overhead
  • Principles of unobtrusive JavaScript and Progressive Enhancement
  • Awareness of common JavaScript mistakes to avoid
  • How to use Ajax as a solid enhancement
  • Detailed workshop notes along with a CD containing all code examples

Contact

If you need any clarifications, please contact Maish Nichani at +65 9871 9260.