Leerresultaten

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.

Doelstellingen

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).

Inhoud

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.

Evaluatiemethode

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.

Bronnen, referenties en ondersteunend materiaal

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

Taal van de instructie

French