-
Um pouco sobre módulos do ECMASCRIPT
-
Modelagem de uma Negociação em Javascript
- Buracos em nossa modelagem por limitações da linguagem Javascript
-
O tipo implícito any
-
Benefícios da tipagem estática
-
Mais configurações do compilador tsc
-
Retorno de método explícito
-
Conversão de valores da interface do usuário
-
Modelagem da classe Negociacoes
-
Utilização de Generics
-
Revisão sobre encapsulamento
-
Questões de mutabilidade e como solucioná-la
-
O tipo ReadonlyArray
-
Adição de negociações em nossa lista
-
Nova maneira de declaração de array com generics
-
O tipo ReadonlyArray
-
O modificador readonly
-
Getters vs propriedades públicas em modo de leitura
-
Programação defensiva
-
Inspiração no React para criação de templates declarativos e dinâmicos
-
Manipulação declarativa do DOM através de template
-
Template dinâmico
-
Formatação de datas usando Intl
-
Herança com TypeScript
-
Classes com tipo genérico
-
Classes abstratas
-
O modificador protected
-
Visibilidade de métodos
-
Validando negociações em dias úteis
-
Vantagens do uso de enums
-
Cuidados com enums com valor por(default)
-
Método estáticos
-
Parâmetros opcionais
-
Remoção de comentários do código compilado
-
Ativação do strictNullChecks
-
Como suprimir erros, quando fizer sentido, resultantes do strictNullChecks
-
Benefícios do strictNullChecks no controle do fluxo da sua aplicação
-
Decorator de método
-
Logar tempo de execução com decorator
-
Decorator com parâmetro
-
Decorator simplificado
-
Ordem de execução dos decorators
-
Simplificação no design de decorators
-
Evitando código duplicado
-
Decorator de propriedade
-
uso de Object.defineProperty
-
Cache de decorators
-
API externa
-
Definindo uma interface para a API
-
Isolando o acesso à API em um serviço
-
Polimorfismo
-
Interface de método
-
Estendendo interfaces
-
Geração de sourmaps e debug da aplicação no navegador
-
Notifications
You must be signed in to change notification settings - Fork 0
flavio-foa-dev/negotiation
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Abstração | Encapsulamento | Herança | Polimorfismo
Resources
Stars
Watchers
Forks
Releases
No releases published