danielsjordao / typescript-course

TypeScript course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeScript Course

1. Instalação do TypeScript

  • npm install -g typescript
  • tsc --init

Instalação do Plugin : Code Runner

  • npm i -g ts-node

  • ctrl + alt + n para verificar as informações de saída

2. Tipos

  1. String - Number - Boolean
  2. Array e Objeto
  3. Any
  4. Union Types
  5. Void
  6. Never
  7. Aliases
  8. String Literal Types
  9. Optional
  10. Enum

3. Classes

  1. Class
  2. Métodos
  3. Modificadores de Acesso
  4. Herança
  5. Getters e Setters
  6. Abstract
  7. Static
  8. ReadOnly

4. Interfaces

  • As interfaces Typescript definem os contratos em seu código. Eles também fornecem nomes explícitos para verificação de tipo.

5. NameSpaces

  • Resumidamente os módulos em JavaScript ou TypeScript é uma forma de você compartilhar informações entre arquivos, desta forma, todos os arquivos que realizarem a importação desse módulo poderão utilizar e usufruir de suas funções ou informações que foram expostas.

  • import = Importa informações de um class, namespace, const, let, etc...

  • export = Exporta para outras pessoas consumirem informações.

6. Compilador

  • Atividade de desenvolvimento em typescripts

About

TypeScript course


Languages

Language:TypeScript 95.7%Language:JavaScript 4.3%