Five Tutorials about BackboneJS/Parse Apps
This 5-part tutorial shows how to build front-end web applications with BackboneJS and the Parse.com cloud services platform.
- Using the BackboneJS/Parse Platform for Building a Minimal Web App in Seven Steps
- Building a BackboneJS/Parse Web App with Constraint Validation
- Managing Unidirectional Associations in a BackboneJS/Parse Web App
- Managing Bidirectional Associations in a BackboneJS/Parse Web App
- Handling Subtype Relationships between Object Types in a BackboneJS/Parse Web App
An introductory tutorial about developing a BackboneJS/Parse web app with minimal effort
In this first part of our 5-part tutorial we summarize the web's foundations and show how to build a BackboneJS/Parse web application with minimal effort in seven steps.
A medium-level tutorial about developing a BackboneJS/Parse web app with constraint validation
This tutorial shows how to build a simple BackboneJS/Parse application with constraint validation. The minimal BackboneJS/Parse app that we have discussed in the first part of this 5-part tutorial has been limited to support the minimum functionality of a data management app only. However, it did not take care of preventing the users from entering invalid data into the app's database. In this second part of the tutorial we show how to express integrity constraints in a Parse/BackboneJS model class, and how to perform constraint validation both in the app's model layer and in its user interface.
An advanced tutorial about developing BackboneJS/Parse web applications with unidirectional associations
The two example apps that we have discussed in previous chapters, the minimal app and the validation app, have been limited to managing the data of one object type only. A real app, however, has to manage the data of several object types, which are typically related to each other in various ways. In particular, there may be associations and subtype (inheritance) relationships between object types. Handling associations and subtype relationships are advanced issues in software application engineering. They are often not sufficiently discussed in software development text books and not well supported by application development frameworks. In this part of the tutorial, we show how to deal with unidirectional associations, while bidirectional associations and subtype relationships are covered in parts 4 and 5.
Soon to come...
An advanced tutorial about developing BackboneJS/Parse web applications with bidirectional associations
This tutorial is Part 4 of our series of five tutorials about engineering a front-end web application with BackboneJS and Parse. It shows how to build a web app that takes care of the object types Author, Publisher and Book as well as the bidirectional associations between Book and Author and between Book and Publisher. The app supports the four standard data management operations (Create/Read/Update/Delete). It extends the example app of part 3 by adding code for handling derived inverse reference properties.
Soon to come...
An advanced tutorial about subtyping in BackboneJS/Parse web applications
This tutorial is Part 5 of our series of five tutorials about engineering a front-end web application with BackboneJS and Parse. It shows how to build a web app that manages subtype (inheritance) relationships between object types.
Soon to come...