Node JS Ecossistema, Npm e TDD

Propaganda
Node JS Ecossistema,
Npm e TDD
By Pompeu
Motivos ???
Por que Javascript ???
E as outras linguagens ???
Por que ficou Gigantesco ?????
Não perca tempo, em longas
discussões sobre frameworks,
aprenda javascript e programe
para tudo e seja feliz.
Who am i ????
Itacir Ferreira Pompeu, um dos criadores
do DF.JS, Eng Software na Faros
Educacional,
ex-professor
da
Webschool.io, ex-maratonista ICPM e
linux user desde 99,
Formado em TSI pelo IF goiano.
Trabalhos Atuais
● Por que Javascript ???
● NodeJS um Monstro.
Agenda
Javascript deixa tudo simples.
● Npm o Gigante
● TDD (herança rubysta)
● Desktop, Web E Mobile.
Javascript no github
Mais por que?
O que houve?
Por que NodeJS cresceu
tanto?
Agora estão prontos para a
ouvirem sobre Node JS?.
O NodeJS é Gigante.
Ola NodeJS
●
IO Assíncrono
●
V8 performance
●
Comunidade Ativa
●
Multiplataforma
●
Expansão de ferramentas
●
nem tudo são flores.
The experiment
Como entender o IO assíncrono:
https://www.youtube.com/watch?v=B0hc7hmpCD4
Node.js: JavaScript com Google V8 no servidor - Luciano Ramalho
https://www.youtube.com/watch?v=jo_B4LTHi3I
Introduction to Node.js with Ryan Dahl
É a performance ???
Node VS { Ruby Php Python Exilir }
https://www.youtube.com/playlist?list=PL8dsUiOEeVuuGnLKSxNRR_9iRYRjuneZH
Testando a performance de tecnologias especialistas em Rest API JSON
uma abordagem em JAVA, PHP, C++, NODEJS, RUBY, PYTHON e GO
Itacir Pompeu, Fernando Matos e Marcel Melo.
Enacomp UFG 2015.(http://www.enacomp.com.br/)
Caso de Falha use Node com C++
https://blog.scottfrees.com/c-p
rocessing-from-node-js
Node JS e Rest Api Koa-router
Node JS e Rest Api, controller.
Ferramentas para todos
Porque existe tanta coisa?
Por que existe tanta coisa?
Aplicativos Desktop Electron JS
●
●
●
●
●
Curva baixa.
NodeJS de Brinde.
Acesso ao banco de dados.
Boa Documentação.
Várias formas de uso do HTTP.
Aplicativos Mobile Híbrido
● Curva baixa.
● Multiplataforma.
● Boa Documentação.
Native Script vc React Native ???
Conclusão
●
●
●
●
●
●
O Javascript já está muito além do que se imaginava.
Dá Dinheiro e pode te fazer full stack.
Ele Está em todos lugares sim.
Pode-se controlar drones e robôs Xd.
É Divertido.
Pega Mulher pra caramba.
Contatos
Email.
[email protected]
https://github.com/Pompeu
https://twitter.com/Pompeulimp
https://www.facebook.com/itacir.pompeu
Download