Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Applications web et bases de données - 4MMAWBD

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 9.0
    • TP : 9.0
    Crédits ECTS : 2.5

Objectifs

Cet enseignement porte sur la conception et la réalisation de sites web statiques et dynamiques en donnant un aperçu de technologies Web existantes comme JSP/Servlets, Javascript, Ajax… Le processus de développement présenté dans ce cours est basé sur la cohérence entre les bases conceptuelles d'un site Web et l'architecture déployée.
Un projet de développement web sera réalisé par les étudiants en vue de mettre en application tous les principes vus en cours, tout en réalisant entièrement une application multi-utilisateurs réaliste utilisant un SGBD. Ce projet est donc axé tant sur le développement d'appli web que sur la conception de bases de données.

Contact Noha IBRAHIM, Akram IDANI

Contenu

Contenu du cours : 18h
1) Concepts de base du web (http, html, css)
2) Applicatifs côté serveur (JSP/Servlets, Sessions, Cookies, Pools de connexion)
3) Architecture web MVC
4) Applicatifs côté client (Javascript, Ajax)

Déroulement du projet : 18h
Au travers de cette mise en pratique du cours, les étudiants sont amenés à analyser un cahier des charges, à concevoir un schéma Entité/Association représentant les données nécessaires à l’application et à réaliser une appli web de bout en bout. Des séances de suivi encadrées seront planifiées tout au long du projet en vue d'orienter les étudiants vers les bonnes pratiques et se termineront par des soutenances.



Prérequis

Cours 4MMPSGBD (Principes des Systèmes de Gestion de BD)

Contrôles des connaissances

CONTRÔLE CONTINU :
Type d'évaluation (ex : TP, assiduité, participation) :

SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires :

SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires :

SESSION NORMALE :
1 projet en libre service avec compte rendu et soutenance (P)



N1 = P
N2=N1

Bibliographie

Philippe Rigaux, Pratique de MySQL et PHP. OReilly 2003.
Jérôme LAFOSSE, Guide de développement d'applications web en Java. Epsilon 2009.

  • C. Delobel, M. Adiba, Bases de données et Systèmes Relationnels, Dunod informatique, 1982
  • G. Gardarin, Objet et Relationnel , Eyrolles, 2003
  • T. Connolly et C. Begg, Systèmes de Bases de Données, Editions Reynald Goulet, 2005
  • J.-L. Hainaut, Bases de données : Concepts, utilisation et développement, Dunod, 2009
  • S. Navathe, R. Elamasri, Fundamentals of database systems, second ed., Adison-Wesley Pub, 1994
  • J. Ullman, J. Widom, A First Course in Database Systems, Prentice-Hall, 1997

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 12 mars 2014

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes