Technologies Web 2

Licence Informatique 1ère année

Jean-Marc Lecarpentier

Enseignement des technologies du Web

 

Technologies Web 2

Informations générales

L'objectif de ce cours est de donner aux étudiant·e·s les bases de la programmation web côté client avec le langage JavaScript. Le langage sera étudié dans un premier temps indépendamment des aspects web ; on verra ensuite comment il permet de modifier une page web en réagissant aux actions de l'internaute. On montrera comment JavaScript peut être utilisé pour améliorer l'ergonomie d'une page et lui ajouter des fonctionnalités, et également comment il peut être exploité pour créer des applications web simples.

Cette unité comprend 1h de CM une semaine sur deux (le jeudi de 13h45 à 14h45) et 2h de TP par semaine pendant 10 semaines.

Enseignants

  • Jean-Marc Lecarpentier (CM, TP)
  • Matthieu Bart (TP)
  • Assia Hammamouche (TP)
  • Jean-Luc Lamotte (TP)
  • François Rioult (TP)

Contrôle des connaissances

La présence aux TPs est obligatoire.

L'unité est évaluée en contrôle continu et terminal :

  • La note de contrôle continu est la moyenne de 2 notes :
    • moyenne des évaluations du code de certains exercices faits en TP. Un exercice à rendre est noté uniquement si la présence au TP était effective ou si l'absence est justifiée et validée par l'enseignant de TP. De plus l'exercice à rendre doit bien avoir été trouvé par l'outil evalweb.
    • note du tp individuel en temps limité de fin de semestre le Mercredi 10 avril de 10h à 12h
  • Note de contrôle terminal :
    • épreuve écrite d'une heure (en première et seconde session)

La note finale sera la moyenne de la note de CC et de la note de CT.

Sujets d'examen des années précédentes

Exercices de révision avec corrigés

Cours 1
jeudi 11 janvier

TP 1 & 2

Introduction à JavaScript

Notes de cours

Travaux pratiques

Cours 2
jeudi 25 janvier

TP 3 & 4

Document Object Model

Notes de cours

Travaux pratiques

Cours 3
jeudi 8 février

TP 5 & 6

Programmation événementielle

Notes de cours

  • Gestion des évènements
    • Séparation Structure-Présentation-Interactions
    • Notion d'évènement
    • Capteur d'évènement et fonction callback

Travaux pratiques

Cours 4
jeudi 22 février

TP 7 & 8

Javascript et interactions

Notes de cours

Travaux pratiques

Cours 5
jeudi 14 mars

TP 9 & 10

Applications Javascript et AJAX

Notes de cours

Travaux pratiques

Annales des examens