Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
#nodeIO: Intro a Node.js
Search
Alejandro Morales
November 20, 2012
Technology
1
140
#nodeIO: Intro a Node.js
Alejandro Morales
November 20, 2012
Tweet
Share
More Decks by Alejandro Morales
See All by Alejandro Morales
HIS, RIS, PACS y DICOM
alejandromg
0
420
#NodeIO: Cap.3 WebSockets
alejandromg
2
140
JavaScript es cool
alejandromg
1
180
Inventario INT Area Cardiologica
alejandromg
1
70
Other Decks in Technology
See All in Technology
kotlin-lsp を Emacs で使えるようにしてみた / use kotlin-lsp in Emacs
nabeo
0
150
API の仕様から紐解く「MCP 入門」 ~MCP の「コンテキスト」って何だ?~
cdataj
0
150
今からでも間に合う! 生成AI「RAG」再入門 / Re-introduction to RAG in Generative AI
hideakiaoyagi
1
170
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.1k
マルチテナント+マルチプロダクト SaaS への AI Agent の組み込み方
kworkdev
PRO
2
330
原則から考える保守しやすいComposable関数設計
moriatsushi
3
390
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
260
VCpp Link and Library - C++ breaktime 2025 Summer
harukasao
0
170
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
1
260
Grafana MCP serverでなんかし隊 / Try Grafana MCP server
kohbis
0
340
CI/CDとタスク共有で加速するVibe Coding
tnbe21
0
150
Tenstorrent 開発者プログラム
tenstorrent_japan
0
310
Featured
See All Featured
Navigating Team Friction
lara
186
15k
Faster Mobile Websites
deanohume
307
31k
Typedesign – Prime Four
hannesfritz
42
2.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Become a Pro
speakerdeck
PRO
28
5.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How STYLIGHT went responsive
nonsquared
100
5.6k
It's Worth the Effort
3n
184
28k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Fireside Chat
paigeccino
37
3.5k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
6
690
Transcript
+ = #NodeIO
Alejandro Morales Desarrollador Web, Open Source Entusiasta, Astrolover. NaN @_alejandromg
http://git.io/alejandro
¡JavaScript es grande!
Introducción a Node: - ¿Qué es Node, para que es
bueno, quienes lo usan? - ¿Cómo lo instalo, que requisitos necesito para comenzar? - Un JavaScript sin restricciones. - ¿Qué es la programación asíncrona y en eventos? - De npm y módulos, ¿Qué significa require?. - Del protocolo HTTP y Node.
¿Qué es ?
¿Quiénes lo usan?
nodeknockout.com/entries
GRUNT
¿Para que es bueno?
¿Cómo lo instalo?
Diferencias entre navegador y servidor
JS
JS
JS
Programación Asíncrona
Como evitar código piramidal
JS
Escribe código modularizado: más de 500LOC esta mal. No abuses,
mejor reúsa, DRY. Usa librerías que ayuden al control: como async. Usa promesas y futuros. Usa un estilo continuable: . Conoce el lenguaje.
Programación Orientada a Eventos
POE -> Ya la conoces.
En Node es «default»
Módulos y npm
Módulos
Definiendo Módulos
Precauciones con Módulos
La navaja suiza de los packages manager
Instalas Manejas Eliminas Publicas Premias
package.json
El módulo HTTP (http://nodejs.org/api/http.html)
¡Muchas gracias!