NodeJS

Preview:

DESCRIPTION

Apresentação do NodeJS no InfoSENAC 2014

Citation preview

NodeJS

RENATO FILHOInfoSenac - 2014

NODEJS? WTF?

Javascript do lado do servidor(server-side).

Mais uma???

O Que é que o NodeJS tem?

•A história das “interwebs” para os

usuários em dois capitulos.

A internet de hoje.

Asíncrona.Tempo real.

O Usuário quer tudo e agora!

Gambiarras!

• Ajax Pooling.

I/O bloqueante

• Conexões no banco de dados.• Leitura ou escrita de arquivos.

I/O Síncrona

I/O Assíncrona com Threads

O “charme” do NodeJS

Threads vs Event Loop

• Threads escalam em utilização de CPU.(Processamento paralelo).

• Event Loop escala em I/O não bloqueante.(single thread).

Criando um servidor HTTP com NodeJS

RESTful API com NodeJS

Realtime com Socket.io

Por que aprender NodeJS?

• Aprender uma nova tecnologia• Aprender mais sobre JS.• Criar de aplicações simples até aplicações real-

time.• Javascript Everywhere para Desenvolvedores

front-end.

Contato