Retour | Description | Mots clés | Presentations | Ateliers préparatoires | Ateliers | Groupes de travail |
---|
JavaScript, HTML5, CSS, RIA, AJAX, concepts de programmation, frameworks, design pattern, MV*, services REST
Dans cette thématique, nous verrons le langage JavaScript, ses paradigmes, son éco-système et ses usages. JavaScript a été élu langage de l'année 2014. Il a débordé depuis longtemps l'univers du navigateur internet pour être utilisé à toutes les sauces : sur les serveurs, dans les périphériques. Il est donc utilisé pour des usages pour lesquels il n'a pas été conçu au départ.
Nous allons voir comment il a évolué au travers de sa syntaxe, de sa sémantique et de ses moteurs. Nous allons détailler différents cadres applicatifs (frameworks) et bibliothèques à la lumière de ses concepts pour différents cas d'usage: la couche présentation, la mise en oeuvre d'applications internet riches réparties… Javascript va nous permettre de faire le point sur un ensemble de concepts (modèle MVC, inversion de contrôle, design patterns, SOLID, …). Leur bonne compréhension est nécessaire à la sélection des solutions adaptées à votre projet.