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.