Backbone js
CloudLabs
Projects
Assignment
24x7 Support
Lifetime Access
.
Course Overview
Backbone.js provides the modularity and structure for the Javascript codes that create modern web applications with complicated graphics interfaces. In our Backbone.js training, master MC architecture & learn how to use RESTful APIs to communicate with the server with mentoring from our industry experts. Gain an in-depth understanding of Backbone.js and how it’s used to provide the structure for programs eliminating spaghetti Javascript codes. You will learn all about the purpose and working of models and views of backbone.js in great detail in our backbone.js training course. You will also learn how to write cleaner code using underscore and handlebar templates.
At the end of the training, participants will be able to:
- Write cleaner, more modular Javascript codes
- Develop dynamic single page web apps that render fast
- Understand & use the MV* framework and core capabilities of the Backbone.js application
- Understand and use Backbone.js collections and events
- Retrieve, update, and delete data using Backbone.js’ server-side frameworks
- Unit test all the parts of an Backbone.js application including models, views, and routes
Pre-requisite
Functional understanding of HTML, CSS, and Javascript is required
Duarion
2 days
Course Outline
- Introduction
- Single Page Applications
- Business Use cases of Backbone.js
- A minimal environment
- Purpose
- New Model Types
- Instantiating Models
- Inheritance
- Attributes
- Events
- Identity
- Defaults
- Validation to JSON
- save, fetch, and destroy
- Views
- Instantiating Views
- The eld Property render make events
- Underscore Templates
- Handlebars Templates
- Precompilation
- Client-side routing
- Defining Routes
- PushState and Hash Fragments
- Search Engine Indexability
- Overview
- New Collection Types
- Sorting
- Instantiating Collections
- add() and remove()
- at()
- get() and getByCid()
- Working with Collections
- Collection Events
- The Server
- backbone-server
- Collection Requests
- Model Requests
- Backbone.sync
- Testing Tools
- Testing Models
- Testing Views
- Testing Routes
- Testing without a Browser