Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
!" OverVue @ianaya89 ! " OverVue - @ianaya89 1
Slide 2
Slide 2 text
! Ignacio Anaya @ianaya89 • Full Stack Developer, Tech Trainer & Speaker • @Auth0 Ambassador • Organizador @Vuenos_Aires ! " OverVue - @ianaya89 2
Slide 3
Slide 3 text
! Si, otro Framework MV* ! " OverVue - @ianaya89 3
Slide 4
Slide 4 text
! " OverVue - @ianaya89 4
Slide 5
Slide 5 text
! " OverVue - @ianaya89 5
Slide 6
Slide 6 text
! " OverVue - @ianaya89 6
Slide 7
Slide 7 text
! v2.5.16 ! " OverVue - @ianaya89 7
Slide 8
Slide 8 text
⬇ ~375K / semanales ! " OverVue - @ianaya89 8
Slide 9
Slide 9 text
⭐ ~ 87K ! " OverVue - @ianaya89 9
Slide 10
Slide 10 text
!" ~ 410K ! " OverVue - @ianaya89 10
Slide 11
Slide 11 text
! 82 Repositorios ! " OverVue - @ianaya89 11
Slide 12
Slide 12 text
! Empresas ! " OverVue - @ianaya89 12
Slide 13
Slide 13 text
! Comunidad ! " OverVue - @ianaya89 13
Slide 14
Slide 14 text
! Filosofia Vue.js ! " OverVue - @ianaya89 14
Slide 15
Slide 15 text
! Complejidad Inherente vs. Instrumental ! " OverVue - @ianaya89 15
Slide 16
Slide 16 text
! Inherente El Proyecto ! " OverVue - @ianaya89 16
Slide 17
Slide 17 text
! Instrumental El Precio ! " OverVue - @ianaya89 17
Slide 18
Slide 18 text
! ! ! " OverVue - @ianaya89 18
Slide 19
Slide 19 text
❌ ! ! ! " OverVue - @ianaya89 19
Slide 20
Slide 20 text
✅ ! ! ! " OverVue - @ianaya89 20
Slide 21
Slide 21 text
! El Framework Progresivo • Vista • Core • VDOM • Reac0vo • Web Components ! " OverVue - @ianaya89 21
Slide 22
Slide 22 text
! " OverVue - @ianaya89 22
Slide 23
Slide 23 text
! Declara(ve Rendering ! " OverVue - @ianaya89 23
Slide 24
Slide 24 text
!"
{{ hello }}
new Vue({ el: '#app', data: function () { return { hello: 'Hola @PHPBaires!' } } }); ! " OverVue - @ianaya89 24
Slide 25
Slide 25 text
!"
{{ hello }}
new Vue({ el: '#app', data: function () { return { hello: 'Hola @PHPBaires!' } } }); ! " OverVue - @ianaya89 25
Slide 26
Slide 26 text
! render() new Vue({ el: '#app', data: function () { return { hello: 'Hola @PHPBaires!' } } render: function () { return (
{this.hello}
) } }) ! " OverVue - @ianaya89 26
Slide 27
Slide 27 text
! Demo ! " OverVue - @ianaya89 27
Slide 28
Slide 28 text
! Component System ! " OverVue - @ianaya89 28
Slide 29
Slide 29 text
! Seman'ca ! " OverVue - @ianaya89 29
Slide 30
Slide 30 text
! .vue ! " OverVue - @ianaya89 30
Slide 31
Slide 31 text
♻ Life Cycle Hooks new Vue({ created: function () { console.log('I am alive ') }, mounted: function () { console.log('I am mounted ') }, }); ! " OverVue - @ianaya89 31
Slide 32
Slide 32 text
♻ Life Cycle Hooks new Vue({ created: function () { console.log('I am alive ') }, mounted: function () { console.log('I am mounted ') }, }); ! " OverVue - @ianaya89 32
Slide 33
Slide 33 text
☎ Comunicación • ⬇ Propiedades Abajo • ⬆ Eventos Arriba ! " OverVue - @ianaya89 33
Slide 34
Slide 34 text
! DX ! " OverVue - @ianaya89 34
Slide 35
Slide 35 text
! vue-cli ! " OverVue - @ianaya89 35
Slide 36
Slide 36 text
⚙ Dev Tools ! " OverVue - @ianaya89 36
Slide 37
Slide 37 text
! Demo II ! " OverVue - @ianaya89 37
Slide 38
Slide 38 text
! vue-router Single Page Applica-ons ! " OverVue - @ianaya89 38
Slide 39
Slide 39 text
! vuex State Management (Flux) ! " OverVue - @ianaya89 39
Slide 40
Slide 40 text
! vue-authen*cate & vue-auth Authen'ca'on & JTW ! " OverVue - @ianaya89 40
Slide 41
Slide 41 text
! Na$ve & Nuxt.js Server Side Rendering ! " OverVue - @ianaya89 41
Slide 42
Slide 42 text
! Na$ve Script & Weex Mobile Na*ve Rendering ! " OverVue - @ianaya89 42
Slide 43
Slide 43 text
! Take Away • ! Progresivo (Simple y Complejo) • " Declara7ve Rendering • # Component System • $ Ecosistema Completo • % Gran Community ! " OverVue - @ianaya89 43
Slide 44
Slide 44 text
! " OverVue - @ianaya89 44
Slide 45
Slide 45 text
! Workshop Vue.js ! github.com/ianaya89/workshop-vuejs ! " OverVue - @ianaya89 45
Slide 46
Slide 46 text
! " OverVue - @ianaya89 46
Slide 47
Slide 47 text
! Vuenos Aires ! vuenosair.es ! " OverVue - @ianaya89 47
Slide 48
Slide 48 text
Gracias! @ianaya89 ! " OverVue - @ianaya89 48
Slide 49
Slide 49 text
⁉ Preguntas? ! " OverVue - @ianaya89 49
Slide 50
Slide 50 text
! Links bit.ly/ln-vue bit.ly/ln-demo bit.ly/ln-demo2 ! " OverVue - @ianaya89 50