Dentro del desarrollo de aplicaciones en JavaScript hay diferentes frameworks, pero Backbone.js destaca gracias a su simplicidad y ligereza. Este framework ayuda de manera simple y rápida a crear aplicaciones complejas basadas en MVC (model-view-controller), con un buen rendimiento y con gran simplicidad gracias a su sistema de eventos y de data binding. En este curso aprenderás a crear aplicaciones con Backbone.js y descubrirás las diferentes opciones que nos ofrece a través de un ejemplo práctico de uso.

Backbone.js es un framework JavaScript con filosofía MVC, que destaca por su sencillez de uso y su ligereza.

Gracias a este curso aprenderás a desarrollar el front-end de aplicaciones complejas basadas en JavaScript y lo harás de la manera más sencilla.

Este framework combina ligereza y sencillez de uso y hace de él una apuesta segura para el desarrollo de aplicaciones complejas basadas en JavaScript. Si a su sencillez añadimos un sistema de eventos completo y potente, un databinding sencillo que simplifica enormemente el código y una gran flexibilidad, está claro que este framework supone un gran adelanto en la creación de aplicaciones JavaScript.

En el curso verás cómo usar además un front-end Restfull basado en Slim, así que se comprobará perfectamente la conexión front-end / back-end mediante el sistema de databinding del framework.

Al finalizar el curso estarás preparado para poder crear aplicaciones todo lo complicadas que necesitemos utilizando Backbone.js.

Introducción a Backbone.js

  • Por qué hace falta un framework para hacer aplicaciones. Posibles opciones 05:09
  • El patrón MVC 02:52
  • La librería Underscore.js 01:53
  • jQuery y Backbone 01:22
  • Qué es REST. Framework usado para el REST 03:26
  • Herramientas usadas en el curso de Backbone 02:39
  • Archivos base y estructura de los ejemplos del curso 01:49

Eventos en Backbone.js

  • Introducción a los eventos en Backbone 07:52
  • Eliminar eventos con Off 01:23
  • Distribución de eventos entre objetos 04:32
  • Eventos ejecutados una vez 02:14
  • Evento “all” para crear proxis de eventos 04:20
  • Listado de eventos preconstruidos 01:49

Modelos de Backbone.js

  • Creación de modelos de datos 04:05
  • Propiedades en modelos; valores por defecto. Propiedades estáticas 06:46
  • Conversión a JSON 02:11
  • Inicialización de modelos 02:23
  • Funciones en los modelos. Get y Set 04:03
  • Eventos aplicados a instancias 05:04
  • Validación de propiedades con Validate 05:57
  • Herencia de modelos 01:46
  • Identificadores en Backbone 01:55
  • Diversos métodos de Model 01:49

Colecciones en Backbone.js

  • Qué es una colección. Underscore. Creamos colecciones con Backbone 05:43
  • Añadir elementos. Each 05:17
  • Añadir y eliminar elementos. Get y At 04:27
  • Añadiendo nuevos eventos. Reset 01:23
  • Modificamos elementos y utilizamos eventos para redibujar 03:29
  • Ordenamos colecciones en Backbone.js 03:47
  • Filtramos las colecciones 04:25
  • Métodos adicionales en las colecciones 01:27

Vistas en Backbone.js

  • Introducción a las vistas en Backbone 11:27
  • Aplicamos vista a una colección 05:18
  • Uso de eventos con listas 05:10
  • Modificación de eventos 02:13

Router con Backbone

  • Enrutamiento en Backbone 03:49
  • Navegación en Backbone 03:54
  • Creación de rutas y recuperación de parámetros 05:48
  • Opciones de enrutamiento 00:55

Sincronización de datos en Backbone

  • Instalamos Xamp 03:09
  • Configuración de la base de datos 02:07
  • Instalación de Slim y el proyecto 03:18
  • Conectamos Backbone: recuperamos registros 02:23
  • Creamos nuevos registros 04:23
  • Modificamos y eliminamos registros 02:21
  • Opciones adicionales de Sync 01:55

Resumen y despedida de Backbone.js

  • Despedida de Backbone.js 01:00

Software: JavaScript
Temas: Web
Formadores: Jorge González Villanueva
Fecha de publicación: 21/08/2014
Duración: 2:46 horas (47 Videos)
Ver Online: YouTube NochesDeCod3

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *