Didactic Material

This material has been developed for the students of this course. Since knowledge should be considered everyone’s heritage, my material is available to anyone who wants to study the course topics. However, such material cannot be used, even in part, for other purposes or in other courses, without my explicit permission and without citing the source.

The course is currently given in Italian. The material include an English translation of all the slides used during the course lectures. Such a translation is the first result of a long and complex adaptation work. Therefore, the slides may still contain some errors, typos and poorly readable statements. I’ll do my best to refine them, but it takes time. Suggestions are always appreciated!

Slides

Final Course Projects

Examples

Before trying to run or modify these examples, read the Software section and set-up all the required software

  • HTML 5
    HTML files showing the syntax of the most common language elements
  • Cascading Style Sheets
    Examples used to demonstrate che CSS features
  • Java Servlets
    Examples of Java web applications, packed as Maven projects, compatible with all the most common IDEs
  • Javascript
    Script examples (to execute them, open the corresponding HTML file in any browser

Textbooks

  • Jeffrey Zeldman, Ethan Marcotte, Designing with Web Standards (3rd Edition), New Riders Press
    One of the most important course textbooks, about web design standards, is also available in English