Lista 07 - Iniciando c/ Node

Prazo: 21/12/2021

Descrição:

Enviar, através do formulário. Será necessário criar um repositório no GitHub para realizar o envio dessa atividade.

Exercício Prático

  1. Crie um projeto node chamado Pokedex. Esse projeto deve ter na pasta raiz um arquivo package.json devidamente preenchido com os dados da aplicação.
  2. Crie um script JS chamado ./models/pokemons.js que deve expor os dados de todos os pokemons contidos no arquivos pokedex.json. O objeto JS com os dados deve ser exportado para que possa ser usado como módulo em outros scripts JS.
  3. Crie um script JS chamado listar_pokemons.js que deve exibir no console todos os pokemons do pokedex.json. Os seguintes atributos devem ser impressos: - id - nome - pvMax - ataque - defesa - ataque especial - defesa especial - velocidade - Dica: use a função console.table
  4. Crie um script app.js que cria um servidor Web e que retorna um HTML que lista todos os pokemons do pokedex.json quando a rota /pokemons for requisitada via GET. Os seguintes atributos devem serem listados são os mesmos listados anteriormente.
  5. Faça com que o script app.js seja executado a partir do comando npm start.

Mais detalhes

  • Dica: Durante o desenvolvimento teste seu código com o arquivo Pokedex-light

  • Formato do arquivo JSON Formato do arquivo json

  • Print da minha Pokedex zero inspirada Pokedex bem simples, zero inspiração

  • Inspiração Pokedex.org Pokdex.org - Fonte de inspiração

Material de apoio Opcional.

Sugestão de curso que irá lhe ajudar na realização dessa atividade.