Pierre Senellart

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

Home > Teaching > 2007–2008 > IFIPS1 Web

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

Last Modification
2011-03-07 21:18:14 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 (2007 ‑ 2008)

Run

The course takes place Monday, of 10h with 12h, and Friday, of 13h30 with 15h30, at the House of the Engineer (university Paris-South).

  1. 14 and September 17, 2007
    • Introduction to the World Wide Web and XHTML (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Pages XHTML models (1 | 2 | 3 | 4)
  2. 21 and September 24, 2007
    • Introduction to CS (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Model (xhtml | Cs)
  3. Week of October 1, 2007er
    • CS - Advanced concepts (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Model (xhtml)
  4. Week of October 8, 2007
    • Introduction to HTTP - Forms XHTML (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Form models (Without CS | With CS | CS)
    • Script PHP of test (Script | Source)
  5. Week of October 15, 2007
    • Introduction to language PHP (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Scripts PHP of demonstration
  6. Week of October 22, 2007
    • Introduction to language PHP (continuation) (pdf | pdf 8 by pages)
    • Memorandum (pdf)
  7. Week of November 5, 2007
    • MySQL and PHP (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Scripts PHP of demonstration
  8. 19 and November 30, 2007
    • PHP - advanced concepts (pdf | pdf 8 by pages)
    • Memorandum (pdf)
    • Scripts PHP of demonstration
  9. November 26 and December 7, 2007
    • Introduction to JavaScript (pdf | pdf 8 by pages)
    • Examples
  10. December 3, 2007
    • Legal security, Accessibility, Aspects (pdf | pdf 8 by pages)

Projects

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 (9+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,5 points)
    • PHP (2,5 points)
    • MySQL (2 points)
    • Javascript (2 points no-claims bonus)
  • Operation of the site (broken links, logical errors in the behavior of scripts PHP…) (1,5 points).
  • Particularly important personal investment (2 points no-claims bonus).
  • Design structural of the site, ergonomics, accessibility (2,5 points).
  • Esthetics, graphic design (1 point).
  • Returned report/ratio, an approximate length of 5 pages (6 points).
    • Choice adequate, and justified, of the solutions and technologies installation (2 points).
    • Presentation of the architecture of the site (existing pages, links between pages, redirections, MySQL tables), for example in the form of a conceptual diagram (2 points).
    • Coherence between report/ratio, Web site, preliminary draft (1 points).
    • Presentation (1 points)

Software

Editor

Any text editor can be used throughout the course; the use of SciTE, which proposes inter alia functionalities of syntactic colouring for the various languages seen in progress, is advised. SciTE is téléchageable here, in the form of executable not requiring an installation.

  • To put itself in mode UTF-8 at the starting of the editor (File/Encoding/UTF-8).
  • 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). The use of the extension Firebug de Firefox is advised; it makes it possible to inspect and of déboguer easily style sheets CS or JavaScript scripts.

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.1 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