Cette formation n’est pas publiée
Aide à l’édition

Objectifs

De nombreux éditeurs développent des applications en technologie Web, qu'elles soient intégrées au Système d'Information ou autonomes proposées en mode SAAS. L'intérêt réside dans la facilité de déploiement et de maintenance par rapport à un client lourd, et la possibilité d'accès distant par rapport à une application dédiée. Dans un autre contexte, la multiplicité des plateformes mobiles rend extrêmement coûteux le développement de clients dédiés. Grâce à la maturation des standards liés à HTML5, le choix de la technologie Web (WebApp) représente une solution transversale à ce problème. Ce cours fait le point sur l'état actuel des standards du Web et leur implémentation, et présente node.js une technologie côté serveur, émergente et novatrice pour la réalisation d'applications Web.

Programme

Qu'est-ce que le Web 2.0 ? HTML5, CSS3 et APIs JavaScript JavaScript, le langage - Frameworks côté client Introduction à NoSQL Node.js ou JavaScript côté serveur

Modalité du contrôle des connaissances

Note = 50% savoir + 50% savoir-faire Note de savoir = 100% examen terminal Note de savoir-faire = 100% contrôle continu (livrables des projets)

Bibliographie

  • Stoyan Stefanov, JavaScript Patterns - Build Better Applications with Coding and Design Patterns, O'Reilly Media, 2010.0
  • Peter Gasston, The Modern Web : Multi-Device Web Development With HTML5, CSS3, and JavaScript, No Starch Press, 2013.0
  • Pedro Teixeira, Professional Node.js - Building JavaScript-Based Scalable Software., Wiley / Wrox, 2012.0
Autonomie
8h
 
BE
8h
 
Cours
12h
 
TD
4h
 

Code

23_I_G_S08_ELC_D03

Responsables

  • Daniel MULLER
  • René CHALON

Langue

Français

Mots-clés

Webapp, HTML5, Javascript, nodejs