1. INDEX
2. CONTEÚDO
-
Introdução
-
Objetivo:
-
Typescript é uma linguagem criado pela Microsoft cujo o propósito principal é produzir através do compilador typescript um código javascript sem erros básicos de sintaxe comuns ao programar javascript.
-
TypeScript é uma linguagem de código aberto que se baseia em JavaScript, uma das ferramentas mais usadas do mundo, adicionando definições de tipo estático.
-
Tipos fornecem uma maneira de descrever a forma de um objeto, fornecendo melhor documentação e permitindo que o TypeScript valide se seu código está funcionando corretamente.
-
Escrever tipos pode ser opcional no TypeScript, porque a inferência de tipo permite que você obtenha muito poder sem escrever código adicional.
-
Tipagem estática (typescript) vs dinâmica (javascript):
- O grande pulo do gato entre escolher entre cada uma dessas tipagens é que, a tipagem dinâmica acontece em tempo de execução, ou seja, você irá descobrir os erros apenas executando a aplicação enquanto que a tipagem estática pode garantir que o "build" do código não seja gerado caso algum erro de tipagem exista.
-
[🔙]
-
-
Pre-requisitos:
-
Para instalar typescript é preciso que o nodejs esteja instalado e configurado.
-
Para aprender typescript é preciso conhecer a linguagem javascript porque o que será executado no browser ou no nodejs é javascript.
-
Ter uma boa base de programação orientada a objetos, tais como pascal, java etc... vai encurtar o caminho do aprendizado.
-
[🔙]
-
-
Benefícios:
- Typescript permite criar código javascript isento de erros de sintaxe.
-
[🔙]
-
-
Descrição
-
TypeScript é um superconjunto tipado de JavaScript que compila para JavaScript simples. Ele oferece classes, módulos e interfaces para ajudá-lo a construir componentes robustos. A especificação da linguagem TypeScript tem todos os detalhes sobre a linguagem.
-
O manual do TypeScript possue toda informação que precisamos para programar com typescript.
-
[🔙]
-
-
Exemplos.
-
Exemplo de tipos:
- .
-
Exemplo de interface:
- .
-
Exemplo class:
- .
-
Exemplo herança:
- .
-
Exemplo de propriedade:
- .
-
Exemplo de método abstrata:
- .
-
Exemplo de decorator.
- .
-
.
- .
-
[🔙]
-
-
Conteúdo01
-
item 01.
-
item 02.
-
[🔙]
-
-
REFERÊNCIAS
-
HISTÓRICO
- 18/02/2021
-
Criar este documento baseado no modelo02.md;
-
Escrever tópico Objetivos;
-
Escrever tópico Pre-requisitos;
-
[🔙]
-
- 19/02/2021
- Escrever tópico Benefícios
- Escrever tópico Descrição
- Escrever tópico Conteúdo 02
- Escrever tópico Referências
- Atualizar o histórico deste documento.
- Ler no dia seguinte este documento para checar os erros de português.
- 18/02/2021