Slide 1

Slide 1 text

Desarrollo FrontEnd con JavaScript s05 – Backbone.js : Modelos y colecciones

Slide 2

Slide 2 text

Aplicaciones Web Ubicuidad Facilidad para actualizar Uso intensivo de JavaScript Uso de patrones y bibliotecas

Slide 3

Slide 3 text

REST

Slide 4

Slide 4 text

REST • Arquitectura simple sobre HTTP. • Uso de recursos como unidad principal para operaciones. • Operaciones CRUD => Operaciones HTTP.

Slide 5

Slide 5 text

RPC vs REST

Slide 6

Slide 6 text

Backbone.js http://backbonejs.org

Slide 7

Slide 7 text

Backbone.js Biblioteca, no framework Creación de aplicaciones web Operaciones CRUD + REST MV*

Slide 8

Slide 8 text

Backbone.js : Modelos

Slide 9

Slide 9 text

Backbone.Model

Slide 10

Slide 10 text

Backbone.Model • Representa una unidad básica de la aplicación y maneja su lógica correspondiente.

Slide 11

Slide 11 text

Backbone.Model • Ofrece soporte para eventos. • Sincronización configurable.

Slide 12

Slide 12 text

Backbone.js : Colecciones

Slide 13

Slide 13 text

Backbone.Collection

Slide 14

Slide 14 text

Backbone.Collection • Contiene métodos para trabajar con listas de modelos ( , , ).

Slide 15

Slide 15 text

Backbone.Collection • Ofrece soporte para eventos: change, add y remove. • Sincronización configurable.