Cette vidéo de formation accélérée s'adresse aux développeurs, intégrateurs et architectes de solutions pour le Web.
Elle donne les clés pour comprendre l'évolution récente des applications de type MVC majoritairement contrôlées par le serveur, vers les applications dites « Full JavaScript », dont le cœur est orchestré côté-client par le navigateur.
Après une...
Niveau Débutant à Initié
Durée 1h43
Parution avril 2016
Cette vidéo de formation accélérée s'adresse aux développeurs, intégrateurs et architectes de solutions pour le Web.
Elle donne les clés pour comprendre l'évolution récente des applications de type MVC majoritairement contrôlées par le serveur, vers les applications dites « Full JavaScript », dont le cœur est orchestré côté-client par le navigateur.
Après une introduction sur l'architecture des applications JavaScript, nous étudierons comment adapter son application aux nouveaux types d'appareils connectés, exercice communément appelé « Responsive Web Design ».
Les mécanismes de base du fonctionnement des clients Web Full JavaScript, comme la navigation, ne reposent sur aucun standard précis aujourd'hui. Nous découvrirons une mise en œuvre possible avec l'un des frameworks les plus utilisés pour cela, AngularJS.
Nous poursuivrons par la découverte des API indispensables au bon fonctionnement de toutes applications et présenterons la persistance des données sur le client avec l'objet LocalStorage et la base de données des navigateurs IndexedDB.
Nous terminerons en connectant notre application aux serveurs à travers l'appel d'API Rest, implémenté à base d'objets XMLHttpRequest, et découvrirons les connections bidirectionnelles ouvertes reposant sur l'API WebSocket.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Nicolas PLOQUIN est Consultant Formateur depuis de nombreuses années dans un grand centre de formation. Expert en développement Web, il excelle tout particulièrement sur les langages HTML5 et CSS3, sur le Responsive Web Design (Bootstrap), ainsi que sur le langage JavaScript et ses frameworks associés jQuery et AngularJS. Il bénéficie d'une expérience pédagogique et technique complète et variée, ce qui rend efficace la transmission de ses connaissances.