/Bytebank

Primary LanguageJavaScript

Alura - Curso: JavaScript: Programando a Orientação a Objetos

Criação de um banco digital com Javascript.

Projeto desenvolvido durante live na Twitch: https://www.twitch.tv/igorsromero

Módulos

01 - Repetição de código
O que aprendemos nessa aula:
- Criando classes
- O que são atributos
- Instâcia/Objeto
- Operador new
02 - Adicionando Comportamentos
O que aprendemos nessa aula:
- Criação de métodos
- Palavra chave this
- Encapsulamento
- Proposta de atributos privados
- Return e early return
03 - Modularizado código
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
04 - Acessando Atributos privados
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
05 - Construtores e estáticos
O que aprendemos nessa aula:
- Construtores
- Encapsulamento
- Atributos "readonly"
- Atributos estáticos