Aller au contenu
SCRIPTS CLIENTS 25-26
5XSCL1b

SCRIPTS CLIENTS 25-26

21 chapitresVersion 1 du 05/09/2026

SCRIPTS CLIENTS

Programme du cours

L’étudiant sera capable :

  1. Identification des éléments impliquant l’usage d’un script client dans une page web.
  2. Analyse d'un script client en termes de :
    • Définition des variables et des objets.
    • Structures conditionnelles et itératives.
    • Fonctions et de procédures.
    • Structures interactives (gestion des évènements,...).
    • ...
  3. Exploitation d'un script client dans une page web.
  4. Modification et création d'un script et intégration dans une page web.
  5. Description et caractérisation d'objets, propriétés et méthodes.
  6. Détermination des événements auxquels les éléments de la page doivent réagir.
  7. Traduction des éléments nécessaires à la résolution d'un problème posé (structures procédurales, interactives, animations, objets...) sous forme de commentaires, de schémas, de dessins, etc.
  8. Mise en œuvre de la résolution d'un problème posé en utilisant le langage client choisi.
  9. Exploitation du côté orienté objet du langage choisi :
    • Les classes prédéfinies et leurs composants (window, document, cookie, ...).
    • La définition de classes et leur instanciation.
    • ...
  10. Utilisation des variables, des structures conditionnelles, des structures itératives, des tableaux, de l'affichage dans une page web, etc. dans le langage choisi.
  11. Exploitation de la notion d'expression régulière (validation de formulaires, ...).
  12. Exploitation de données structurées en XML (Extensible Markup Langage), en JSON (JavaScript Object Notation), ... contenues dans un fichier externe.
  13. Description et mise en œuvre des technologies utilisées dans le développement d'applications web dynamiques et animées telles que AJAX (Asynchronous Javascript and XML), ...
  14. Choix et exploitation d'une bibliothèque tierce telle que jQuery, MooTools, ... pour le développement de scripts spécifiques pour RIA (interfaces riches), transmissions asynchrones, ...
  15. Identification et résolution d'erreurs de programmation au moyen d'outils ou de techniques de débogage.
  16. Utilisation appropriée de la documentation disponible.

Acquis d'apprentissage

Critères de réussite

Pour atteindre le seuil de réussite, l'étudiant sera capable, et au départ d’un cahier des charges contenant un projet de pages web interactives et animées :

  1. Création et exploitation de scripts clients basés sur des classes prédéfinies.
  2. Création et exploitation de ses propres classes.
  3. Création et exploitation de scripts basés sur une bibliothèque tierce.

Critères de maîtrise

Pour la détermination du degré de maîtrise, il sera tenu compte des critères suivants :

  1. Design et Ergonomie du Site

  2. Contenu

  3. Qualité du Code

  4. Fonctionnalités supplémentaires

Évaluation

  • Travaux côtés 40% de la note finale
  • Évaluation finale (projet) 60% de la note finale

Au programme

  1. 1P5.js
  2. 2JS
  3. 3Examen