Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introducción a express - meetup node.js argentina
Search
Dan Zajdband
October 26, 2012
Technology
740
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introducción a express - meetup node.js argentina
Dan Zajdband
October 26, 2012
More Decks by Dan Zajdband
See All by Dan Zajdband
WebVR for the rest of us @ SRCCON 2016
danzajdband
0
150
Crowdsourcing
danzajdband
0
190
Progressive Web Applications
danzajdband
0
220
Hackdash - Media party 2015
danzajdband
0
72
Servidores... Para qué?
danzajdband
0
320
¿Qué ES 6? - Introducción a ECMAScript y Babel
danzajdband
2
450
La Web Realtime
danzajdband
1
150
JSConfAr 2012
danzajdband
1
160
Other Decks in Technology
See All in Technology
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
170
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
480
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
120
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
510
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
540
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
0
210
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
AIで社員の自主発信に広報目線を組み込む
_mossann_t
0
140
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
890
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
140
絵ではじめるKubernetesセキュリティ
aoi1
4
700
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Thoughts on Productivity
jonyablonski
76
5.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
900
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
700
Statistics for Hackers
jakevdp
799
230k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
So, you think you're a good person
axbom
PRO
2
2.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
530
Transcript
Introducción a express
Dan Zajdband
@dzajdband
zajdband.com.ar
los-rayos.com.ar
None
La filosofía de node
“Node.js has a relatively small core set of functionality. The
general guideline is that node core contains everything that is strictly necessary to do network programming, and write userland modules.” @izs - node.js maintainer, npm creator
require(‘http’)
require(‘http’).createServer(function(req, res){ res.writeHead(200, {‘Content-Type’: ‘text/plain’}); res.end(‘Piojo Lopez\n’); }).listen(3000);
npm install express
• Powered by Connect • Middleware • Routing • HTTP
helpers • Liviano • Soporta +14 template engines
None
npm install -g express
None
NODE_ENV=development
None
lluvia de módulos
• Socket.IO (https://github.com/LearnBoost/ socket.io) • Passport (https://github.com/jaredhanson/passport) • Mongoose (https://github.com/LearnBoost/
mongoose) • Redis (https://github.com/mranney/node_redis) • Superagent (https://github.com/visionmedia/ superagent)
• Up (https://github.com/LearnBoost/up) • bcrypt (https://github.com/ncb000gt/ node.bcrypt.js/) • Oauth (https://github.com/ciaranj/node-oauth)
• nodemailer (https://github.com/andris9/ Nodemailer) • Jade (https://github.com/visionmedia/jade)
Bonus track
components
client-side package manager
• Componentes modulares • No solo para javascript • templates
• Extensible • Resuelve dependencias • Rápido (mucho más que, por ejemplo, npm)
follow @component_js