ANDRÉ BALTIERI
ANDREBALTIERI.NET/
Otimizando seu
JavaScript com
TypeScript
OQUEÉOTYPESCRIPT?
SUPERSET DO JAVASCRIPT
CRIADO POR ANDERS HEIJNSBERG
FLEXÍVEL
COMPILADO
FUTURISTA
ÓTIMO INTELISENSE NO VS CODE
OQUEELERESOLVE?
SEU JAVASCRIPT CRESCEU?
ESTÁ BAGUNÇADO?
VOCÊ TEM DIFICULDADES EM REFATORAR?
TEM DIFICULDADES EM TESTAR?
TEM DIFICULDADES EM DEBUGAR?
INICIANDO
TSC MEUARQUIVO.TS
TIPAGEM
TSC MEUARQUIVO.TS
INTERFACES
INTERFACES
CLASSES
CLASSES
CLASSES
MODULOS
MELHORANDO...
ESTRUTURANDO EM ARQUIVOS SEPARADOS
|- CONTRACTS
|- IPESSOA.TS
|- PESSOA.TS
|- MAIN.TS
|- _ALL.TS
|- INDEX.HTML
IPESSOA.TS
ALUNO.TS
MAIN.TS
_ALL.TS
INDEX.HTML
RESULTADO...
HUMMM… AINDA DÁ PARA MELHORAR
AUTOMATIZANDOCOMGULP
NPM INIT -Y
NPM INSTAL GULP GULP-TSC GULP-WATCH --SAVE
GULP
MENOSÉMAIS
REDUÇÃO NOS REQUESTS AJUDA
NA PERFORMANCE DO CARREGAMENTO
DA PÁGINA
MELHORANDO…
MUITOMENOSÉAINDAMAIS…
TUDOAUTOMÁTICOCOMGULP-
WATCH
http://lab1024.com.br
http://andrebaltieri.net
ANDRÉ BALTIERI
MUITOOBRIGADO!
ANDRÉ BALTIERI

Otimizando eu JavaScript com TypeScript