Faça esse curso de JavaScript e:
-
Domine o paradigma de programação mais usado no mercado
-
Entenda o que são referências e objetos
-
Use atributos, métodos da instância e da classe
-
Defina objetos através de construtores
-
Aprenda sobre encapsulamento
O que aprendemos nessa aula:
-
Criando classes
-
O que são atributos
-
Instâcia/Objeto
-
Operador new
O que aprendemos nessa aula:
-
Criação de métodos
-
Palavra chave this
-
Encapsulamento
-
Proposta de atributos privados
-
Return e early return
O que aprendemos nessa aula:
-
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
O que aprendemos nessa aula:
-
Construtores
-
Encapsulamento
-
Atributos "readonly"
-
Atributos estáticos
Os atributos "readonly" ("somente leitura" em inglês) que o instrutor cita na verdade são os atributos que possuem apenas um acessor get e não possuem um acessor set, ou seja, podemos apenas ler seu valor, mas não sobrescrevê-lo. Um exemplo é o atributo cpf da classe Cliente, cujo valor é atribuído apenas no construtor da classe.