There is nothing that distinguishes next generation Web applications as clearly as Ajax. Our Ajax courses are designed to allow you to design and implement state of the art web interfaces with a minimum of fuss. We cover the basic JavaScript language, browser-interoperability, server-side implications, and how to develop with a range of different third party JavaScript libraries.
For developers who haven't programmed with JavaScript before (or who's experience is limited to copying and modifying simple scripts), our three day program is perfect. We cover JavaScript from first principles as a serious application development language: with copious examples of robust and maintainable idiomatic code, coverage of cross-browser testing and modularity for large-application development. The final day of the three day program covers use of JavaScript libraries to speed up development. We can cover either one library in reasonable depth, or provide exposure to all three.

We can also offer three day programs for both Prototype/Scriptaculous and MochiKit. Because of its larger size and feature-set, covering Dojo in reasonable depth takes an extra day: allow a four day course. Each of these programs starts with covering the JavaScript needed to understand and work successfully with each library. As for the Introduction to Ajax program, our material focuses on robust development practice.
NEW! We are starting to offer a new course in Future-Proof Javascript: covering both the current and future state of the technology. In this one-week program we cover the new syntax, class and type system in JavaScript 2.0, and the excellent new E4X technology for handling XML. JavaScript 2.0 has been billed as the 'next big language': as well as its Ajax use, it is found in the guise of ActionScript 3.0 at the heart of Adobe's Flash, Flex and AIR technologies.
JavaScript Libraries
We offer additional in-depth modules on various third party JavaScript libraries that can dramatically speed up Ajax development. While it is important to understand the JavaScript, productivity is far higher using one of these technologies.
Our basic Introduction to Ajax course includes discussion of one of these toolkits (at your choice), or we can provide a basic exposure to all three.
Prototype and Scriptaculous Prototype is the JavaScript framework that comes with Rails, onto which Scriptaculous builds a set of easy to use effects and widgets.
MochiKit Where other JavaScript frameworks concentrate on providing great effects and UI components, MochiKit provides rock-solid foundations that make building large, complex and enterprise-ready web applications much simpler.
Dojo Gaining industry momentum and code contribution from a range of major players, Dojo provides the widest range of skinnable UI components, along with a very useful package system that dramatically simplifies deployment of large JavaScript applications.





