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
TypeScript.pdf
Search
We Love JS
March 02, 2013
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TypeScript.pdf
We Love JS
March 02, 2013
More Decks by We Love JS
See All by We Love JS
CocoonJS.pdf
welovejs
0
170
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Discover your Explorer Soul
emna__ayadi
2
1.3k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
sira's awesome portfolio website redesign presentation
elsirapls
0
460
For a Future-Friendly Web
brad_frost
184
10k
Transcript
Pablo Bouzada Fernando Escolar Introducción a TypeScript
www.pasiona.com (+34) 669 333 333
[email protected]
@pasiona Barcelona Pujades 350,
10ª planta 08019 · Barcelona Bilbao Gran Vía 19-21, 2ª planta 48008 · Bilbao Londres 1 Northumberland Avenue London · WC2N 5BW Madrid Pinar 5, 28006 · Madrid
None
Pablo Bouzada @pbousan Key Consultant en pasiona Consulting Divulgador Tecnológico
en Fundación Techdencias
[email protected]
[email protected]
Fernando Escolar @fernandoescolar Key Consultant en pasiona Consulting Divulgador Tecnológico en Fundación Techdencias
[email protected]
[email protected]
@techdencias @pasiona #WeLoveJS @WeLoveJS_Event
{WE [♥] JS}
Javascript vs TypeScript
MANTENIBILIDAD Comprobación estática de tipos. POO: clases, herencia
Interfaces Module pattern.
¿OO en Javascript?
¿Quién está detrás de todo esto? Turbo Pascal Delphi C#
TypeScript Logro desbloqueado: PADRAZO
¿Otro lenguaje nuevo? TypeScript JavaScript CoffeScript Dart
Cualquier librería Javascript
Integrado con tu IDE favorito
SHOW ME THE CODE!!
#1 HOLA MUNDO #1 HOLA MUNDO OLA K ASE {WE
[♥] JS}
#2 CLASES Y HERENCIA {WE [♥] JS}
#3 INTERFACES {WE [♥] JS}
#4 MODULOS {WE [♥] JS}
#5 NODE + MONGO + EXPRESS {WE [♥] JS}
RESUMIENDO… {WE [♥] JS} - Comprobación estática de tipos (solo
VS) - Clases, Interfaces y Herencia - Módulos internos y externos - Otras opciones: CoffeScript, Dart o JS puro
Recursos Web: http://www.typescriptlang.org/ Código fuente y ejemplos: http://typescript.codeplex.com/
Pablo Bouzada @pbousan
[email protected]
[email protected]
Q&A Fernando Escolar @fernandoescolar
[email protected]
[email protected]
Muchas gracias!