Curso de




Día 8: Express

Vuestro anfitrión


(según mi hija de 5 años)

Ingeniero senior en MediaSmart Mobile
Co-organizador de Node.js Madrid
@pinchito

Guión


  • Node.js: otra visión
  • sesión práctica
  • express
  • Sesión práctica
  • ejs
  • Sesión práctica

Express




Servidor web avanzado

Presentación de sergio


Compañero de MediaSmart Mobile

http://files.meetup.com/2301351/nodejs%2Bexpress%2Bejs.pdf



Fuente: MadridJS

Sesión Práctica 1


Crear un API REST


Similar a Memcached


Usar Express 3.x

Funciones


Similares a memcached
En forma de URL
Devuelven JSON

/api/get?key=[key] 
Busca una clave
/api/set?key=[key]&value=[value] 
Da valor a una clave
/api/del?key=[key] 
Borra una clave

Ejercicios


Migrar a Express 4.x

Good job!


EJS


Gestor de plantillas

sesión práctica 2


Hacer una aplicación completa


SPA


Recursos estáticos


Acceso a un API (jQuery)

Especificación


Permite seleccionar una clave y muestra su valor


Permite editar el valor correspondiente


Permite borrar la clave

Ejercicios



Añadir una función para listar todas las claves

Añadir una página de listado

Seleccionar clave

¡Os quiero!



Thanks!