Web (Persistance)

Licence 3 Informatique, parcours MIAGE, semestre 5.


Année 2019-2020

Éditions précédentes : année 2018-2019, année 2017-2018, années 2014-2015, 2015-2016, 2016-2017, année 2013-2014.

Responsable : Pr. Andrea G. B. Tettamanzi.

Intervenants :

L'emploi du temps de cet enseignement avec l'affectation des salles peut être consulté sur le site de la MIAGE.

Actualités

Rien à signaler pour l'instant.

Calendrier

Date Séance Sujet
Lundi 16 septembre 2019, 9h30 - 11h CM 1 Le Web et ses protocoles
Lundi 23 septembre 2019, 9h30 - 11h CM 2 HTML et CSS
Lundi 30 septembre 2019, 9h30 - 11h CM 3 Introduction à PHP
Lundi 7 octobre 2019, 9h30 - 11h CM 4 Lecture / écriture de fichiers en PHP : persistance sur fichier
Lundi 14 octobre 2019, 9h30 - 11h CM 5 Programmation orientée objet en PHP
Lundi 21 octobre 2019, 9h30 - 11h CM 6 Organisation logicielle d'une application Web
Lundi 4 novembre 2019, 9h30 - 11h CM 7 Sérialisation et persistance en XML et JSON
Lundi 18 novembre 2019, 9h30 - 11h CM 8 Interfaçage avec des bases de données
Lundi 25 novembre 2019, 9h30 - 11h CM 9 Introduction à JavaScript
Lundi 2 décembre 2019, 9h30 - 11h CM 10 Programmation côté client en JavaScript
Lundi 9 décembre 2019, 9h30 - 11h CM 11 AJAX
Lundi 16 décembre 2019, 9h30 - 11h CM 12 Programmation orientée objet en JavaScript

Support

Textes de référence

HTML : Spécification officielle de HTML 4.01 (en anglais) et, pour ceux qui ont du mal à lire l'anglais, une traduction en français.

CSS : Spécification officielle de CSS version 2, dernière révision (en anglais, à jour) et, pour ceux qui ont du mal à lire l'anglais, une traduction en français de CSS 1 (très obsolète, en retard d'une version majeure et 18 ans !).

PHP : Manuel officiel (en français !).

JavaScript : Support du cours « Programmation Web Avancée (côté client) ».

AJAX : XMLHttpRequest.

Transparents

Les transparents utilisés pendant les cours peuvent être téléchargés en format PDF en cliquant sur le sujet de la session correspondante dans le calendrier ci-dessus.

Sujets de TP

  1. Révisions HTML & CSS
  2. Prise de contact avec PHP
  3. JSON et PHP
  4. Révisions Javascript
  5. AJAX

Pour les rendus de TP, utiliser la plate-forme Moodle. La remise est possible dès lors que le bouton correspondant est créé.

Modalités de Contrôle des Connaissances

Contrôle continu (suivi, contrôle(s) court(s)) : 60% ; Contrôle terminal (écrit, documents autorisés, ordinateurs, tablettes ou téléphones portables non autorisés) : 40%.

Un exemple de sujet de contrôle terminal avec son corrigé.


Dernière mise à jour : 8 décembre 2019