Introducción a TypeScript

Preview:

Citation preview

Pablo Bouzada Fernando Escolar

Introducción a TypeScript

www.pasiona.com(+34) 669 333 333info@pasiona.com

@pasiona BarcelonaPujades 350, 10ª planta

08019 · Barcelona

BilbaoGran Vía 19-21, 2ª planta

48008 · Bilbao

Londres1 Northumberland Avenue

London · WC2N 5BW

MadridPinar 5,

28006 · Madrid

Pablo Bouzada @pbousanKey Consultant en pasiona ConsultingDivulgador Tecnológico en Fundación Techdencias

pbouzada@pasiona.compbousan@techdencias.net

Fernando Escolar @fernandoescolarKey Consultant en pasiona ConsultingDivulgador Tecnológico en Fundación Techdencias

fescolar@pasiona.comfescolar@techdencias.net

@techdencias

@pasiona

#WeLoveJS

@WeLoveJS_Event

{WE [ ] JS}♥

Javascript vsTypeScript

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

10 Logro desbloqueado:

PADRAZO

¿Otro lenguaje nuevo?

TypeScript

JavaScript

CoffeScript

Dart

¿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 MUNDOOLA 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

Site oficial de TypeScript: http://www.typescriptlang.org/

Código fuente y ejemplos: http://typescript.codeplex.com/

Ejemplos de esta charla: https://

github.com/pbousan/welovejs

Pablo Bouzada@pbousan

pbouzada@pasiona.compbousan@techdencias.net

Q&A

Fernando Escolar@fernandoescolar

fescolar@pasiona.comfescolar@techdencias.net

Muchas gracias!

Recommended