<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vue.js on Java &amp; Moi</title><link>https://javaetmoi.com/tags/vue.js/</link><description>Recent content in Vue.js on Java &amp; Moi</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Thu, 18 May 2017 16:15:36 +0000</lastBuildDate><atom:link href="https://javaetmoi.com/tags/vue.js/feed.xml" rel="self" type="application/rss+xml"/><item><title>Formulaire dynamique en Vue.Js</title><link>https://javaetmoi.com/2017/05/formulaire-dynamique-en-vue-js/</link><pubDate>Thu, 18 May 2017 16:15:36 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1726</guid><description>&lt;p&gt;Dans ce billet, nous allons mettre en pratique l’initiation à Vue.js reçue le mois dernier. Je vous propose de &lt;strong&gt;coder un pseudo Google Form&lt;/strong&gt; avec l’aide de &lt;a href="https://vuejs.org/"&gt;&lt;strong&gt;Vue.js&lt;/strong&gt;&lt;/a&gt;, de &lt;strong&gt;Bootsrap&lt;/strong&gt; et du framework de validation &lt;a href="http://vee-validate.logaretm.com/"&gt;&lt;strong&gt;VeeValidate&lt;/strong&gt;&lt;/a&gt;.
Le &lt;strong&gt;formulaire HTML&lt;/strong&gt; est généré automatiquement à partir d’un &lt;strong&gt;paramétrage JSON&lt;/strong&gt; récupéré par une API REST. Nous n’aborderons pas ici la partie serveur.
Un utilisateur peut sauvegarder son formulaire à l’état de brouillon afin de poursuivre ultérieurement sa saisie. Le formulaire à afficher peut donc être pré-saisi.
La &lt;strong&gt;validation&lt;/strong&gt; est &lt;strong&gt;dynamique&lt;/strong&gt;: elle se fait au fur et à mesure de la saisie du formulaire.
Voici un exemple de formulaire :&lt;/p&gt;
&lt;p&gt;&lt;a href="wp-content/uploads/2017/05/2017-05-Formulaire-dynamique-en-Vue.js.png"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/05/2017-05-Formulaire-dynamique-en-Vue.js.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="Formulaire dynamique en Vue.Js"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/05/2017-05-Formulaire-dynamique-en-Vue.js.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Quoi de neuf à Devoxx France 2017 ?</title><link>https://javaetmoi.com/2017/04/quoi-de-neuf-a-devoxx-france-2017/</link><pubDate>Tue, 25 Apr 2017 17:30:12 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1718</guid><description>&lt;p&gt;Voici la présentation qui m’a permis de partager avec mes collègues les &lt;strong&gt;différents sujets qui m’auront marqué&lt;/strong&gt; lors de cette &lt;strong&gt;édition 2017 de Devoxx France&lt;/strong&gt;.
Au programme : &lt;strong&gt;Java 9&lt;/strong&gt; &lt;strong&gt;et&lt;/strong&gt; &lt;strong&gt;10&lt;/strong&gt; (les java modules, mais pas que), les &lt;strong&gt;Microservices&lt;/strong&gt;, &lt;strong&gt;Docker&lt;/strong&gt; et les orchestrateurs, &lt;strong&gt;Spring Framework 5&lt;/strong&gt;, la &lt;strong&gt;programmation réactive&lt;/strong&gt;, &lt;strong&gt;Vue.js&lt;/strong&gt; et enfin ces bons vieux &lt;strong&gt;logs&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;[slideshare id=75354376&amp;amp;doc=13-14-devoxx-fr-home-170424152217]&lt;/p&gt;</description></item><item><title>Codez le lab Vue.js de Devoxx France 2017</title><link>https://javaetmoi.com/2017/04/codez-lab-vue-js-devoxx-france-2017/</link><pubDate>Sun, 09 Apr 2017 18:16:16 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1677</guid><description>&lt;p&gt;Au cours des précédentes éditions de Devoxx France, je me suis familiarisé avec les frameworks JavaScript du moment : &lt;a href="http://javaetmoi.com/2013/04/angularjs-devoxx-france-2013/"&gt;AngularJS&lt;/a&gt; en 2013 puis &lt;a href="http://javaetmoi.com/2016/04/angular-2-hands-on-lab-devoxx-france/"&gt;Angular 2&lt;/a&gt; et &lt;a href="wp-content/uploads/2016/05/Devoxx_France-2016-Let_s_React.pdf"&gt;ReactJS&lt;/a&gt; en 2016. Cette année, ce fut au tour d’un nouveau venu, à savoir &lt;strong&gt;Vue.js&lt;/strong&gt;. Je l’ai testé au travers du &lt;a href="http://cfp.devoxx.fr/2017/talk/USM-5688/Apres_Angular_et_React,_voici_..._VueJS"&gt;Hands-on Lab&lt;/a&gt; animé par Emmanuel Demey et Aurélien Loyer. Si vous n’avez pas eu la chance d’y participer, cet article a pour humble &lt;strong&gt;objectif de vous aider à réaliser ce Lab par vous-même&lt;/strong&gt;, tel un &lt;strong&gt;tutoriel&lt;/strong&gt;. Il complète le code disponible sur le &lt;a href="https://github.com/Gillespie59/devoxx-vuejs/"&gt;dépôt GitHub du Lab&lt;/a&gt; ainsi que &lt;a href="http://slides.com/emmanueldemey-1/deck-13"&gt;les slides consultables en ligne&lt;/a&gt;. Vous pouvez également l’utiliser pour étudier à quoi ressemble une application Vue.js et découvrir ses principaux concepts.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/04/vuejs-emmanuel.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
Emmanuel et Aurélien sont consultants web chez Zenika Lille. Familiarisés avec Angular, ils ont découvert VueJS au travers d’un projet personnel.
VueJS nous est présenté comme une librairie (et non un framework) dédiée à la création d’interfaces web HTML. Il se veut &lt;strong&gt;simple&lt;/strong&gt; et efficace, idéal pour créer rapidement une application web. Ses concepts principaux sont les &lt;strong&gt;Vues&lt;/strong&gt;(il ne s’appelle pas Vue.js pour rien), les &lt;strong&gt;Directives&lt;/strong&gt;, les &lt;strong&gt;Composants&lt;/strong&gt; et le &lt;strong&gt;Binding&lt;/strong&gt;. Tels les Web Components, Vue.js utilise le &lt;strong&gt;Shadow DOM&lt;/strong&gt; pour scoper le style CSS des composants.
Après cette courte introduction, place au CodeLab.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="Codez le lab Vue.js de Devoxx France 2017"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/04/vuejs-emmanuel.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item></channel></rss>