Carson Workshops - a Carson Systems Company

One Day Workshop

Professional JavaScript and Ajax

Real-world JavaScript advice from the author of script.aculo.us

A one-day practical workshop that will enable you to fully explore Ajax and JavaScript and to realise the full potential of HTML/CSS-based web user interfaces.

Event Photo

Learn the secrets of giving your sites and web applications the rich interactivity they deserve. This exclusive workshop by Thomas Fuchs will provide real-world examples and practical knowledge to enable you to make the jump to using Ajax and JavaScript.

This workshop uses a pragmatic approach and focuses on how to put Ajax to full use in a variety of different situations. It will give you the necessary skills to make the transition from boring web forms to rich, responsive user interfaces. Thomas will show you what Ajax and JavaScript frameworks can do for you, how to manipulate a page with the Document Object Model, and where and when to utilise visual effects to make all this look good. Additionally, he’ll compare different techniques for data exchange with the backend, and how to choose what’s best in your particular situation.

Next to PHP-based sample code, you’ll also learn about how it is integrated in Ruby On Rails with hands-on examples that you can put to use immediately.

If you have any questions or prefer to pay by credit card over the phone, just email

Survival Kit

What You'll Walk Away With

The Survival Kit
- Each attendee will receive our exclusie Survival Kit. It's companion CD chock-full of practical examples, links and snippets of code that Thomas uses everyday.
Best Practice Advice
- There will also be a section covering best practice plus a full set of presentation slides from the day.
Practical Knowledge
- We're not going to bore you with theory. At our workshops we aim to give you practical training that focuses on what you need to started right away.

Who should attend?

  • Web developers who have basic to intermediate knowledge of JavaScript
  • JavaScript developers who want to extend their skills and toolset and effectively implement and deploy web sites and applicaitons

Past Reviews

"A real eye-opener. Immensely valuable and enjoyable" - Chris Korhonen, American Express

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

"A well-run, focused day" - Lee Harker, BBC

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

"Easily the best workshop that I've attended." - John Pilbeam

"Practical, painless and fun!" - Sean O'Donnell, 3Q Solutions

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

"The workshop was extremely useful and well organised. A great day, thanks!" - Duncan Ponting, BBC

How large is the workshop?

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

Schedule

Registration & Coffee: 8:15 - 9:00am

The right JavaScript toolset
  • Knowing what's going on
  • Introspection and Debugging
  • Must-have tools for Firefox, Internet Explorer and Safari
Extending JavaScript with the Prototype framework
  • History
  • Capabilities
  • JavaScript extensions
Coffee Break: 10:30 - 10:45

Conquering the Document Object Model
  • Prototype's element extensions
  • Fun with CSS selectors
  • Custom extensions
script.aculo.us' Effects 101
  • Effects engine
  • Do your own effects
  • Timing
  • Performance tuning
  • Debugging
Lunch is provided: 12:30 - 14:00

UIs, reloaded
  • Design-driven development
  • Rapid prototyping
User interface behaviour patterns
  • Widgets: not the silver bullet
  • Dragdrop
  • In-line editing
  • Tooltips
Coffee Break: 15:30 - 15:45

Real-World JavaScript
  • Examples of usage on real-world sites
  • Best practises
  • What to learn from the pros
  • Pitfalls
Deployment
  • Serving JavaScript really fast
  • Hard facts: testing performance
Q & A: 17:00 - 17:30

Social: 18:00 - till late

Who's speaking?

Thomas FuchsThomas Fuchs

Thomas is a Web and JavaScript guru from Vienna, Austria. He is the author of script.aculo.us, a cross-browser JavaScript User Interface framework. Thomas is a core team member of the influential Ruby on Rails and Prototype frameworks. You've used his work, even if you weren't aware of it. script.aculo.us is used on sites like Apple.com, CNN.com and NASA and by services and web applications like Twitter, Basecamp, Blinksale, and moo and in thousands of other projects.

Thomas loves design-driven development and thinks that the real "browser war" is the one developers and designers fight daily with HTML, CSS and JavaScript to get their ideas working the way they want it. He provides open source, free-to-use JavaScript libraries to give you the right "weapons".

Previous training and speaking venues have included New York, London, San Francisco, Berlin, Vancouver and Vienna, and he blogs about web development on mir.aculo.us.

He's available for hire as a consultant for rich web user interfaces and JavaScript.

Partners

BD4D, Computerlove, K10K, Newstoday, Pixelsurgeon Logos whir logo bd4d logo k10k logo netdiver logo protenios logo friendsofed logo pixelsurgeon logo newstoday logo