Developing Backbone.js Applications



Download free course Developing Backbone.js Applications, pdf file on 346 pages by Addy Osmani.
If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture.

Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications - a simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Google's Chrome team, also demonstrates advanced uses of the framework.

- Learn how Backbone.js brings MVC benefits to the client-side;
- Write code that can be easily read, structured, and extended;
- Work with the Backbone.Marionette and Thorax extension frameworks;
- Solve common problems you'll encounter when using Backbone.js;
- Organize your code into modules with AMD and RequireJS;
- Paginate data for your Collections with the Backbone.Paginator plugin;
- Bootstrap a new Backbone.js application with boilerplate code;
- Use Backbone with jQuery Mobile and resolve routing problems between the two;
- Unit-test your Backbone apps with Jasmine, QUnit, and SinonJS.

Table of contents

  • Introduction
  • Fundamentals
  • Backbone Basics
  • Exercise 1: Todos - Your First Backbone.js App
  • Exercise 2: Book Library - Your First RESTful Backbone.js App
  • Backbone Extensions
  • Common Problems & Solutions
  • Modular Development
  • Exercise 3: Your First Modular Backbone + RequireJS App
  • Paginating Backbone.js Requests & Collections
  • Backbone Boilerplate And Grunt-BBB
  • Backbone & jQuery Mobile
  • Unit Testing
  • Jasmine
  • QUnit
  • SinonJS
Pages : 346
Size : 4.9 MB
File type : PDF
Downloads: 108
Created: 2022-02-02
License: CC BY-NC-ND
Author(s): Addy Osmani
Developing Backbone.js Applications

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Asterisk: The Future of Telephony

SAT/SMT by Example

Building Cloud Apps with Microsoft Azure

S-BPM Illustrated

3D Printing with Biomaterials

Others related eBooks about Developing Backbone.js Applications

The Data Science Design Manual

This engaging and clearly written textbook/reference provides a must-have introduction to ..., download free Data Science tutorial in PDF (450 pages) created by Steven S. Skiena ....

The Little Book of Semaphores

Download free course The Little Book of Semaphores, pdf file on 291 pages by Allen Downey....

The Express Handbook

Download free course The Express Handbook, pdf file on 61 pages by Flavio Copes....

A Graduate Course in Applied Cryptography

Cryptography is an indispensable tool used to protect information in computing systems. It..., download free Cryptography tutorial in PDF (900 pages) created by Dan Boneh ....

GTK+/Gnome Application Development

Part of the open-source initiative, the GNU Network Object Model Environment, or Gnome, provides a powerful development framework for building applications in Linux/Unix using C. When combined with GTK+, a user interface library that simplifies graphics programming, you have a nearly unbeatable comb...

Software for Exascale Computing - SPPEXA 2016-2019

Download free course Software for Exascale Computing - SPPEXA 2016-2019, pdf file on 624 pages by Hans-Joachim Bungartz, Severin Reiz, Benjamin Uekermann, Philipp Neumann, Wolfgang E. Nagel....

Coding Freedom: The Ethics and Aesthetics of Hacking

This book is insightful and fascinating, a superbly observed picture of the motives, divisions and history of the free software and software freedom world. ...

Everything Is Distributed

Download free course Everything Is Distributed, pdf file on 38 pages by Courtney Nash, Mike Loukides....

Open Source Systems: Towards Robust Practices

Download free course Open Source Systems: Towards Robust Practices, pdf file on 225 pages by Federico Balaguer, Roberto Di Cosmo, Alejandra Garrido, Fabio Kon, Gregorio Robles, Stefano Zacchiroli....

HackSpace Magazine: Issue 48

Download free course HackSpace Magazine: Issue 48, pdf file on 116 pages by HackSpace Team....