Cours [ Logique - Langages du Web ]
Table des matières
I. Introduction
-
Présentation
-
Notes de cours
-
Aperçu du cours
-
Comment appréhender ce cours ?
-
Prérequis
-
Evaluation et matière d'examen
II. Histoire du Web
-
Origine
-
Le réseau ARPA
-
Le développement d'Internet et le WWW
-
Histoire des navigateurs
-
Histoire des langages de structuration
-
Histoire des langages de présentation
III. Logiciels et outils
-
Internet Explorer
-
Firefox
-
Extensions de Firefox
-
Navigateurs alternatifs
-
Editeurs de code
-
Validateurs
-
Références
IV. Fonctionnement du Web
-
Internet et le Web
-
Modèle Client-Serveur
-
Adresses IP, DNS et notion de ports
-
URL
-
Types MIME
-
Protocole HTTP
-
Publication
-
Navigation
-
Risques liés à Internet, Cyberculture
V. XML 1.0 et DTD
-
Introduction au XML
-
Structure du document XML
-
Syntaxe du document XML
-
Document Type Definition
-
Un exemple en XML
VI. XHTML 1.0 Strict : Généralités
-
Introduction
-
Structure du document
-
Résumé de la syntaxe
-
Encodage et entités
-
Arbre Logique d'un document
-
Indentation du code
-
Validation du document
-
Critères et qualités d'un site Web
-
Organisation des ressources d'un site Web
VII. XHTML 1.0 Strict : Etude des balises
-
Balises de structure
-
Balises de type bloc
-
Balises de type en ligne
-
Hyperliens et ancres
-
Images
-
Tableaux
-
Formulaires
-
Balises d'entête et diverses
Annexe XHTML
-
XHTML 1.0 Strict - Référence
VIII. CSS 2.1 : Généralités
-
Introduction
-
Syntaxe des règles
-
Ajouter des styles
-
Sélecteurs CSS
-
Cascade, héritage et propriétés importantes
-
Outils Firefox
IX. CSS 2.1 : Propriétés et unités CSS
-
Unités de longueur
-
Modèle de boîte
-
Positionnement
-
Couleurs et arrière-plans
-
Texte
-
Autres propriétés CSS
X. Javascript 1.5 : Introduction
-
Un langage de Script
-
Histoire de Javascript
-
Comment aborder Javascript?
-
Hello, World !
XI. Javascript 1.5 : Généralités
-
Un premier exemple
-
Des questions
-
Le jargon de base
-
Implémentation de l'exemple
-
Eléments de base de la syntaxe
-
Aperçu général de la syntaxe
XII. Javascript 1.5 : Types simples et opérateurs associés
-
Les nombres
-
Les booléens
-
Les chaînes de caractères
-
Nan, Infinite, null et undefined
-
Opérateurs arithmétiques et de concaténation
-
Opérateurs de tests sur types primitifs
-
Opérateurs logiques
-
Opérateur
typeof
-
Opérateurs d'affectation et effet de bord, opérateur virgule
-
Composer une expression
XIII. Javascript 1.5 : Instructions de base
-
Introduction
-
L'instruction vide
-
L'instruction d'expression
-
Déclaration et initialisation de variables
-
Les instructions composées
XIV. Javascript 1.5 : Fonctions
-
Introduction
-
Déclaration de fonction (1/3) : l'instruction de déclaration
-
Déclaration de fonction (2/3) : notation littérale d'une fonction
-
Appel de fonction et opérateur parenthèses (1/2)
-
L'instruction
return
-
Variables locales et globales
-
Appel de fonction et opérateur parenthèses (2/2) : les arguments
-
Utilisation des fonctions
XV. Javascript 1.5 : Tableaux et objets
-
Introduction
-
Les tableaux et l'opérateur d'accès aux éléments
-
Les tableaux associatifs
-
Les objets : classe et instanciation
-
Les objets : propriétés, constantes et méthodes
-
Les objets : l'objet
null
-
Les objets : créer une classe, objets littéraux
-
Les objets : autres opérateurs
XVI. Javascript 1.5 : Alternatives
-
Introduction
-
L'instruction
if
-
L'instruction
if else
-
Les instructions
switch et break
-
L'opérateur d'expression conditionnelle
? :
XVII. Javascript 1.5 : Répétitions
-
Introduction
-
L'instruction
while
-
L'instruction
do while
-
L'instruction
for
-
L'instruction
for in
-
Les instructions
break et continue
XVIII. Javascript 1.5 : L'API de javascript et les DOM
-
Introduction
-
Le noyau ECMA-script 262
-
Le DOM du W3C, level 1 et 2
-
Manipuler les noeuds de l'arbre logique
-
Le noeud du document
-
La classe
Element
-
Les classes des éléments HTML
-
Styles CSS et javascript
-
Manipuler le navigateur
-
Le démineur : Un exemple pour terminer.
Annexe Javascript 1.5
-
Table des opérateurs en javascript
Télécharger tout le cours
-
Compilation en PDF du cours (05/10/2006)
-
Archive RAR complète du site (07/10/2006)
-
Erratum du cours (07/10/2006)