- Criando classes
- O que são atributos
- Instâcia/Objeto
- Operador new
- Class field declarations for JavaScript
- Criação de métodos
- Palavra chave this
- Encapsulamento
- Proposta de atributos privados
- return e early return
- Package.json
- Modules
- import/export
- Quais as vantagens de ter um código onde usamos classes e composição ao invés de tipos primitivos
- Tipos de valor e tipos de referência
- Alterando dinamicamente um objeto
- O que aprendemos nessa aula:
- Diferenças entre null e undefined
- Aprofundando nos conceitos de referências a um espaço de memória
- Get e Set
- Melhor encapsulamento da classe
- Protegendo atributos sensíveis
- Construtores
- encapsulamento
- atributos "readonly"
- Atributos estáticos