Acerca del curso
Aprende a desarrollar aplicaciones con Backbone.js, librería de JavaScript que facilita el mantenimiento y reutilización de código. Backbone es ligero, rápido y fácil de aprender. Tiene una gran documentación y un código simple, por lo que pronto podrás usarlo para seguir profesionalizándote en el lado frontend. Empezaremos el curso desde cero y avanzaremos paso a paso, lo único que necesitas es tener una base en JavaScript. Si aún no conoces este lenguaje, te recomendamos revisar nuestro curso de JavaScript.
Lista de Clases
-
Clase 1: Fundamentos
- 1.- Introducción
- 2.- Dependencias
- 3.- MV*
- 4.- Single Page App
- 5.- ¿Cómo organizar el proyecto?
-
Clase 2: Eventos
- 1.- Eventos en Backbone.js
- 2.- on, once, off
- 2.- on, once, off
- 3.- lisento, lisentoonce, stoplistening
-
Clase 3: Modelos
- 1.- Introducción a Modelos
- 2.- Model Class, .toJSON(), defaults, propiedades propias
- 2.- Model Class, .toJSON(), defaults, propiedades propias
- 3.- Método get y método set
- 4.- Initialize y eventos propios
-
Clase 4: Colecciones
- 1.- Introducción a Colecciones
- 2.- Collection class, instancias de colection class
- 3.- Método get y set
- 4.- Initialize
- 5.- Eventos(add, remove, reset)
- 5.- Eventos(add, remove, reset)
- 6.- Métodos adicionales de colecciones
- 7.- Colecciones desde el servidor
- 8.- Filtros de colecciones
-
Clase 5: Underscore
- 1.- Underscore en Modelos
- 1.- Underscore en Modelos
- 2.- Underscore en Colecciones
-
Clase 6: Vistas
- 1.- Introducción a Vistas
- 2.- Propiedad el y $el
- 3.- Propiedad render
- 4.- Propiedad Initialize
- 5.- Eventos
- 6.- Templates
- 7.- Mostrar datos API
- 8.- Vistas proyecto - Template
- 8.- Vistas proyecto - Template
- 9.- Filtros en vistas
- 10.- Detalle vistas
- 11.- Renderización de vistas
- 12.- Vistas (hide - show)
- 12.- Vistas (hide - show)
-
Clase 7: Rutas
- 1.- Introducción a Rutas
- 2.- Backbone history
- 3.- Método start y navigate
- 4.- Enrutamiento dinámico
- 4.- Enrutamiento dinámico
- 5.- Eventos en rutas
- 5.- Eventos en rutas
- 6.- App
- 7.- Eventos cliente - servidor en App
-
Clase 8: Modularización y optimización
- 1.- Introducción a RequireJS
- 1.- Introducción a RequireJS
- 2.- Inicialización a Modularizar
- 3.- Modularización App
- 3.- Modularización App
- 4.- Templates Modularizados
- 5.- Optimización
-
Clase 9: Tips en Backbone.js
- 1.- Tips en Backbone.js