063WPR2L5

Techniques de programmation Web avancées

Cette UE se concentre sur les principales techniques JavaScript et HTML5 permettant l’implémentation d’applications sophistiquées de type « client riche » (AJAX) et pseudo-temps réel (Web Sockets), ainsi que de se familiariser avec les architectures d’API et de l’Internet des Objets. La programmation objet en JavaScript et les notions de scope et closure sont utilisées tout au long de Cette UE .


Temps présentiel : 35 heures


Charge de travail étudiant : 65 heures


Méthode(s) d'évaluation : Participation et assiduité, Examen partiel, Examen final


Référence :
Kyle Simpson, You Don’t Know JS. Up & Going, O’reilly, 2015 Ross Harmes and Dustin Diaz, Pro JavaScript Design Patterns, Apress, 2008 Danny Goodman, Michael Morrison, JavaScript Bible,5th Edition, Wiley, 2004 ---, Writing WebSocket Client Applications, Mozilla Developer Network,https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications ---, WebSockets Interface, Mozilla Developer Netwok, https://developer.mozilla.org/en-US/docs/Web/API/WebSocket Kasimir Tsonev, Node.js by Example, Packt, 2015 Alex Young, Marc Harter, Node.js in Practice, Manning, 2015

Ce cours est proposé dans les diplômes suivants
 Licence en informatique appliquée aux entreprises