Para abrir o console no visual studio code: ctrl + shift + aspas
Depois disso rodar o comando npm start para iniciar o servidor.
Utilizando o Postman:
console.log:
Fazendo um POST:
Listagem Clientes:
Cadastro de Clientes:
Blog com assuntos sobre computação em geral com ênfase em internet das coisas (IoT), banco de dados, aplicações distribuídas.
Sunday, May 31, 2020
Saturday, May 30, 2020
Herança, reaproveitamento de código, generics e classe abstrata.
Resultado esperado:
As classes MensagemView e NegociacoesView são muito parecidas. Podemos utilizar herança:
Lidando com tipos genéricos:
Repare que os métodos update e template estão somente na classe pai View
Esse tipo de código ajuda o programador em tempo de compilação pois avisa erros. É melhor pegar os erros em tempo de compilação do que em runtime.
As classes MensagemView e NegociacoesView são muito parecidas. Podemos utilizar herança:
Lidando com tipos genéricos:
Repare que os métodos update e template estão somente na classe pai View
Esse tipo de código ajuda o programador em tempo de compilação pois avisa erros. É melhor pegar os erros em tempo de compilação do que em runtime.
Manipulando o DOM com TypeScript
// NO CONSOLE DO NAVEGADOR
view = new NegociacoesView();
view.template(); // exibe o template retornado
Apresentação do modelo para o usuário:
// NO CONSOLE DO NAVEGADOR
view = new NegociacoesView('#negociacoesView');
view.update(); // atualiza o elemento do DOM com os dados do template
Criando a view no TypeScript
Para consertar isso através de programação defensiva, sendo assim, qualquer mudança será efetuada na cópia e não no array original encapsulado por Negociacoes:
Podemos e devemos definir os tipos de retorno nos métodos:
Subscribe to:
Posts (Atom)





















































