Enviar pesquisa
Carregar
NodeJS: Conhecendo o JavaScript no lado do servidor
•
2 gostaram
•
588 visualizações
Título melhorado com IA
Guilherme Quental
Seguir
Lecture about NodeJS in our weekly event
Leia menos
Leia mais
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 36
Baixar agora
Baixar para ler offline
Recomendados
Deploy mágico: o caso de sucesso do PHP'n Rio 11
Deploy mágico: o caso de sucesso do PHP'n Rio 11
Igor Santos
Vagrant você deveria está usando
Vagrant você deveria está usando
Hudson Brendon
CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018
Jonh Wendell
Pensando fora da caixa
Pensando fora da caixa
William "Kina"
Jenkins + DCS / Dafiti Conference 2014
Jenkins + DCS / Dafiti Conference 2014
Rodrigo Moyle
Ambiente livre para desenvolvimento web
Ambiente livre para desenvolvimento web
Evaldo Junior
Compartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.js
Giovanni Bassi
Frameworks Web e Python
Frameworks Web e Python
Álvaro Justen
Recomendados
Deploy mágico: o caso de sucesso do PHP'n Rio 11
Deploy mágico: o caso de sucesso do PHP'n Rio 11
Igor Santos
Vagrant você deveria está usando
Vagrant você deveria está usando
Hudson Brendon
CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018
Jonh Wendell
Pensando fora da caixa
Pensando fora da caixa
William "Kina"
Jenkins + DCS / Dafiti Conference 2014
Jenkins + DCS / Dafiti Conference 2014
Rodrigo Moyle
Ambiente livre para desenvolvimento web
Ambiente livre para desenvolvimento web
Evaldo Junior
Compartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.js
Giovanni Bassi
Frameworks Web e Python
Frameworks Web e Python
Álvaro Justen
Programando Software Livre em C
Programando Software Livre em C
Diego Santos
Construindo uma ferramenta CLI multiplataforma com Node.js
Construindo uma ferramenta CLI multiplataforma com Node.js
Giovanni Bassi
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
Renato Groff
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com Qt
Sandro Andrade
Programando em Go
Programando em Go
David Robert Camargo de Campos
2013 - 4 Google Open Source Jam
2013 - 4 Google Open Source Jam
Mauro Risonho de Paula Assumpcao
Palestra: Introdução à TypeScript & Features Ts 2.x
Palestra: Introdução à TypeScript & Features Ts 2.x
Glaucia Lemos
Testes com javascript
Testes com javascript
Laís Lima
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
Renato Groff
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Julio Cesar Eiras Melanda
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Jonathan Prates
.NET com contêineres Windows e Linux
.NET com contêineres Windows e Linux
Giovanni Bassi
Práticas de Agilidade e QA na Comunidade KDE
Práticas de Agilidade e QA na Comunidade KDE
Sandro Andrade
Git e contibuição com projetos open source usando GitHub
Git e contibuição com projetos open source usando GitHub
Bruno Orlandi
Javascript por debaixo dos panos
Javascript por debaixo dos panos
Laís Lima
Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?
Igor Macaubas
Git para Designers
Git para Designers
Bruno Orlandi
Desenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o KDE Plasma
Sandro Andrade
O KDE no mundo
O KDE no mundo
Sandro Andrade
[Testes] frameworks de testes end to-end baseados em node js
[Testes] frameworks de testes end to-end baseados em node js
Bárbara Cabral da Conceição, CTFL
Node js
Node js
Ederson de Lima
DevInRio 2010 - NodeJS
DevInRio 2010 - NodeJS
Emerson Macedo
Mais conteúdo relacionado
Mais procurados
Programando Software Livre em C
Programando Software Livre em C
Diego Santos
Construindo uma ferramenta CLI multiplataforma com Node.js
Construindo uma ferramenta CLI multiplataforma com Node.js
Giovanni Bassi
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
Renato Groff
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com Qt
Sandro Andrade
Programando em Go
Programando em Go
David Robert Camargo de Campos
2013 - 4 Google Open Source Jam
2013 - 4 Google Open Source Jam
Mauro Risonho de Paula Assumpcao
Palestra: Introdução à TypeScript & Features Ts 2.x
Palestra: Introdução à TypeScript & Features Ts 2.x
Glaucia Lemos
Testes com javascript
Testes com javascript
Laís Lima
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
Renato Groff
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Julio Cesar Eiras Melanda
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Jonathan Prates
.NET com contêineres Windows e Linux
.NET com contêineres Windows e Linux
Giovanni Bassi
Práticas de Agilidade e QA na Comunidade KDE
Práticas de Agilidade e QA na Comunidade KDE
Sandro Andrade
Git e contibuição com projetos open source usando GitHub
Git e contibuição com projetos open source usando GitHub
Bruno Orlandi
Javascript por debaixo dos panos
Javascript por debaixo dos panos
Laís Lima
Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?
Igor Macaubas
Git para Designers
Git para Designers
Bruno Orlandi
Desenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o KDE Plasma
Sandro Andrade
O KDE no mundo
O KDE no mundo
Sandro Andrade
[Testes] frameworks de testes end to-end baseados em node js
[Testes] frameworks de testes end to-end baseados em node js
Bárbara Cabral da Conceição, CTFL
Mais procurados
(20)
Programando Software Livre em C
Programando Software Livre em C
Construindo uma ferramenta CLI multiplataforma com Node.js
Construindo uma ferramenta CLI multiplataforma com Node.js
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
Desenvolvendo Aplicações Android com Qt
Desenvolvendo Aplicações Android com Qt
Programando em Go
Programando em Go
2013 - 4 Google Open Source Jam
2013 - 4 Google Open Source Jam
Palestra: Introdução à TypeScript & Features Ts 2.x
Palestra: Introdução à TypeScript & Features Ts 2.x
Testes com javascript
Testes com javascript
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
.NET com contêineres Windows e Linux
.NET com contêineres Windows e Linux
Práticas de Agilidade e QA na Comunidade KDE
Práticas de Agilidade e QA na Comunidade KDE
Git e contibuição com projetos open source usando GitHub
Git e contibuição com projetos open source usando GitHub
Javascript por debaixo dos panos
Javascript por debaixo dos panos
Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?
Git para Designers
Git para Designers
Desenvolvendo Widgets QML para o KDE Plasma
Desenvolvendo Widgets QML para o KDE Plasma
O KDE no mundo
O KDE no mundo
[Testes] frameworks de testes end to-end baseados em node js
[Testes] frameworks de testes end to-end baseados em node js
Destaque
Node js
Node js
Ederson de Lima
DevInRio 2010 - NodeJS
DevInRio 2010 - NodeJS
Emerson Macedo
IoTizando com JavaScript
IoTizando com JavaScript
Heider Lopes
Beyond Ruby with NodeJS - RubyConf Brasil 2010
Beyond Ruby with NodeJS - RubyConf Brasil 2010
Emerson Macedo
Express 4
Express 4
Beto Muniz
Angular Nodejs e com mongolab
Angular Nodejs e com mongolab
Wende Mendes
Jquery 2
Jquery 2
Eduardo Mendes
Método criado por paraense pode servir de base tecnológica para criar soluçõe...
Método criado por paraense pode servir de base tecnológica para criar soluçõe...
João Gabriel Lima
No Llores
No Llores
guestb1358fc
GDG NodeJS Sem Segredos
GDG NodeJS Sem Segredos
Caio Cutrim
EasyTaxi e MongoDB - Showcase
EasyTaxi e MongoDB - Showcase
Yuri Teixeira
Equipe Origami City
Equipe Origami City
CEPMBB
Node js - O poder do JavaScript do lado do servidor
Node js - O poder do JavaScript do lado do servidor
Romulo Fagundes
MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015
Kaio Valente
Conhecendo o Nodejs
Conhecendo o Nodejs
Caio Cutrim
NodeJS - E/S não-bloqueante - Dirigido a Eventos
NodeJS - E/S não-bloqueante - Dirigido a Eventos
Átila Camurça
Guia utilização e desenvolvimento de aplicação no PaaS c9.io
Guia utilização e desenvolvimento de aplicação no PaaS c9.io
marcochella
Adwords Express: como anunciar?
Adwords Express: como anunciar?
Mateada
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEAN
João Gabriel Lima
Javascript nos dias de hoje
Javascript nos dias de hoje
Caio Ribeiro Pereira
Destaque
(20)
Node js
Node js
DevInRio 2010 - NodeJS
DevInRio 2010 - NodeJS
IoTizando com JavaScript
IoTizando com JavaScript
Beyond Ruby with NodeJS - RubyConf Brasil 2010
Beyond Ruby with NodeJS - RubyConf Brasil 2010
Express 4
Express 4
Angular Nodejs e com mongolab
Angular Nodejs e com mongolab
Jquery 2
Jquery 2
Método criado por paraense pode servir de base tecnológica para criar soluçõe...
Método criado por paraense pode servir de base tecnológica para criar soluçõe...
No Llores
No Llores
GDG NodeJS Sem Segredos
GDG NodeJS Sem Segredos
EasyTaxi e MongoDB - Showcase
EasyTaxi e MongoDB - Showcase
Equipe Origami City
Equipe Origami City
Node js - O poder do JavaScript do lado do servidor
Node js - O poder do JavaScript do lado do servidor
MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015
Conhecendo o Nodejs
Conhecendo o Nodejs
NodeJS - E/S não-bloqueante - Dirigido a Eventos
NodeJS - E/S não-bloqueante - Dirigido a Eventos
Guia utilização e desenvolvimento de aplicação no PaaS c9.io
Guia utilização e desenvolvimento de aplicação no PaaS c9.io
Adwords Express: como anunciar?
Adwords Express: como anunciar?
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEAN
Javascript nos dias de hoje
Javascript nos dias de hoje
Semelhante a NodeJS: Conhecendo o JavaScript no lado do servidor
PHP Turbinado com CodeIgniter - Conisli 2011
PHP Turbinado com CodeIgniter - Conisli 2011
Evaldo Junior
Node.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançado
Eduardo Bohrer
Vivendo de hacking
Vivendo de hacking
Antonio Costa aka Cooler_
Deixando de ser moleque com PHP
Deixando de ser moleque com PHP
Vinícius Krolow
NodeJS Under the Hood - Concurrency and Multithreading
NodeJS Under the Hood - Concurrency and Multithreading
Rhuan Karlus Silva
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
tdc-globalcode
Novidades PHP 7.4 e 8.0!
Novidades PHP 7.4 e 8.0!
Marcos Marcolin
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Felipe Pedroso
Vim Rocks!
Vim Rocks!
magnunleno
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
tdc-globalcode
Qualidade em projetos PHP - PHPSC Conf 2011
Qualidade em projetos PHP - PHPSC Conf 2011
Luís Cobucci
Qualidade em projetos PHP - SoLiSC 2011
Qualidade em projetos PHP - SoLiSC 2011
Luís Cobucci
graoJS - A full stack MVC NodeJS framework
graoJS - A full stack MVC NodeJS framework
Marcelo Fleury
Nodejs justdigital
Nodejs justdigital
Just Digital
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
tdc-globalcode
Precisamos falar sobre Testes de infraestrutura
Precisamos falar sobre Testes de infraestrutura
Rafael Gomes
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Rogerio Prado de Jesus
Node.js
Node.js
luizhse
Escalando uma plataforma poliglota - QConSP 17
Escalando uma plataforma poliglota - QConSP 17
Leandro Moreira
Xdebug seus problemas acabaram - tdc floripa 2017
Xdebug seus problemas acabaram - tdc floripa 2017
Vitor Mattos
Semelhante a NodeJS: Conhecendo o JavaScript no lado do servidor
(20)
PHP Turbinado com CodeIgniter - Conisli 2011
PHP Turbinado com CodeIgniter - Conisli 2011
Node.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançado
Vivendo de hacking
Vivendo de hacking
Deixando de ser moleque com PHP
Deixando de ser moleque com PHP
NodeJS Under the Hood - Concurrency and Multithreading
NodeJS Under the Hood - Concurrency and Multithreading
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
Novidades PHP 7.4 e 8.0!
Novidades PHP 7.4 e 8.0!
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Vim Rocks!
Vim Rocks!
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
Qualidade em projetos PHP - PHPSC Conf 2011
Qualidade em projetos PHP - PHPSC Conf 2011
Qualidade em projetos PHP - SoLiSC 2011
Qualidade em projetos PHP - SoLiSC 2011
graoJS - A full stack MVC NodeJS framework
graoJS - A full stack MVC NodeJS framework
Nodejs justdigital
Nodejs justdigital
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
Precisamos falar sobre Testes de infraestrutura
Precisamos falar sobre Testes de infraestrutura
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Node.js
Node.js
Escalando uma plataforma poliglota - QConSP 17
Escalando uma plataforma poliglota - QConSP 17
Xdebug seus problemas acabaram - tdc floripa 2017
Xdebug seus problemas acabaram - tdc floripa 2017
NodeJS: Conhecendo o JavaScript no lado do servidor
1.
NodeJS Guilherme Quental github.com/gquental
fb.com/gquental
2.
Quem sou eu? ●
Guilherme Quental ● Formado em Desenvolvimento de Sistemas ● Backend Developer na Conrad Caine ● Membro da Hack Thursday
3.
4.
http://hackthursday.github.com https://github.com/HackThursday
5.
Alguém conhece?!
6.
Conhecido como JavaScript no
lado do servidor
7.
X
8.
Node é muito
mais que isso
9.
10.
Ryan Dahl
11.
O que define
Node?
12.
I/O não bloqueante
13.
JavaScript API
libuv V8 libeio libev IOCP
14.
Tipos ●
select ● poll ● epoll ● kqueue ● IOCP
15.
Agora a parte
buena!
16.
Node é totalmente
modular Na realidade ele mesmo é um conjunto de módulos
17.
Existem diversos módulos ●
File System ● TCP ● UDP ● HTTP ● Buffer ● Events ● Stream ● Process
18.
Pera ai!!! Antes disso
quero ver aquele esquema de I/O não bloqueante!!!
19.
Entendido? Partiu então!
20.
Módulos em Node
C e JavaScript
21.
C?! WTF?!
22.
Primeiro vamos entender
sistema de módulos
23.
24.
Mas e os
módulos em C?
25.
node-gyp
26.
Ok... e módulos
de terceiros?
27.
28.
E se eu
quiser criar meu módulo?
29.
E agora uma
parte melhor ainda! Exemplos!
30.
Events
31.
HTTP
32.
Socket
33.
Buffer
34.
Peçam exemplos!
E criemos Gists!
35.
Perguntas?!
36.
Contato guilherme@quent.al github.com/gquental
fb.com/gquental
Baixar agora