This page is Not Ready

Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

Part 8: Advanced topics


Now you’ve worked your way through the basics, let’s look at some more advanced exercises to do to test your new found skills.

Beginners submenu

The Beginners section covers the various aspects of web development separated in 9 parts, you can navigate through them using this list.


If you want to get some practice, here is a set of tasks you can do. Those steps are common things to do to make a website, and can be a good practice to any level of experience.

Practice project requirements

Make a small form in which you can edit a few fields. Then try to achieve one or many of the following.

  • Submit action makes the form to download a file with that form content using the File API
  • Upload file option that reads the downloaded file and resumes the form state
  • Use of Ajax without page reload
  • Use of localStorage or a cookie
  • BONUS do not use a library such as jQuery, Zepto or Underscore — Hint, you should try with one of them too.
  • Add CSS transitions