Cours 2021-2022

Ingénierie des plateformes web [EINGB317]

  • 3 crédits
  • 30h+15h
  • 1er quadrimestre
Langue d'enseignement: Français

Acquis d'apprentissage

Au terme du cours, l'étudiant disposera de la connaissance concernant

 

- protocoles Internet nécessaires au fonctionnement d'une application web

- organisation du contenu échangé entre serveur et clients

- architecture d'une application web (composantes logicielles, formats d'échange, performance)

- considérations de sécurité

Contenu

Le cours couvrira les protocoles, techniques et technologies importantes qui sous-tendent

le fonctionnement d'applications web modernes. Les frameworks les plus couramment utilisés

seront présentés et les étudiants seront amenés à en utiliser un dans le cadre d'un petit

projet de programmation.

Table des matières

Télécommunications: architecture d'Internet, Pile protocolaire, IP, TCP, routage

World Wide Web: HTTP, HTML, CSS, JavaScript

Application Web: front/back-end, modèle RESTful, MVC, AJAX, JSON, XML, frameworks populaires

Sécurité: cryptographie, certificats, SSL, attaques

Multi-threading: motivations, techniques, performance, synchronisation

 


Méthodes d'enseignement

L'apprentissage se fera sous la forme d’une série d'exposés intégrant des exercices pratiques illustrant les concepts.

Mode d'évaluation

L'évaluation reposera sur un examen oral portant sur un concept/technique/technologie avec une discussion concernant le projet.

Langue d'enseignement

Français

Lieu de l'activité

NAMUR

Faculté organisatrice

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

Cycle

Etudes de 1er cycle