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.
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