Department: Computer science and communication systems
Specialization: Networks and Systems
Module: Advanced Systems

Course description

Back Systèmes d'information

  • Objectives

    A la fin du cours, l'étudiant sait :

    • installer, configurer et entretenir un serveur web
    • utiliser des framework et appliquer des technologies pertinentes (côté client et serveur) à la réalisation des sites et applications Web
  • Content

    Dans ce cours, seront abordés les thèmes suivants :

    • Techniques de base pour la programmation réseaux (Sockets)
    • Protocole de transport pour des ressources Web (HTTP, HTTPS, HTTP/2)
    • Architectures des systèmes d'information (client-serveur, N-tiers, etc.)
    • Configuration d'un serveur Web (Apache)
    • Concepts et technologies pour la création dynamique de contenu web côté serveur (web frameworks, template engines)
    • Concepts et mécanismes pour la création de pages Web dynamiques (DOM, JavaScript)
    • Concepts de communication entre navigateurs et serveurs Web (notamment Websockets)

Type of teaching and workload

Lecture course (including exercises)
32 periods
Practical exercises / lab work
32 periods
Travail personnel
26 periods

Course specification

Year of validity
2025-2026
Weight
3rd year
Semester
Autumn
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
French
ID
B3C-SYIN-S
Level
Advanced
Course type
Core
Study program
Bachelor

Evaluation methods

  • Continuous assessment Written work, Practical exercises / Evaluated reports

Intructor(s) and/or coordinator(s)

Rudolf Scheurer, Nicolas Schroeter