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