Carson Workshops - a Carson Systems Company

One Day Workshop

Building Web Apps with Ajax

By Dylan Schiemann, the co-creator of the Dojo Toolkit

Learn how to build an amazing web app interface using advanced Ajax and JavaScript techniques. This pragmatic, hands-on workshop is aimed specifically at helping web developers make better use of the promise of Ajax. How can Ajax techniques be used to make your application more responsive? More usable, more intuitive, more desktop-like in behaviour? These issues and many more will be tackled as we spend a day building a web app.

Event Photo

Ajax is so much more than a buzzword - it can transform a dull, difficult to use application into the most intuitive, usable experience your visitors will ever have. This workshop is designed to give you a jump start on building real world web applications. The workshop will deal with a wide range of advanced Ajax techniques, and consider important design and user interface problems that can be solved easily with Ajax.

By the end of the day you will have the confidence to start building and enhancing your own web applications with Ajax. Your new found skills will expand the realm of features and functions your web application can perform and help you to build richer, more interactive products. There will be plenty of time to ask specific questions or pose ideas for the application as we build it.

If you have any questions, or if you prefer to pay via invoice, just email .

Survival Kit

What You'll Walk Away With

The Ajax Survival Kit
- Each attendee will receive a full Survival kit put together exclusively by the speaker. It's full of the best practical examples of Ajax, code, tips, and links to valuable articles.
Years of Experience
- All the valuable knowledge and experience that the speaker has accumulated over the years. He'll be passing it on to you
Practical Knowledge
- The course is designed to give you practical Ajax training that focuses purely on information that you can immediately incorporate into your site or web app.
30% off Pearson Books
- Just go to our special discount bookstore

Who should attend?

  • Web developers who are planning to built a web app or a site that will use Ajax.
  • More advanced web developers who want to make sure they are using Ajax correctly and to its full potential

Past Reviews

"Refreshing and eye-opening stuff!" - Agnes Borszeki, BBC

"A pragmatic and robust insight into Ajax development" - Kerin Cosford, Yahoo!

"Invaluable and friendly advice" - Richard Moule, Blackwell Publishing

"Concise, Simple, Stylish" - Ian Stewart, DWP

"An opportunity to learn from the very best about topics that matter to our business. Great work!" - Jang Kim, Moblastic.com

"Training that is concise and to the point" - Paul Strapps, Warwick University

"Good balance between theory, code samples and site demos" - Simon Pearson, BBC

"Cheap at double the price. Fantastic!" - Ian Fenn, Chopstix Media

How large is the workshop?

We've limited the number of attendees to 45, so that you will be able to interact with the speaker and get your questions answered.

Schedule

Registration & Coffee: 8:15 - 9:00am
Getting Started
  • Demo of the Ajax web app you are going to build
  • How the app functions
  • The general goals of the app
  • The overall structure of the app
I/O (input/output)
  • Bind: making the Ajax data requests
  • rpc: remote procedure calls with Ajax
  • Working around cross-site security restrictions
Events
  • Multiconnection: much much more than simple DOM events
  • Before, after: trigger events before or after other events
  • Topics: publisher/subscriber model ideal for user interface event notifications
Widgets
  • Implementation agnostic widgets
Coffee Break: 10:30 - 10:45
Building the app: the foundation
  • Setting up the application structure
  • Setup and configure custom namespaces
  • Optimize performance with compression and custom profiles
Lunch is provided: 12:30 - 13:30
Laying out widgets on the screen
  • Custom namespace widgets
  • Composite widgets
Adding Events to our widgets and application
  • Make our widgets generate and respond to events
  • Normal Events
  • Topic Events and inter-widget communcation
  • Aspect oriented programming
Adding Ajax communication to our demo
  • Adding the i/o component that triggers events
  • Comet: pushing events and data from the server to the client
Testing
  • Unit tests, profiling, debug, log
Coffee Break: 15:30 - 15:45
Putting the finishing touches on the app
  • Smooth out the edges by adding some effects.
  • Making the app sexy and more usable
Q & A: 17:00 - 17:30
Social: 18:30 - till late

Who's speaking?

Eric MeyerDylan Schiemann

As founding software engineer for soon-to-be-launched Renkoo and co-founder of the Dojo Toolkit, Dylan Schiemann is best known for building web applications that make use of JavaScript, Dojo, and other common web development technologies. He is the co-founder of SitePen, a consulting firm that specializes in designing custom web applications focused on outstanding user experience. Previously, he has developed web applications for Informatica, Security FrameWorks, and Vizional Technologies, to name a few.

Partners

BD4D, K10K, Newstoday, Pixelsurgeon, Netdiver Logos
BD4D K10K Newstoday Pixelsurgeon Netdiver Protein OS