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
430
#NodeIO: Cap.3 WebSockets
alejandromg
2
140
JavaScript es cool
alejandromg
1
180
Inventario INT Area Cardiologica
alejandromg
1
71
Other Decks in Technology
See All in Technology
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
150
バイブコーディングと継続的デプロイメント
nwiizo
2
480
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
150
Findy Team+のSOC2取得までの道のり
rvirus0817
0
480
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
170
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
120
カンファレンスに託児サポートがあるということ / Having Childcare Support at Conferences
nobu09
1
350
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
4
340
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
3
380
How to achieve interoperable digital identity across Asian countries
fujie
0
140
o11yで育てる、強い内製開発組織
_awache
3
120
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
120
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
What's in a price? How to price your products and services
michaelherold
246
12k
Faster Mobile Websites
deanohume
310
31k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Designing for humans not robots
tammielis
254
26k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Scaling GitHub
holman
463
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
The Language of Interfaces
destraynor
162
25k
A better future with KSS
kneath
239
17k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
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!