Number of hours
- Lectures 9.0
- Laboratory works 7.5
ECTS
ECTS 1.25
Goal(s)
This course covers the design and implementation of static and dynamic websites by giving a survey of existing web technologies such as AJAX, PHP and JSP. It also addresses interactions with databases in a 3-tier architecture and some concepts related to security of web applications. The development process presented in this course is based on the coherence between the conceptual bases of a website and its architecture.
Contact Nils GESBERTContent(s)
1) Basic concepts of web applications
2) Development of dynamic web pages
3) Illustrations based on PHP
4) Overview of object oriented web technologies: JSP, JavaBeans, Servlets
5) Session management and websites security
6) Deployment of the MVC model for web applications
Prerequisites
Databases
Object oriented modeling
Elementary concepts of networks
One programming work with report (P)
N1 = P
Philippe Rigaux, Pratique de MySQL et PHP. OReilly 2003.
Jérôme LAFOSSE, Guide de développement d'applications web en Java. Epsilon 2009.