Diseño de páginas web

Tener un Sitio web bien estructurado y con cuidado diseño es fundamental para que los clientes aprecien la calidad e imagen de su empresa. Una web siempre aportará valor a su negocio. Diseñamos webs optimizadas para el posicionamiento Web .

Ver mas

SEO

El objetivo final de una web empresarial es vender. El SEO hace que Google vea a su empresa como una de las mejores de su sector. En Google solo venden los que aparecen en la primera página. El resto, no existe. Nuestro éxito, hacer rentable su negocio en Internet.

Ver mas
Diseño Web Chihuahua : Agencia SEO Chihuahua
Title Image

Curso Crear aplicaciones con Backbone.js

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