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: PDF HTML ePub

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. Miniproyecto con Backbone y Marionette
Apuntes y ejercicios
6. Interfaces web con React
Apuntes y ejercicios Transparencias
7. React. Composición de componentes
Apuntes y ejercicios Transparencias
8. Flux. Arquitecturas web para aplicaciones React
Apuntes y ejercicios Transparencias

© Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 2015-16