Curso interativo
Curso TypeScript
Master TypeScript, o superconjunto digitado de JavaScript. Aprenda como escrever código mais seguro e robusto usando tipos primitivos, interfaces, aliases de tipo, tipos de união, restrição de tipo e programação genérica (genéricos).
Verificação estática via palavras-chave + execução no oficialTypeScript Playground(um clique para copiar código + abrir).
01 · Módulo 1 - Fundamentos do TypeScript
Os fundamentos do sistema de tipos: anotações para tipos primitivos, parâmetros de função, arrays e tuplas.
02 · Módulo 2 — Tipos e Interfaces
Crie formatos de dados complexos com interfaces e aliases e trabalhe com tipos de união flexíveis.
- 2.1Aliases de tipo versus interfacesEntenda a diferença entre definir formas de objetos usando uma interface ou um alias de tipo.~12 min
- 2.2Sindicatos e EstreitamentoTrabalhe com variáveis aceitando vários tipos (Tipos de União) e restringindo os tipos em tempo de execução (Estreitamento de Tipo).~15 min
03 · Módulo 3 — Genéricos e Funções
Funções com parâmetros opcionais, assinaturas de tipo de função e o poderoso mundo dos Genéricos.
04 · Módulo 4 — Classes e tipos de utilitários
Programação orientada a objetos com classes e tipos de utilitários integrados para transformar os tipos existentes.
05 · Módulo 5 — Tipos e Guardas Avançados
Aprofunde sua compreensão do sistema de tipos com protetores de tipo personalizados, tipos literais, asserções de tipo e tipos literais de modelo.
06 · Módulo 6 — Tipos Condicionais e Mapeados
Aprenda como criar tipos dinâmicos e transformar tipos existentes usando tipos condicionais, o operador infer e tipos mapeados.
07 · Módulo 7 — Configuração e Integração
Descubra como configurar o compilador TypeScript usando tsconfig.json e estender os tipos existentes com mesclagem de declarações.