Pierre Senellart

Deu (SYSTRAN) Ell (SYSTRAN) Eng (SYSTRAN) Fra Ita (SYSTRAN) Nld (SYSTRAN) Por (SYSTRAN) Spa (SYSTRAN)

Home > Teaching > 2006–2007 > IFIPS1 Web

  • Home
  • News
  • Resume
  • Publications
  • Talks
  • Teaching
    • 2009–2010
    • 2008–2009
    • 2007–2008
    • 2006–2007
    • 2005–2006
  • Students
  • Software
  • Other works
Contact: pierre@senellart.com
  • Run
  • Projects
    • Methods of evaluation
  • Software
    • Editor
    • Navigator
    • Web server
  • References
    • XHTML
    • CS
    • HTTP
    • PHP
    • MySQL
    • Javascript
    • Others

Last Modification
2009-02-24 13:24:37 UTC

This page has been translated by SYSTRAN machine translation systems. Machine translation is not yet a perfect technology, please excuse the potential errors contained in the page. You can find an original version of the text in the following language:

  • French

Option Web IFIPS 1st year (2006 ‑ 2007)

Run

  1. Week of September 18, 2006
    • Introduction to the World Wide Web and XHTML (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Pages XHTML models (1 | 2 | 3 | 4)
  2. Week of September 25, 2006
    • Introduction to CS (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Model (xhtml | Cs)
  3. Week of October 2, 2006
    • CS - Advanced concepts (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Model (xhtml | Cs)
  4. Week of October 9, 2006
    • Introduction to HTTP - Forms XHTML (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Form models (Without CS | With CS)
    • Script PHP of test (Script | Source)
  5. Week of October 16, 2006
    • Introduction to language PHP (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Scripts PHP of demonstration
  6. Week of October 23, 2006
    • Introduction to language PHP (continuation) (pdf | pdf 8 by pages)
    • Memorandum (pdf)
  7. Week of November 6, 2006
    • MySQL and PHP (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Scripts PHP of demonstration
  8. Week of November 20, 2006
    • PHP - advanced concepts (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Scripts PHP of demonstration
  9. Week of November 27, 2006
    • Introduction to JavaScript (pdf | pdf 8 by pages)
    • Examples
  10. Week of December 11, 2006
    • Legal security, Accessibility, Aspects (pdf | pdf 8 by pages)

Projects

Methods of evaluation

The projects will be noted according to the following criteria. An approximate scale (on 20 points, with 4 points no-claims bonus), is provided. This scale is given as an indication and could be revalued according to the projects actually carried out.

  • Installation of various technologies seen in progress (8+2 points). Each technology is evaluated roughly per half on the correction of the code (validity, correct syntax, good design), by half on complexity of the elements implemented.
    • XHTML (2 points)
    • CS (2 points)
    • PHP (2 points)
    • MySQL (2 points)
    • Javascript (2 points no-claims bonus)
  • Operation of the site (broken links, logical errors in the behavior of scripts PHP…) (3 points).
  • Particularly important personal investment (2 points no-claims bonus).
  • Design structural of the site, ergonomics, accessibility (2 points).
  • Esthetics, graphic design (1 point).
  • Returned report/ratio, an approximate length of 5 pages (6 points).
    • Coherence between report/ratio, Web site, preliminary draft (2 points).
    • Choice adequate, and justified, of the solutions and technologies installation (2 points).
    • Quality of the contents of the report/ratio in itself (presentation of the difficulties, etc….) (2 points)

Software

Editor

One will use the SciTE editor throughout the course. It is téléchageable here

  • To put itself in mode UTF-8 at the starting of the editor (File/Encoding/UTF-8 Cookie).
  • To use the Hypertext mode (F12) or XML (Shift+F12) to have syntactic colouring on XHTML. For CS, PHP and others, to use the suitable modes.

Navigator

One will be able to use any navigator having a good CS 2 support, in particular Firefox (free and free) or Operated (free).

Web server

If one wishes to test PHP/MySQL programs on a local machine, one will be able to install EasyPHP under Windows, or independently Apache, PHP and MySQL on another operating system.

References

XHTML

  • Specification of XHTML 1.0
  • Specification of XML 1.0
  • Specification of HTML 4.01
  • HTML and XHTML - the Reference, O' Reilly
  • Validateur XHTML

CS

  • CS 1 specification
  • CS 2 specification
  • CS - The Reference, O' Reilly
  • Validator CS

HTTP

  • RFC 2616, HTTP/1.1
  • RFC 2965, Cookies

PHP

  • Web site of PHP
  • Practical of MySQL and PHP, Philippe Rigaux, O' Reilly

MySQL

  • Documentation of MySQL
  • Practical of MySQL and PHP, Philippe Rigaux, O' Reilly

Javascript

  • ECMAScript specification
  • Specifications DOM
  • Javascript - the Reference, O' Reilly

Others

Tables of support of the standards of the Web by the various navigators