Client-side Web Applications Exercises