Complex Application Development with Backbone.js
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Node.js is a server-side JavaScript engine built on Google’s V8 runtime. Backbone.Marionette is a set of design templates for Backbone.js created to simplify the process of creating large scale applications. In this course, you'll learn about complex JavaScript application development using Backbone.js, server-side databases, node.js and Marionette.
Target Audience
JavaScript developers who wish to develop web applications using the Backbone.js library
Prerequisites
none
Expected Duration (hours)
1.5
Lesson Objectives Complex Application Development with Backbone.js
start the course
locate, download, and install the Node.js web server, which enables client-server functionality for your Backbone applications on your computer
install NPM (Node Packaged Modules) and finalize the installation of the Node.js server used by Backbone.js
prepare a JavaScript file in Backbone.js with the basic settings which allow you to run Node
render a model to a view in Backbone.js
create an application that lets users carry out operations on the server in JavaScript Backbone.js
implement MongoDB in JavaScript Backbone.js
create a collection for rendering lists in Backbone.js
use Backbone.js to create views for displaying array items
display List Views with Backbone.js
convert a list of items into hyperlinks to serve as navigation in an app using Backbone.js
create a Handlebars template, then configure it using Backbone.js
add a form view to an application using Backbone.js
save user data to a server using Backbone.js
add the Backbone.delete method to your Backbone.js application
set up and use Backbone.js events
respond to objects being changed or added to models using Backbone.js
add an event that listens for a click and displays a message using Backbone.js
add a change event to a model to track changes to its data using Backbone.js
use Backbone.js to listen to bound events
use an API event to add another callback in Backbone.js
use the listenTo method in JavaScript Backbone.js
use the once method in JavaScript Backbone.js
include a keypress event that listens for a particular key in a Backbone.js application
include an error callback in JavaScript Backbone.js
remove the pound sign from URLs in JavaScript Backbone.js
populate collections with data from a database in JavaScript Backbone.js
code an application to add and delete database records in JavaScript Backbone.js
install the Marionette application library for Backbone.js
reduce the code needed to create and render views to a single line using Marionette in Backbone.js
define an Essential Application Object using Marionette in Backbone.js
use Marionette to add regions to your Backbone.js application
use Marionette to place aspects of your Backbone.js application within a module
use the Backbone LocalStorage library to add storage capability to a Backbone.js application
use Marionette to create a layout and define a template and its features for a Backbone.js application
use Marionette composite view to add multiple instances of itemView to a collection and apply views in Backbone.js
Course Number: sl_bkbn_a02_it_enus
Expertise Level
Intermediate