Course 2023-2024

Web platform engineering [EINGB317]

  • 3 credits
  • 30h+15h
  • 1st quarter
Language of instruction: French / Français

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.

Objectives

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.


Teaching methods

The course is organised around a series of lectures integrating theory and practical applications. The practical sessions are designed to support students in the development of a web platform project.

Evaluations

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.

Recommended readings

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

French / Français

Location for course

NAMUR

Organizer

Faculté des sciences économiques, sociales et de gestion
Rue de Bruxelles, 61
5000 NAMUR

Degree of Reference

Undergraduate Degree