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
150
#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
440
#NodeIO: Cap.3 WebSockets
alejandromg
2
140
JavaScript es cool
alejandromg
1
180
Inventario INT Area Cardiologica
alejandromg
1
73
Other Decks in Technology
See All in Technology
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
180
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
220
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
130
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
410
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Building Adaptive Systems
keathley
44
2.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Docker and Python
trallard
47
3.7k
Six Lessons from altMBA
skipperchong
29
4.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Being A Developer After 40
akosma
91
590k
GitHub's CSS Performance
jonrohan
1032
470k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
The Curious Case for Waylosing
cassininazir
0
230
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!