Backbone js Developer

Scripting School Institute

Course Summary

IT, Software & Hardware
Beginner/Entry level

Course Overview

Scripting School stand unique in providing Live virtual Online global IT support andservices like online software training, with highly intellectual professional trainersand skilled resources, predominantly in Infrastructure and management related technologies like Perl Scripting, Python, Shell Scripting, Linux Admin, Ant, AWK, JavaScript, jQuery, LESS, Groovy Scripts, Groovy on Grails, HTML5, Maven, PowerShell, PHP, Ruby Script, Ruby on Rails, R Scripts, Rexx, TCL Script, VBScript, AngularJS, Backbone js, Node.Js, VERITAS volume manager, Informatica, IBM Web Sphere MQ Admin, IBM web sphere Admin, Tibco, Cloud Computing, Oracle and Testing Tools And also weare providing Programming Languages like C,C++,JAVA, .NET.

Scripting School has footprints virtually across INDIA, USA, CANADA, UK, SINGAPORE, SWITZERLAND, SAUDI ARABIA, AUSTRALIA, SUDAN, NIZERIA and more by providing live virtual support services from India for freshgraduates, working professionals etc. Being a live virtual online training the support ,training and service methodology is just click away considerably reducing your TIME,INFRASTRUCTURE and Cost effective.

Course Description

  1. Introduction
  2. Concepts: Model-View-Controller
  3. Basic Backbone
  4. Event handling
  5. The model in depth
  6. Collections: Multiple models
  7. Manipulating collections with Underscore.js
  8. Display information with Views
  9. Update server-side data with forms
  10. Change views with a router
  11. Advanced topics and techniques
  12. Improve Performance

Topics Covered


    • What is backbone Js
    • Why backbone Js
    • Setting up the environment
    • A simple example

    Concepts: Model-View-Controller:

    • What is Model-View-Controller?
    • How does Backbone.js fit into this model?
    • What about the back-end?

    Basic Backbone:

    • A very simple model
    • Retrieving our simple model
    • Saving our simple model

    Event handling:

    • Capturing events
    • Abandoning events
    • Triggering events

    The model in depth:

    • Building a Model with extend()
    • Getters and setters
    • Constructors and defaults
    • Managing changes
    • Validation

    Collections: Multiple models:

    • Overview of the collections API
    • Creating your own Collection
    • Adding and removing elements
    • Comparing and sorting elements
    • Filtering collections
    • Data manipulation as a batch operation

    Manipulating collections with Underscore.js:

    • Iteration functions (forEach, map, filter)
    • Accessors: last, first
    • Searching: contains/include, etc
    • Aggregation functions: max, min, etc.

    Display information with Views:

    • Display a Model
    • Display a Collection
    • Display Aggregated (Reduced) Data

    Backbone.sync: How to talk to a server:

    • The RESTful model of CRUD interaction
    • Standard syncing over REST
    • Alternatives for non-RESTful applications

    Update server-side data with forms:

    • Display forms
    • Perform client-side form validation
    • Submit a form to update an object

    Change views with a router:

    • Start on a main route
    • Create links to display different views
    • Animate changes
    • Tracking History

    Advanced topics and techniques:

    • Create an automatically updating view
    • Extracting common code to libraries

    Improve Performance:

    • Preparations
    • Update data with a changes feed
    • Make requests over a websocket
    • Organize with Pagination

See other jobs

Share Course on :
SAN (Storage Area Network) TRAINING
Srihitha Technologies
45 hrs

Ecorp Trainings Institute