Programmation client :: objectifs
- Objectifs
- Connaitre les principes de base de la programmation événementielle
- Manipuler la structure de pages Web avec un langage de programmation
- Développer des interfaces web dynamiques avec une logique applicative séparée du contenu et de la forme
- Comprendre et manipuler des mécanismes de communication asynchrone entre client et serveur
- Acquérir des connaissances de base dans l'utilisation de frameworks coté client Web
- Se sensibiliser aux problématiques d'accessibilité du contenu
- Contenu du cours
- Document Object Model (DOM)
- Javascript pour le développement d'une logique applicative de l'interface séparée du contenu et de la forme.
- Jquery, utilisation et principe de base d'un framework javascript
- AJAX (asynchronous JavaScript and XML)
- XML, JSON, comment communiquer entre client et serveur
- Same Origin Policy (et les solutions proxy, JSONP, CORS, WebSocket)
Contact :
nicolas.chabloz@heig-vd.ch