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 four day programs for Prototype/Scriptaculous and MochiKit (we offer a dedicated jQuery programs, as well as a four-day program combined with core Javascript). Because of its larger size and feature-set, covering Dojo in reasonable depth takes an extra day: allow a five day course. Each of these programs starts with covering the Javascript needed to understand and work successfully with each library. Just as in our Introduction to Javascript and 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 of them.
jQuery jQuery has recently had a surge of adoption announcements, bringing it to the front of the pack among toolkits. We provide a dedicated jQuery program, but can also cover the toolkit as part of a general Javascript course.
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.
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.





