Volumes horaires
- CM 18.0
- TP 18.0
Crédits ECTS
Crédits ECTS 3.75
Objectif(s)
- Comprendre ce qu'est une application web, quels sont ses éléments constitutifs.
- Devenir familier avec les méthodes de conception et de développement de telles applications.
- Comprendre le rôle des métiers non informatiques connexes.
- A la fin du cours, être capable de développer une application web réelle.
Contenu(s)
Le cours aborde dans une série de CM et de TP les aspects fondamentaux des applications web. Parmi les éléments technologiques enseignés, on trouve :
- HTML, CSS, JavaScript
- HTTP, REST vs. SOAP
- Ajax
Ces supports techniques sont complétés par des apports conceptuels, dont notamment le paradigme MVC et quelques méthodes de test pour les applications web.
Une ouverture aux divers aspects non fonctionnels est également proposée :
- Sécurité
- Ergonomie
- Obligations légales
Prérequis
Java, notions sur le fonctionnement du réseau (TCP/IP), bases de données relationnelles (SQL)
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 :
CONTRÔLE CONTINU :
Type d'évaluation : série de TP, moyenne pondérée de tous les TPs
SESSION NORMALE :
Type d'examen : pas d'examen, la note de contrôle continu est utilisée
SESSION DE RATTRAPAGE :
Type d'examen : pas d'examen, la note de contrôle continu est utilisée
N1 = TP
N2 = N1
- http://www.w3schools.com/
- RESTful Web Services, Leonard Richardson, Sam Ruby, O'Reilly Media 2007
- http://jquery.com/
- http://www.playframework.org/