Learning outcomes

At the end of the course, the student will have acquired a theoretical and practical mastery of the main notions (concepts/abstractions/theories, techniques/technologies, methods/methodologies) related to the engineering of Web applications/platforms. Essentially : - Internet protocols necessary for the operation of a web application ; - the architecture of a Web application (software components; data exchange languages and formats: HTML, CSS, JavaScript, etc.); - software engineering tools (e.g. web frameworks); - safety considerations.

Goals

The objectives of this course are: 1. to allow students to experiment with the development of a web application; 2. explain important concepts related to web and Internet (development).

Content

The course covers the important notions underlying the functioning of modern web applications/platforms. The most commonly used frameworks are presented and students are asked to use one of them in a web programming project.

Assessment method

The assessment is based on two elements: on the one hand, on the submission of the project that is developed during the four-month period (code and written report) and, on the other hand, on an oral examination on the concepts explained in the course as well as a discussion on the project.

Sources, references and any support material

All the resources needed to complete the learning process of this course are available in due course for free download on Webcampus.

Language of instruction

Français
Training Study programme Block Credits Mandatory
Bachelier en ingénieur de gestion Standard 0 3
Bachelier en ingénieur de gestion Standard 3 3