Phelma Formation 2022

Web Applications & Data Bases - 4PMIAWM1

  • Number of hours

    • Lectures 0
    • Projects 0
    • Tutorials 0
    • Internship 0
    • Laboratory works 34.0
    • Written tests 0


    ECTS 2.5


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.

Contact Sebastien VIARDOT




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.


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
see the course schedule for 2020-2021

Additional Information

Course list
Curriculum->Engineering degree->Semester 8