> Formation > Cursus ingénieur
Cet enseignement porte sur la conception et la réalisation de sites web statiques et dynamiques en donnant un aperçu des technologies Web existantes comme HTML, CSS, AJAX, Servlet Java, Framework Web. Il aborde également la manipulation de bases de données dans une architecture 3-tiers ainsi que des concepts liés à la sécurité dans le cadre du web. 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.
1) Concepts de base du web
2) Les technologies présentes coté client (HTML, CSS, Javascript)
3) Les technologies présentes coté serveur (Servlet Java, Framework tels que Symfony, Play ou Meteor)
4) Gestion de sessions et sécurité
5) Architectures web 3-tiers et modèle MVC
L'enseignement est organisé autour de mise en pratique, avec 4 travaux pratiques individuels pendant les 12 premières séances, puis un projet par équipe sur un Framework pendant les 12 dernières séances.
Programmation orientée objet en java. Réseau première année.
CONTRÔLE CONTINU :
Prise en compte des quiz sous forme de malus s'ils ne sont pas faits ou pas réussi avec un taux de réussite de 70%.
Type d'évaluation :
Examen de TP en PA5
durée : 2H
sans document
en salle machine avec accès à une liste blanche de sites
Note de projet en PA6
N1 = (1/2*PA6 + 1/2*PA5)
N2 = N1
Le cours est programmé dans ces filières :
Code de l'enseignement : 4MM1CAW
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
C. PORTENEUVE, Bien développer pour le Web 2.0 Eyrolles 2007
Philippe Rigaux, Pratique de MySQL et PHP. O'Reilly 2003.
Jérôme LAFOSSE, Guide de développement d'applications web en Java. Epsilon 2009.
S. Jaber, Programmation GWT 2 Eyrolles 2010
mise à jour le 15 janvier 2017