Emmanuel Demey | Devoxx
wm Web, JS, HTML5 et UX

Les Progressive Webapps en pratique

Hands-on Labs

De plus en plus, le web est utilisé sur mobile. Mais est-ce que les sites web sont optimisés pour cela ? Nous ne parlons pas de Responsive Design, qui, à notre avis, est une pratique connue et utilisée, peut-être de la mauvaise façon dans certains cas.

Lors de ce codelab, les participants auront la possibilité de mettre en place sur une application existante tous les concepts permettant de rendre l'expérience utilisateur d'un site web aussi fluide qu'une application native.

Au programme, nous allons parler performance, cache, service workers, notification et comment les PWA vont révolutionner le web mobile.

Pré-requis: clonez le projet https://github.com/Gillespie59/devoxx-progressive-webapp et installer les pré-requis décris dans le README

wm Web, JS, HTML5 et UX

Après Angular et React, voici ... VueJS

Hands-on Labs

Depuis le temps que vous allez à des conférences, vous avez sûrement participé à des codelabs React et/ou Angular2. Vous êtes même devenu peut-être un expert sur l'une de ces technos. C'est pour cela que nous avons décidé de ne pas choisir l'un de ces deux projets.

Pendant ce codelab, nous avons choisi une toute autre librairie que nous sommes en train de tester pour des projets perso : VueJS. A travers ces 3 heures, nous allons aborder tous les concepts vous permettant de créer une application riche : composants, directives, mixins, routers, ...

A la fin de ce codelab, vous allez pouvoir vous rendre compte que VueJS gagne le combat des frameworks/librairies JavaScript par sa simplicité et sa facilité de mise en oeuvre, tout en réutilisant certains concepts de ses deux concurrents.

Pré-requis: clonez le projet https://github.com/Gillespie59/devoxx-vuejs et installer les pré-requis décris dans docs/index.md

TBA : To be announced / Salle non affectée