Développement d’applications Web

Ce module porte sur les principes et technologies permettant le développement d’applications web professionnelles.

Les notions abordées sont :

  • les particularités des applications web dans le cadre client-serveur
  • aspects conteneur d’un serveur web et développement des composants web
  • séparation front-end / back-end pour le web
  • implémentation des services web
  • micro-frameworks et frameworks MVC de développement web

Les implémentations de toutes ces notions seront abordées à l’aide d’un même langage de programmation orienté objet (tel que Java).

Prérequis

  • Connaissances en programmation orientée objet.
  • Notions élémentaires de programmation web (HTML, HTTP).

Acquis d’apprentissage

  • Être capable de développer les composants d’une application web.
  • Être capable de comprendre l’architecture d’un site web.

Compétences visées

  • Développer un logiciel pour le web.