CSS, JavaScript & Accessibility Workshop 2010

2010 Workshop seriesWelcome to our 2010 workshops for Melbourne, Sydney, Canberra and Brisbane. Three of Australia's leading web experts, Kevin Yank, Roger Hudson and Russ Weakley will be running hands-on workshops designed to give web designers and developers the most up-to-date knowledge and skills in CSS, JavaScript and Accessibility.

Workshops include introductory and in-depth levels so participants can choose which helps them most.

Places are limited to 30 per workshop to ensure detailed hands-on training... so make sure you book now!

Workshop 4: JavaScript in Depth

Presenter: Kevin Yank

Kevin YankAs SitePoint’s Chief Technical Officer, Kevin Yank keeps abreast of all that is new and exciting in web technology.

Best known for his first book, “Build Your Own Database Driven Website Using PHP & MySQL”, Kevin also co-wrote “Simply JavaScript” in 2007 and “Everything You Know About CSS Is Wrong” in 2008. He also writes the SitePoint Tech Times, a free weekly email newsletter that goes out to over 200,000 subscribers worldwide, and hosts the weekly SitePoint Podcast.

When he isn’t speaking at a conference or writing his next book, Kevin lives in Melbourne, and performs improvised comedy theatre with Impro Melbourne.

What is “JavaScript in Depth” all about?

This workshop enables you to take the basic building blocks of the JavaScript language and use them to solve real-world problems.

Learn to build smarter forms, refine your user interfaces with subtle animations, and get to know Ajax, the technology behind the new generation of web interactivity.

The focus will be on giving you practical JavaScript experience using JavaScript to add real-world polish and functionality to static web sites. This approach will give you the confidence to continue experimenting with JavaScript on your own.

You will learn to preserve the Web’s universal accessibility, overcome browser compatibility issues — while writing tidy, maintainable code. There is a lot of messy, harmful JavaScript code out there – we’ll make sure yours is right!

You will learn to:

  • understand JavaScript’s built-in functions, methods, and properties
  • write unobtrusive JavaScript code that preserves web accessibility
  • respond to user actions like mouse clicks and keystrokes
  • validate form entries and provide greater interactivity
  • create animations that will bring your web site to life
  • start using Ajax to turn your web pages into web applications
  • use libraries like jQuery to save time and simply your code

Who should attend “JavaScript in Depth”?

  • Day 2 is for web designers and developers who understand how to build web sites using basic HTML and CSS, and who have either attended Day 1, or who already have some familiarity with the fundamentals of the JavaScript language.

What should I bring to “JavaScript in Depth”?

  • Bring a Mac, PC, or Linux laptop with either a CD/DVD drive, a USB port, or a reliable mobile Internet connection to download coding exercises (wireless Internet is not provided). To participate in the Ajax exercise, your laptop will also need to be Wi-Fi capable, but this is not essential.
  • Ideally, have Mozilla Firefox 3.5 or later with the Firebug extension from http://getfirebug.com/ installed on your computer in advance to facilitate debugging your code, but if you’re stuck with another recent browser (Internet Explorer 7 or later, Chrome, Safari or Opera) that’s fine too.
  • If you have a preferred code editor, make sure you have it installed; otherwise, you’ll be stuck with Notepad or something equally bare-bones.

Dates for “JavaScript in Depth”

Times for “JavaScript in Depth”

  • Session 1 – 9:00am to 10:30am
  • Break – 10:30am to 11:00am
  • Session 2 – 11:00am to 12:30pm
  • Lunch – 12:30pm to 1:30pm
  • Session 3 – 1:30pm to 3:00pm
  • Break – 3:00pm to 3:30pm
  • Session 4 – 3:30pm to 5:00pm

Cost for “JavaScript in Depth”: $550 per person

Ticket includes:

  • All day tea/coffee, morning/afternoon tea and lunch.
  • Workshop handbook and CD containing workshop sample code.

Contact us for group booking information and discounts.

Purcahse tickets