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:
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).
- 14 and September 17, 2007
-
21 and September 24, 2007
- Introduction to CS (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Model (xhtml | Cs)
-
Week of October 1, 2007er
- CS - Advanced concepts (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Model (xhtml)
-
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)
-
Week of October 15, 2007
- Introduction to language PHP (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Scripts PHP of demonstration
-
Week of October 22, 2007
- Introduction to language PHP (continuation) (pdf | pdf 8 by pages)
- Memorandum (pdf)
-
Week of November 5, 2007
- MySQL and PHP (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Scripts PHP of demonstration
-
19 and November 30, 2007
- PHP - advanced concepts (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Scripts PHP of demonstration
-
November 26 and December 7, 2007
- Introduction to JavaScript (pdf | pdf 8 by pages)
- Examples
-
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
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
