BackboneJS é uma biblioteca JavaScript leve que permite desenvolver e estruturar aplicações do lado do cliente que rodam em um navegador da web. Ele oferece uma estrutura MVC que abstrai dados em modelos, DOM (Document Object Model) em visualizações e vincula esses dois usando eventos. Este tutorial cobre a maioria dos tópicos necessários para um entendimento básico do BackboneJS e para ter uma ideia de como ele funciona.
Este tutorial foi desenvolvido para programadores de software que desejam aprender os fundamentos do BackboneJS e seus conceitos de programação de maneiras simples e fáceis. Este tutorial fornecerá conhecimento suficiente sobre vários componentes do BackboneJS com exemplos adequados.
Antes de prosseguir com este tutorial, você deve ter um conhecimento básico de HTML, CSS, JavaScript e Document Object Model (DOM). Como iremos desenvolver aplicativos baseados na web usando o BackboneJS, será bom se você tiver uma compreensão de como os aplicativos baseados na web funcionam em geral.