Questa pagina è stata tradotta dai sistemi di traduzione automatica SYSTRAN. La traduzione automatica non è ancora una tecnologia perfetta, prego scusa gli errori potenziali contenuti nella pagina. Potete trovare una versione originale del testo nel seguente linguaggio:
Opzione web IFIPS 1o anno (2006 ‑ 2007)
Corso
- Settimana del 18 settembre 2006
-
Settimana del 25 settembre 2006
- Introduzione ad CSS (pdf | pdf 8 per pagine)
- Memorandum (pdf)
- Modello (xhtml | css)
-
Settimana del 2 ottobre 2006
- CSS - nozioni avanzate (pdf | pdf 8 per pagine)
- Memorandum (pdf)
- Modello (xhtml | css)
-
Settimana del 9 ottobre 2006
- Introduzione a HTTP - moduli XHTML (pdf | pdf 8 per pagine)
- Memorandum (pdf)
- Modulo modello (senza CSS | Con CSS)
- Manoscritto PHP di prova (manoscritto | Fonte)
-
Settimana del 16 ottobre 2006
- Introduzione al linguaggio PHP (pdf | pdf 8 per pagine)
- Memorandum (pdf)
- Manoscritti PHP di dimostrazione
-
Settimana del 23 ottobre 2006
- Introduzione al linguaggio PHP (seguito) (pdf | pdf 8 per pagine)
- Memorandum (pdf)
-
Settimana del 6 novembre 2006
- MySQL e PHP (pdf | pdf 8 per pagine)
- Memorandum (pdf)
- Manoscritti PHP di dimostrazione
-
Settimana del 20 novembre 2006
- PHP - nozioni avanzate (pdf | pdf 8 per pagine)
- Memorandum (pdf)
- Manoscritti PHP di dimostrazione
-
Settimana del 27 novembre 2006
- Introduzione a JavaScript (pdf | pdf 8 per pagine)
- Esempi
-
Settimana dell'11 dicembre 2006
- Sicurezza, accessibilità, aspetti legali (pdf | pdf 8 per pagine)
Progetti
Modalità di valutazione
I progetti saranno notati secondo i criteri seguenti. Un riportare in scala approssimativo (su 20 punti, con 4 punti bonus), è fornito. Questo riportare in scala è dato a titolo indicativo e potrà essere rivalutato in funzione dei progetti effettivamente realizzati.
-
Messa in atto delle diverse tecnologie viste in corso (8+2 punti). Ogni tecnologia è valutata approssimativamente da metà sulla correzione del codice (validità, sintassi corretta, buona
concezione), per metà sulla complessità degli elementi attuati.
- XHTML (2 punti)
- CSS (2 punti)
- PHP (2 punti)
- MySQL (2 punti)
- JavaScript (2 punti bonus)
- Funzionamento dell'unità (legami rotti, errori logici nel comportamento dei manoscritti PHP…) (3 punti).
- Investimento personale particolarmente importante (2 punti bonus).
- Concezione strutturale dell'unità, ergonomia, facilità d'accesso (2 punti).
- Estetica, concezione grafica (1 punto).
-
Relazione resa, di una lunghezza approssimativa di 5 pagine (6 punti).
- Coerenza tra relazione, sito web, progetto iniziale (2 punti).
- Scelta adeguata, e giustificata, delle soluzioni e tecnologie realizzate (2 punti).
- Qualità del contenuto della relazione in sé stesso (presentazione delle difficoltà, ecc.….) (2 punti)
Software
Editore
Si utilizzerà l'editore SciTE nel corso del corso. È téléchageable qui
- Mettersi in modo UTF-8 all'avviamento dell'editore (file/Encoding/UTF-8 Cookie).
- Utilizzare il modo Hypertext (F12) o XML (Shift+F12) per avere la colorazione sintattica su XHTML. Per CSS, PHP ed altri, utilizzare i modi adeguati.
Navigatore
Si potrà utilizzare qualsiasi navigatore avente un buono supporto di CSS 2, in particolare Firefox (libero e gratuito) o opera (gratuito).
Server web
Nel caso in cui si desiderino provare programmi PHP/MySQL su una macchina locale, si potrà installare EasyPHP sotto Windows, o indipendentemente Apache, PHP e MySQL su un altro sistema di sfruttamento.
Riferimenti
XHTML
- Specificazione di XHTML 1.0
- Specificazione di XML 1.0
- Specificazione di HTML 4.01
- HTML e XHTML - Référence, O'Reilly
- Validateur XHTML
CSS
- Specificazione di CSS 1
- Specificazione di CSS 2
- CSS - Référence, O'Reilly
- Validateur CSS
HTTP
PHP
- Sito web di PHP
- Pratique de MySQL et PHP, philippe Rigaux, O'Reilly
MySQL
- Documentazione di MySQL
- Pratique de MySQL et PHP, philippe Rigaux, O'Reilly
JavaScript
- Specificazione ECMAScript
- Specificazioni DOM
- JavaScript - la référence, O'Reilly
Diversi
Tabelle di supporto degli standard del web da parte dei vari navigatori
