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 (2006 ‑ 2007)
Run
- Week of September 18, 2006
-
Week of September 25, 2006
- Introduction to CS (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Model (xhtml | Cs)
-
Week of October 2, 2006
- CS - Advanced concepts (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Model (xhtml | Cs)
-
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)
-
Week of October 16, 2006
- Introduction to language PHP (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Scripts PHP of demonstration
-
Week of October 23, 2006
- Introduction to language PHP (continuation) (pdf | pdf 8 by pages)
- Memorandum (pdf)
-
Week of November 6, 2006
- MySQL and PHP (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Scripts PHP of demonstration
-
Week of November 20, 2006
- PHP - advanced concepts (pdf | pdf 8 by pages)
- Memorandum (pdf)
- Scripts PHP of demonstration
-
Week of November 27, 2006
- Introduction to JavaScript (pdf | pdf 8 by pages)
- Examples
-
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
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
