l’étudiant sera en mesure de développer

des applications reparties en utilisant :

• les sockets en mode connecté et non connecté, les objets répartis en utilisant RMI ,

• les appels distants synchrones et asynchrones

• les technologies de développement web tel que CGI, jsp et les servlets

• le développement par composant (taglib, ejb, service web)

• Le développement par agent mobile.

Ce cours présente  les menaces du Web. Ainsi que les  technologies et méthodologies permettant de se protéger.

Ce cours permettra de :
- Mettre en œuvre et tester des applications web .
- Identifier, diagnostiquer et corriger les 10 principales vulnérabilités définies par l'OWASP
- Configurer un serveur web pour chiffrer le trafic web avec HTTPS
- Protéger des applications fonctionnant avec Ajax et prévenir le vol de données JSON et sécuriser les services web XML avec WS-Security