diseño web

DISEÑO WEB
Backbone.js

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
  • El patrón MVC
  • La librería Underscore.js
  • jQuery y Backbone 
  • Qué es REST. Framework usado para el REST
  • Herramientas usadas en el curso de Backbone
  • Archivos base y estructura de los ejemplos del curso 

Eventos en Backbone.js

  • Introducción a los eventos en Backbone
  • Eliminar eventos con Off 
  • Distribución de eventos entre objetos 
  • Eventos ejecutados una vez
  • Evento "all" para crear proxis de eventos
  • Listado de eventos preconstruidos

Modelos de Backbone.js

  • Creación de modelos de datos 
  • Propiedades en modelos; valores por defecto. Propiedades estáticas 
  • Conversión a JSON 
  • Inicialización de modelos 
  • Funciones en los modelos. Get y Set
  • Eventos aplicados a instancias 
  • Validación de propiedades con Validate 
  • Herencia de modelos
  • Identificadores en Backbone 
  • Diversos métodos de Model 

Colecciones en Backbone.js

  • Qué es una colección. Underscore. Creamos colecciones con Backbone 
  • Añadir elementos. Each 
  • Añadir y eliminar elementos. Get y At 
  • Añadiendo nuevos eventos. Reset 
  • Modificamos elementos y utilizamos eventos para redibujar 
  • Ordenamos colecciones en Backbone.js 
  • Filtramos las colecciones 
  • Métodos adicionales en las colecciones

Vistas en Backbone.js

  • Introducción a las vistas en Backbone
  • Aplicamos vista a una colección 
  • Uso de eventos con listas 
  • Modificación de eventos

Router con Backbone

  • Enrutamiento en Backbone
  • Navegación en Backbone
  • Creación de rutas y recuperación de parámetros
  • Opciones de enrutamiento 

Sincronización de datos en Backbone

  • Instalamos Xamp
  • Configuración de la base de datos 
  • Instalación de Slim y el proyecto 
  • Conectamos Backbone: recuperamos registros
  • Creamos nuevos registros 
  • Modificamos y eliminamos registros 
  • Opciones adicionales de Sync
  • Resumen de Backbone.js

Posicionamiento WEB | Diseño Web | Hospedaje Web Linux | E-mail Marketing