Number of hours
- Lectures 0
- Projects 0
- Tutorials 0
- Internship 0
- Laboratory works 34.0
- Written tests 0
ECTS
ECTS 2.5
Goal(s)
This course covers the design and creation of static and dynamic websites. The various associated concepts on the server side and on the client side will be studied through a reference technology: javascript on the client and server side, HTML5 and CSS on the client side.
The different concepts studied will then be used to design a web or a mobile application.
A mobile web development project will be carried out by the students in order to apply all the principles seen in class.
This application will have to be based on a backend that will also have to be designed.
Patrick REIGNIER
Content(s)
Course content :
- HTML - CSS
- Javascript: basic concepts
- Dynamic server side applications (node.js, express,orm)
- Dynamic client side applications (Ajax, WebSockets, REST API)
- Web or Mobile applications
Progress of the project :
Through this implementation of the course, the students are led to analyze a specification,
to design a database schema representing the data necessary for the application and to realize an end-to-end mobile application.
Prerequisites
Databases
Object oriented modeling
Elementary concepts of networks
One programming work with report (P)
Final report and defense and screencast demo.
N1 = P
N2 = N1
The course exists in the following branches:
- Curriculum - Embedded Systems & Connect. Devices - Semester 8
*Node.js : https://nodejs.org/
*Express : http://expressjs.com/
*https://developer.mozilla.org/fr/docs/Web