3.1.1 – Conceitos da Programação Orientada a Objetos
3.1.5 – Programando Classes em Javascript
3.1.6 – Palavras-chave public, private e extends
3.1.7 – Aplicando polimorfismo em classes
3.1.9 – Protótipos em Javascript vs Classes
3.1.10 – Utilizando classes e módulos
3.1.11 – Imprimindo resultados – parte 1
3.1.12 – Imprimindo resultados – parte 2
3.1.13 – Criando métodos de validação
3.1.14 – Recuperando valores de inputs
3.1.15 – Inserindo dados em localStorage
3.1.16 – Cadastrando produtos localmente
3.1.17 – Removendo itens da interface de forma assíncrona
3.1.18 – Removendo dados persistentes em localStorage
3.1.19 – Criando métodos de edição de Produtos