Download - Por que devo aprender JavaScript?
![Page 1: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/1.jpg)
Por que devo aprender JavaScript?
![Page 2: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/2.jpg)
Breno AlvesPlugin developer na Proxio Inc.Co-organizador da WP Rio.
Contribui para alguns projetos e comunidades open-source.
Atualmente trabalha somente com projetos em WordPress.
![Page 3: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/3.jpg)
JavaScript e sua história
Linguagem inicialmente criada para adicionar interatividade nos browsers.
![Page 4: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/4.jpg)
Inicialmente!
Nos últimos anos com a chegada de novas tecnologias, principalmente do Node.JS a linguagem tem se popularizado para as mais diversas aplicações
![Page 5: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/5.jpg)
■ Node.js
■ Gulp
■ Grunt
■ Stylus
■ React
■ AngularJS
■ MongoDB
■ Calypso
![Page 6: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/6.jpg)
Node.JS
![Page 7: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/7.jpg)
■ Aplicações escaláveis
■ Baixo custo de infraestrutura
■ Flexibilidade
![Page 8: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/8.jpg)
■ Sintaxe simples
■ I/O não bloqueante (assíncrono)
■ Orientado a eventos
![Page 9: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/9.jpg)
WordPress + JavaScript
![Page 10: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/10.jpg)
Calypso
![Page 11: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/11.jpg)
Picard
![Page 12: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/12.jpg)
Mas e o PHP?
![Page 13: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/13.jpg)
Não, não vai sumir!
Toda a WP-API, base de plugins e temas é desenvolvida em PHP.
Não é tão fácil dispensar todo esse legado.
![Page 14: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/14.jpg)
E como aprendo de verdade?
![Page 15: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/15.jpg)
Cursos, comunidades e etc.
Existem vários cursos online como o CodeCademy e muitas comunidade locais.
E para sua sorte temos a maior conferência de JavaScript do mundo: BrazilJS
![Page 16: Por que devo aprender JavaScript?](https://reader037.vdocuments.com.br/reader037/viewer/2022092803/58d11e3b1a28ab2a738b4fed/html5/thumbnails/16.jpg)
Quer saber mais?
http://nodebr.com/o-que-e-node-js/
https://premium.wpmudev.org/blog/javascript-for-wordpress-people/
http://www.codeinwp.com/blog/learning-javascript-for-wordpress/
https://braziljs.org/