Duración

20 horas (8 sesiones)

Profesor

Otto Colomina Pardo

Contenidos

Backbone.js es un framework JavaScript que proporciona un conjunto de funcionalidades de alto nivel orientadas al desarrollo de aplicaciones web. Entre estas funcionalidades se encuentran la definición de modelos con claves y valores y eventos, colecciones, vistas con gestión de eventos declarativas y la conexión de todo ello con un interfaz REST JSON.

En la asignatura conocerás y utilizarás Backbone.js para desarrollar aplicaciones web en el lado del cliente. Verás una introducción a MVC en JavaScript. Aprenderás a utilizar templates con Underscore y Mustache.js y a definir vistas y subvistas en la interfaz de usuario. Aprenderás a gestionar la persistencia con APIs REST y a realizar pruebas que comprueban el correcto funcionamiento de la aplicación.

Libro de apuntes

Sesiones

1. ¡Hola Backbone!
Apuntes y ejercicios Transparencias
2. Modelos y colecciones
Apuntes y ejercicios Transparencias
3. Vistas y templates
Apuntes y ejercicios Transparencias
4. Jerarquías de vistas
Apuntes y ejercicios Transparencias
5. Interfaces con ReactJS
Apuntes y ejercicios Transparencias
6. Routers. Testing
Apuntes y ejercicios Transparencias
7. Módulos
Apuntes y ejercicios Transparencias
8. Miniproyecto de aplicación Backbone

© Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 2014-15