cefet_web

Server-side parte 4

Atividade: Geiser


Roteiro

  1. Criando o Geiser
    • Parte 1 - configuração e servidor estático
    • Parte 2 - página inicial
    • Parte 3 - página de detalhes do jogador
  2. O arquivo package.json
  3. Renderizando com Handlebars
  4. Programação funcional com Underscore

Criando o Geiser


Geiser - seu computador a todo vapor


Geiser - seu computador a todo vapor


O arquivo package.json


O arquivo package.json (cont.)


O arquivo package.json (cont.)


Parte 1 - servidor estático


Parte 1 - configuração e servidor estático


Parte 1 - configuração e servidor estático


Parte 2 - página inicial


Parte 2 - página inicial (cont.)


Parte 2 - página inicial (cont.)


Parte 2 - página inicial (cont.)


Parte 3 - detalhes do jogador






Parte 3 - página de detalhes do jogador (cont.)


Underscore (documentação)


Underscore (cont.)

  1. Ordenação (_.sortBy):
    var ordenadoDesc = _.sortBy([5,4,6,1], function(el) {
      return -el;
    });
    
  2. X primeiros (_.first):
    var primeiros10 = _.first(lista, 10);
    

Parte 3 - página de detalhes do jogador (cont.)


Referências

  1. Site oficial do underscore.js
  2. Site oficial do handlebars
  3. Site oficial do Express.js