Backbone Js Training

Date Duration Time Discount Actual Price Our Price
July 27 Sun - Sat (Daily) Flexible N/A $N/A $N/A Enquiry Course
August 10 Sun - Sat (Daily) Flexible N/A $N/A $N/A Enquiry Course
September 23 Sun - Sat (Daily) Flexible N/A $N/A $N/A Enquiry Course
October 7 Sat - Sun (Two Days) Flexible N/A $N/A $N/A Enquiry Course
Want create site? Find Free WordPress Themes and plugins.

Backbone.js Course: Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. This course consist of 2 projects & lot of hands-on assignment.

Did you find apk for android? You can find new Free Android Games and apps.
Want create site? Find Free WordPress Themes and plugins.

Minimum 2-3 projects of industry standards on “Backbone.js” will be provided.

Did you find apk for android? You can find new Free Android Games and apps.
Want create site? Find Free WordPress Themes and plugins.
Module 1. Building a Single-Page Site Using Backbone
  • What is Backbone?
  • Why choose Backbone?
  • A Brief History of Web Development
  • Benefits of Backbone and single-page applications
  • Full User Interface Asset Control
  • Simpler Data Management and Event Triggers
  • Enhanced performance
  • Backbone and Its Competitors
Module 2. Object-Oriented JavaScript with Backbone Classes
  • JavaScript’s class system
  • The new keyword
  • Prototypal inheritance
  • Extending Backbone classes
  • Applying parent methods
  • Introducing Underscore
  • More Underscore
  • Each, Map, and Reduce
  • Extend and defaults
  • Pluck and invoke
  • Further reading
Module 3. Accessing Server Data with Models
  • The purpose of Models
  • Attributes, options, and properties
  • Getters and setters
  • Listening for events
  • Available events
  • Custom events
  • Server-side actions
  • Storing URLs on the client
  • Identification
  • Fetching data from the server
  • Saving data to the server
  • Validation
  • Return of Underscore
Module 4. Organizing Models with Collections
  • Working with Collections
  • Collections and Models
  • Adding to and resetting Collections
  • Indexing
  • Sorting
  • Events
  • Server-side actions
  • Underscore methods
  • Previously mentioned methods
  • Testing methods
  • Extraction methods
  • Ordering methods
Module 5. Adding and Modifying Elements with Views
  • Views are the core of Backbone-powered sites
  • Instantiating Views
  • Rendering view content
  • Connecting Views to Models and Collections
  • Accessing a View’s el element
  • A brief aside on $Variable names
  • Handling events
  • Rendering strategies
  • Simple templating
  • Advanced templating
  • Logic-based
  • he combined approach
  • Other render considerations
  • Child views
  • Repeatable versus one-time renders
  • Return value – this or this.$el
Module 6. Creating Client-side Pages with Routers
  • Backbone routers enable single-page applications
  • How Routers work
  • Backbone.history
  • Differences between routes and pages
  • Creating a new Router
  • Creating routes
  • Route styles
  • A note about routing conflicts
  • Trailing slashes
  • Redirectss and other errors
  • Routing events
  • Multiple routers
  • Page views
Module 7. Fitting Square Pegs in Round Holes – Advanced
  • Backbone Techniques
  • Taking it up a notch
  • Methods in place of properties
  • Collection.model as a factory method
  • Overriding a class constructor
  • Class mixins
  • Publish/subscribe
  • Wrapping widgets of other libraries
Module 8. Scaling Up – Ensuring Performance in Complex
  • Applications
  • Backbone and performance
  • Causes of performance issues
  • CPU-related performance issues
  • Event delegation
  • Bandwidth-related performance issues
  • Downloading excessively large files
  • Downloading excessive number of files
  • Memory-related performance issues
Module 9. What Was I Thinking? Documenting
  • Backbone Code
  • Backbone and documentation
  • Documentation approaches
  • The non-documentation approach
  • Benefits of non-documentation for other approaches
  • The simple documentation approach
  • The robust documentation approach
  • JSDoc
  • Docco
Module 10. Keeping the Bugs Out – How to Test
  • Backbone Application
  • Testing in JavaScript?
  • Which library to use
  • Getting started with Mocha
  • TDD versus BDD: What’s the difference?
  • Describe, beforeEach, and it
  • Running our test
  • Introducing mocks
  • Selenium
Module 11. (Not) Re-Inventing the Wheel – Utilizing
  • Third-Party Libraries
  • The Backbone ecosystem
  • Dependency management with RequireJS
  • External dependency management with Bower
  • Paginating with Backbone Paginator
  • Rendering tables with Backgrid.js
  • Templating with Handlebars
  • Automating tasks with Grunt
  • New syntax with CoffeeScript
  • Making life easier with BackSupport
Did you find apk for android? You can find new Free Android Games and apps.
Want create site? Find Free WordPress Themes and plugins.
What are the modes of training for “Backbone.js” course?

We provide only instructor led live online training. The online training is live and the instructors screen will be visible and voice will be audible. Your screen will also be visible and you can ask queries during the live session.

Is the training on “Backbone.js” course hands on? Will I write code?

The training on “Backbone.js” course is a hands-on training. All the code and exercises will be done in the live sessions. Our batch sizes are generally small so that personalized attention can be given to each and every learner.

 

How can I reach out to you if I have any other queries regarding the “Backbone.js” course?

Feel free to drop a mail to us at info@bsaiacademy.com and we will get back to you at the earliest for your queries on “Backbone.js” course.

Do you provide any projects in “Backbone.js” course curriculum?

Minimum 2-3 projects of industry standards on “Backbone.js” will be provided.

Do you provide any “Backbone.js” Certifications?

Yes, we provide course completion certificate to all students but students must passed out with 85%. Each “Backbone.js” training ends with training and project completion.

What are the payment options? Can I pay in installments?

You can pay by cheque, money transfere or net-banking. You can also pay in easy installments. You can reach out to us for more information.

As I am from a non-IT background, do you provide any career consulting?

We take pride in providing post-training career consulting for “Backbone.js”.

Did you find apk for android? You can find new Free Android Games and apps.
Want create site? Find Free WordPress Themes and plugins.
Backbon JS Certification

The entire training course content is in line with the certification program and helps you clear Backbone JS Certification Exam with ease and get the best jobs in the top MNCs. As part of this training you will be working on real time projects and assignments that have immense implications in the real world industry scenario thus helping you fast track your career effortlessly.

At the end of this training program there will be a exam that helps you score better marks i.e. 85% in certification exam.

Did you find apk for android? You can find new Free Android Games and apps.
Name
Phone
Email
Question
Online Live Instructor-Led Training. Course duration: 30 hours (30 hours includes live training + Practice and Self-study)
Video Will be provided recorded during Live Instructor-Led Training
Each module will be followed by an assignment. At the end of the course, you will be involved on a project where we expect to complete a project based on your learning. For Any help required, Your tutor will always be there to help through email or Live Support if required.
This course is designed for Backbone JS only . At the end of the course there will be a exam and project assignments once you complete them you will be awarded with BSAI Academy Course Completion certificate.
We provide flexible schedule for Online Class Training. If you could not join for the enrolled batch then you can reschedule your enrollment and join another batch and you can attend only the missed classes in another batch.
Our Trainer / Tutor will be available to help you always with your questions related to this course. If necessary then our tutor can also provide you live support by accessing your machine via remotely. The main objectives is to ensure that all yours concerns and problems faced during assignment and project work are solved accordingly on time.
error: Please respect the Copyright of this Website ! Do not copy the information from this website.