Content

  1. Introduction: from documents to applications
  2. The Web of documents
    • HTML
    • CSS
    • JSON
  3. Tools for programming Web applications
    • HTTP
    • PHP
    • JS
  4. Architectures and programming patterns (slides, TD)
    • Architectural Models: from client servers to n-tier models
    • The client, the Web server and storage support
  5. Service Oriented Programming (slidesTP)
  6. Single Page Applications (slides)
    • AJAX (slides)
    • UI Patterns: MVC, MVVM, MVP