Enviar pesquisa
Carregar
NodeJS introdução assíncrono I/O não bloqueante
•
Transferir como PPTX, PDF
•
0 gostou
•
524 visualizações
Título melhorado com IA
Renato Sousa
Seguir
Apresentação do NodeJS no InfoSENAC 2014
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 20
Baixar agora
Recomendados
NoSQL + Node.js
NoSQL + Node.js
Henrique Gogó
Node.js - Devo adotar na minha empresa?
Node.js - Devo adotar na minha empresa?
Pablo Souza
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEAN
João Gabriel Lima
Node.js - Worksigma
Node.js - Worksigma
Manoel Neto
Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1
Pablo Souza
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Fabio Kung
MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.
Leonardo Quevedo
Node js
Node js
Ederson de Lima
Recomendados
NoSQL + Node.js
NoSQL + Node.js
Henrique Gogó
Node.js - Devo adotar na minha empresa?
Node.js - Devo adotar na minha empresa?
Pablo Souza
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEAN
João Gabriel Lima
Node.js - Worksigma
Node.js - Worksigma
Manoel Neto
Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1
Pablo Souza
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Fabio Kung
MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.
Leonardo Quevedo
Node js
Node js
Ederson de Lima
Apresentação
Apresentação
Marcelo de castro
TDC2018SP | Trilha Node.js - Melhores praticas de desempenho utilizando Node....
TDC2018SP | Trilha Node.js - Melhores praticas de desempenho utilizando Node....
tdc-globalcode
Nodejs Intro William Dias
Nodejs Intro William Dias
William Dias
Executando Tarefas em Background com Webjobs
Executando Tarefas em Background com Webjobs
Camila Carrera
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...
PotiLivre Sobrenome
MongoDB: introdução à sua próxima base de dados
MongoDB: introdução à sua próxima base de dados
Jordan Kobellarz
NPA - NoSQL Persistence API
NPA - NoSQL Persistence API
Wesley Fuchter
Microservices - Quebrando gigantes em pequenos
Microservices - Quebrando gigantes em pequenos
Vinícius Krolow
Node.js no Pagar.me
Node.js no Pagar.me
Pedro Franceschi
ODIG - Javascript, DOM Elements e jQuery
ODIG - Javascript, DOM Elements e jQuery
Marketing Digital ODIG
Mini Curso - jQuery - FMU
Mini Curso - jQuery - FMU
Thiago Ericson
Jquery: + Produtivo, + Eficiente
Jquery: + Produtivo, + Eficiente
Leon Kulikowski
MiniCurso Jquery - IV SimSis
MiniCurso Jquery - IV SimSis
Thiago Miranda
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmica
Victor Cavalcante
jQuery e ASP.Net mvc2
jQuery e ASP.Net mvc2
Victor Cavalcante
jQuery Simplificando o JavaScript
jQuery Simplificando o JavaScript
Everaldo Wanderlei Uavniczak
performance em jQuery apps
performance em jQuery apps
Davidson Fellipe
Apresentação Ruby no Dojo da UFBA
Apresentação Ruby no Dojo da UFBA
Luciano Borges
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
Giovanni Bassi
Continuous delivery with azure app service
Continuous delivery with azure app service
Nabeel Khan
Vasopressin dan perawatan intensif
Vasopressin dan perawatan intensif
Nur Hajriya
Operaciones resolver problemas con racionales
Operaciones resolver problemas con racionales
Dirección General de Escuelas Mendoza
Mais conteúdo relacionado
Mais procurados
Apresentação
Apresentação
Marcelo de castro
TDC2018SP | Trilha Node.js - Melhores praticas de desempenho utilizando Node....
TDC2018SP | Trilha Node.js - Melhores praticas de desempenho utilizando Node....
tdc-globalcode
Nodejs Intro William Dias
Nodejs Intro William Dias
William Dias
Executando Tarefas em Background com Webjobs
Executando Tarefas em Background com Webjobs
Camila Carrera
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...
PotiLivre Sobrenome
MongoDB: introdução à sua próxima base de dados
MongoDB: introdução à sua próxima base de dados
Jordan Kobellarz
NPA - NoSQL Persistence API
NPA - NoSQL Persistence API
Wesley Fuchter
Microservices - Quebrando gigantes em pequenos
Microservices - Quebrando gigantes em pequenos
Vinícius Krolow
Node.js no Pagar.me
Node.js no Pagar.me
Pedro Franceschi
Mais procurados
(9)
Apresentação
Apresentação
TDC2018SP | Trilha Node.js - Melhores praticas de desempenho utilizando Node....
TDC2018SP | Trilha Node.js - Melhores praticas de desempenho utilizando Node....
Nodejs Intro William Dias
Nodejs Intro William Dias
Executando Tarefas em Background com Webjobs
Executando Tarefas em Background com Webjobs
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...
MongoDB: introdução à sua próxima base de dados
MongoDB: introdução à sua próxima base de dados
NPA - NoSQL Persistence API
NPA - NoSQL Persistence API
Microservices - Quebrando gigantes em pequenos
Microservices - Quebrando gigantes em pequenos
Node.js no Pagar.me
Node.js no Pagar.me
Destaque
ODIG - Javascript, DOM Elements e jQuery
ODIG - Javascript, DOM Elements e jQuery
Marketing Digital ODIG
Mini Curso - jQuery - FMU
Mini Curso - jQuery - FMU
Thiago Ericson
Jquery: + Produtivo, + Eficiente
Jquery: + Produtivo, + Eficiente
Leon Kulikowski
MiniCurso Jquery - IV SimSis
MiniCurso Jquery - IV SimSis
Thiago Miranda
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmica
Victor Cavalcante
jQuery e ASP.Net mvc2
jQuery e ASP.Net mvc2
Victor Cavalcante
jQuery Simplificando o JavaScript
jQuery Simplificando o JavaScript
Everaldo Wanderlei Uavniczak
performance em jQuery apps
performance em jQuery apps
Davidson Fellipe
Apresentação Ruby no Dojo da UFBA
Apresentação Ruby no Dojo da UFBA
Luciano Borges
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
Giovanni Bassi
Continuous delivery with azure app service
Continuous delivery with azure app service
Nabeel Khan
Vasopressin dan perawatan intensif
Vasopressin dan perawatan intensif
Nur Hajriya
Operaciones resolver problemas con racionales
Operaciones resolver problemas con racionales
Dirección General de Escuelas Mendoza
Puente Pomachaca-Futura Construccion
Puente Pomachaca-Futura Construccion
Germán Cueva
DiscoverReady I-DECISION Automated Review
DiscoverReady I-DECISION Automated Review
Scott_Woodworth
AG
AG
argostling
Retórica
Retórica
JKJampa
Nap 3° ciclo matematica
Nap 3° ciclo matematica
Dirección General de Escuelas Mendoza
Formato hoja de_vida_del_alumno
Formato hoja de_vida_del_alumno
dorada-65
Ativ4lopurdeslima
Ativ4lopurdeslima
lourdesslima
Destaque
(20)
ODIG - Javascript, DOM Elements e jQuery
ODIG - Javascript, DOM Elements e jQuery
Mini Curso - jQuery - FMU
Mini Curso - jQuery - FMU
Jquery: + Produtivo, + Eficiente
Jquery: + Produtivo, + Eficiente
MiniCurso Jquery - IV SimSis
MiniCurso Jquery - IV SimSis
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net mvc2
jQuery e ASP.Net mvc2
jQuery Simplificando o JavaScript
jQuery Simplificando o JavaScript
performance em jQuery apps
performance em jQuery apps
Apresentação Ruby no Dojo da UFBA
Apresentação Ruby no Dojo da UFBA
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
ASP.NET MVC para desenvolvedores Web Forms (TechEd)
Continuous delivery with azure app service
Continuous delivery with azure app service
Vasopressin dan perawatan intensif
Vasopressin dan perawatan intensif
Operaciones resolver problemas con racionales
Operaciones resolver problemas con racionales
Puente Pomachaca-Futura Construccion
Puente Pomachaca-Futura Construccion
DiscoverReady I-DECISION Automated Review
DiscoverReady I-DECISION Automated Review
AG
AG
Retórica
Retórica
Nap 3° ciclo matematica
Nap 3° ciclo matematica
Formato hoja de_vida_del_alumno
Formato hoja de_vida_del_alumno
Ativ4lopurdeslima
Ativ4lopurdeslima
Semelhante a NodeJS introdução assíncrono I/O não bloqueante
Node.js: 5 razões para começar a utilizar
Node.js: 5 razões para começar a utilizar
Filipe Falcão
MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015
Kaio Valente
Real time com java e Node.Js
Real time com java e Node.Js
Fabiano Modos
Node js - Javascript Server Side
Node js - Javascript Server Side
Gustavo Corrêa Alves
Node não é filme de Terror
Node não é filme de Terror
Paulo Pires
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Jackson F. de A. Mafra
Light Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.js
Caio Ribeiro Pereira
Introdução ao Node.js - FATEC SP
Introdução ao Node.js - FATEC SP
Arthur Fücher
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.
Filipe Morelli
Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011
Emerson Macedo
Nodejs e Socket.io
Nodejs e Socket.io
Michael Douglas
Pouch db tdc2016
Pouch db tdc2016
Itacir Pompeu
Pouch db tdc2016
Pouch db tdc2016
Itacir Pompeu
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Rodrigo Branas
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
tdc-globalcode
Arquiteturas híbridas de atendimento em Cloud Computing para otimizar o uso d...
Arquiteturas híbridas de atendimento em Cloud Computing para otimizar o uso d...
Diego Santos
Integração com webservices usando MVC e mágica
Integração com webservices usando MVC e mágica
Leocadio Tiné
Node slide
Node slide
Thiago De Abreu Lima
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
Fabrício Lopes Sanchez
Phonegap
Phonegap
Lucas Brigida
Semelhante a NodeJS introdução assíncrono I/O não bloqueante
(20)
Node.js: 5 razões para começar a utilizar
Node.js: 5 razões para começar a utilizar
MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015
Real time com java e Node.Js
Real time com java e Node.Js
Node js - Javascript Server Side
Node js - Javascript Server Side
Node não é filme de Terror
Node não é filme de Terror
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Light Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.js
Introdução ao Node.js - FATEC SP
Introdução ao Node.js - FATEC SP
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.
Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011
Nodejs e Socket.io
Nodejs e Socket.io
Pouch db tdc2016
Pouch db tdc2016
Pouch db tdc2016
Pouch db tdc2016
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
Arquiteturas híbridas de atendimento em Cloud Computing para otimizar o uso d...
Arquiteturas híbridas de atendimento em Cloud Computing para otimizar o uso d...
Integração com webservices usando MVC e mágica
Integração com webservices usando MVC e mágica
Node slide
Node slide
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
Phonegap
Phonegap
Mais de Renato Sousa
Curso Programação Web com Ruby on Rails - Aula 03
Curso Programação Web com Ruby on Rails - Aula 03
Renato Sousa
Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01
Renato Sousa
Javascript
Javascript
Renato Sousa
Devise
Devise
Renato Sousa
Virada Geek
Virada Geek
Renato Sousa
Rails
Rails
Renato Sousa
Aula03
Aula03
Renato Sousa
Aula02
Aula02
Renato Sousa
Git
Git
Renato Sousa
Aula00
Aula00
Renato Sousa
PHP - Aula #01
PHP - Aula #01
Renato Sousa
Curso de Android - Aula #01: Introdução ao Android
Curso de Android - Aula #01: Introdução ao Android
Renato Sousa
Ruby (1)
Ruby (1)
Renato Sousa
Curso Java #05 - Heranca, Polimorfismo e Classe abstratas
Curso Java #05 - Heranca, Polimorfismo e Classe abstratas
Renato Sousa
Curso Java #04 - Programação Orientada a Objetos
Curso Java #04 - Programação Orientada a Objetos
Renato Sousa
Curso Java #03 - Arrays
Curso Java #03 - Arrays
Renato Sousa
Programacao orientada-a-objetos-java
Programacao orientada-a-objetos-java
Renato Sousa
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Renato Sousa
Curso Java #01 - Introdução
Curso Java #01 - Introdução
Renato Sousa
Ruby on Rails
Ruby on Rails
Renato Sousa
Mais de Renato Sousa
(20)
Curso Programação Web com Ruby on Rails - Aula 03
Curso Programação Web com Ruby on Rails - Aula 03
Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01
Javascript
Javascript
Devise
Devise
Virada Geek
Virada Geek
Rails
Rails
Aula03
Aula03
Aula02
Aula02
Git
Git
Aula00
Aula00
PHP - Aula #01
PHP - Aula #01
Curso de Android - Aula #01: Introdução ao Android
Curso de Android - Aula #01: Introdução ao Android
Ruby (1)
Ruby (1)
Curso Java #05 - Heranca, Polimorfismo e Classe abstratas
Curso Java #05 - Heranca, Polimorfismo e Classe abstratas
Curso Java #04 - Programação Orientada a Objetos
Curso Java #04 - Programação Orientada a Objetos
Curso Java #03 - Arrays
Curso Java #03 - Arrays
Programacao orientada-a-objetos-java
Programacao orientada-a-objetos-java
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #01 - Introdução
Curso Java #01 - Introdução
Ruby on Rails
Ruby on Rails
NodeJS introdução assíncrono I/O não bloqueante
1.
NodeJS RENATO FILHO
InfoSenac - 2014
2.
NODEJS? WTF? Javascript
do lado do servidor(server-side).
3.
Mais uma???
4.
O Que é
que o NodeJS tem?
5.
•A história das
“interwebs” para os usuários em dois capitulos.
6.
7.
8.
A internet de
hoje. Asíncrona. Tempo real.
9.
O Usuário quer
tudo e agora!
10.
Gambiarras! • Ajax
Pooling.
11.
I/O bloqueante •
Conexões no banco de dados. • Leitura ou escrita de arquivos.
12.
I/O Síncrona
13.
I/O Assíncrona com
Threads
14.
O “charme” do
NodeJS
15.
Threads vs Event
Loop • Threads escalam em utilização de CPU.(Processamento paralelo). • Event Loop escala em I/O não bloqueante.(single thread).
16.
Criando um servidor
HTTP com NodeJS
17.
RESTful API com
NodeJS
18.
Realtime com Socket.io
19.
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.
20.
Contato
Baixar agora