Cours [ Logique - Langages du Web ]

Table des matières

I. Introduction

  1. Présentation
  2. Notes de cours
  3. Aperçu du cours
  4. Comment appréhender ce cours ?
  5. Prérequis
  6. Evaluation et matière d'examen

II. Histoire du Web

  1. Origine
  2. Le réseau ARPA
  3. Le développement d'Internet et le WWW
  4. Histoire des navigateurs
  5. Histoire des langages de structuration
  6. Histoire des langages de présentation

III. Logiciels et outils

  1. Internet Explorer
  2. Firefox
  3. Extensions de Firefox
  4. Navigateurs alternatifs
  5. Editeurs de code
  6. Validateurs
  7. Références

IV. Fonctionnement du Web

  1. Internet et le Web
  2. Modèle Client-Serveur
  3. Adresses IP, DNS et notion de ports
  4. URL
  5. Types MIME
  6. Protocole HTTP
  7. Publication
  8. Navigation
  9. Risques liés à Internet, Cyberculture

V. XML 1.0 et DTD

  1. Introduction au XML
  2. Structure du document XML
  3. Syntaxe du document XML
  4. Document Type Definition
  5. Un exemple en XML

VI. XHTML 1.0 Strict : Généralités

  1. Introduction
  2. Structure du document
  3. Résumé de la syntaxe
  4. Encodage et entités
  5. Arbre Logique d'un document
  6. Indentation du code
  7. Validation du document
  8. Critères et qualités d'un site Web
  9. Organisation des ressources d'un site Web

VII. XHTML 1.0 Strict : Etude des balises

  1. Balises de structure
  2. Balises de type bloc
  3. Balises de type en ligne
  4. Hyperliens et ancres
  5. Images
  6. Tableaux
  7. Formulaires
  8. Balises d'entête et diverses

Annexe XHTML

  1. XHTML 1.0 Strict - Référence

VIII. CSS 2.1 : Généralités

  1. Introduction
  2. Syntaxe des règles
  3. Ajouter des styles
  4. Sélecteurs CSS
  5. Cascade, héritage et propriétés importantes
  6. Outils Firefox

IX. CSS 2.1 : Propriétés et unités CSS

  1. Unités de longueur
  2. Modèle de boîte
  3. Positionnement
  4. Couleurs et arrière-plans
  5. Texte
  6. Autres propriétés CSS

X. Javascript 1.5 : Introduction

  1. Un langage de Script
  2. Histoire de Javascript
  3. Comment aborder Javascript?
  4. Hello, World !

XI. Javascript 1.5 : Généralités

  1. Un premier exemple
  2. Des questions
  3. Le jargon de base
  4. Implémentation de l'exemple
  5. Eléments de base de la syntaxe
  6. Aperçu général de la syntaxe

XII. Javascript 1.5 : Types simples et opérateurs associés

  1. Les nombres
  2. Les booléens
  3. Les chaînes de caractères
  4. Nan, Infinite, null et undefined
  5. Opérateurs arithmétiques et de concaténation
  6. Opérateurs de tests sur types primitifs
  7. Opérateurs logiques
  8. Opérateur typeof
  9. Opérateurs d'affectation et effet de bord, opérateur virgule
  10. Composer une expression

XIII. Javascript 1.5 : Instructions de base

  1. Introduction
  2. L'instruction vide
  3. L'instruction d'expression
  4. Déclaration et initialisation de variables
  5. Les instructions composées

XIV. Javascript 1.5 : Fonctions

  1. Introduction
  2. Déclaration de fonction (1/3) : l'instruction de déclaration
  3. Déclaration de fonction (2/3) : notation littérale d'une fonction
  4. Appel de fonction et opérateur parenthèses (1/2)
  5. L'instruction return
  6. Variables locales et globales
  7. Appel de fonction et opérateur parenthèses (2/2) : les arguments
  8. Utilisation des fonctions

XV. Javascript 1.5 : Tableaux et objets

  1. Introduction
  2. Les tableaux et l'opérateur d'accès aux éléments
  3. Les tableaux associatifs
  4. Les objets : classe et instanciation
  5. Les objets : propriétés, constantes et méthodes
  6. Les objets : l'objet null
  7. Les objets : créer une classe, objets littéraux
  8. Les objets : autres opérateurs

XVI. Javascript 1.5 : Alternatives

  1. Introduction
  2. L'instruction if
  3. L'instruction if else
  4. Les instructions switch et break
  5. L'opérateur d'expression conditionnelle ? :

XVII. Javascript 1.5 : Répétitions

  1. Introduction
  2. L'instruction while
  3. L'instruction do while
  4. L'instruction for
  5. L'instruction for in
  6. Les instructions break et continue

XVIII. Javascript 1.5 : L'API de javascript et les DOM

  1. Introduction
  2. Le noyau ECMA-script 262
  3. Le DOM du W3C, level 1 et 2
  4. Manipuler les noeuds de l'arbre logique
  5. Le noeud du document
  6. La classe Element
  7. Les classes des éléments HTML
  8. Styles CSS et javascript
  9. Manipuler le navigateur
  10. Le démineur : Un exemple pour terminer.

Annexe Javascript 1.5

  1. Table des opérateurs en javascript

Télécharger tout le cours

  1. Compilation en PDF du cours (05/10/2006)
  2. Archive RAR complète du site (07/10/2006)
  3. Erratum du cours (07/10/2006)
Get Firefox! Valid XHTML 1.0! Valid CSS!