What is Deployd?      In a nutshell…Deployd allows you to design, build and scale API’s for web and mobile apps in minutes...
It’s built on top of Node.JS and MongoDB so  you know it’s going to be fast, and scalable. It even comes with a full dashb...
Create RESTful API’s    through design…Deployd is built around a series of REST calls  that let’s you create “CRUD” collec...
The Deployd Dashboard
Scripted Logic through        Events…It uses “Events” for each of the REST methods  to allow you to intercept calls and in...
Events Logic Screen
Access Other      Collections & Join          Results…You can use the built-in DPD library to accessother collections in y...
Accessing Collections via         DPD
Full User login, logoutand creation support out      of the box…You can use the built-in “user” collection type to      au...
You can restrict accessto certain REST calls by   throwing “cancel”…
As well as throwing errors, determining if a property  has changed & more…  protect() = don’t allow updates for this prope...
Use Modules to perform  tasks that Deployd doesn’t already do….. There’s a number of Deployd modules already available for...
There’s a tonne of       examples at       Deployd.comThere’s plenty of sample apps at Deployd.com  that show what you can...
REST Easy with Deployd - tiConf EU 2013
Upcoming SlideShare
Loading in …5
×

REST Easy with Deployd - tiConf EU 2013

1,294 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,294
On SlideShare
0
From Embeds
0
Number of Embeds
95
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

REST Easy with Deployd - tiConf EU 2013

  1. 1. What is Deployd? In a nutshell…Deployd allows you to design, build and scale API’s for web and mobile apps in minutes. It’s free, and open source.
  2. 2. It’s built on top of Node.JS and MongoDB so you know it’s going to be fast, and scalable. It even comes with a full dashboard system toallow you to create and manage your collection API’s, create Events and insert/edit data records.
  3. 3. Create RESTful API’s through design…Deployd is built around a series of REST calls that let’s you create “CRUD” collections (GET, DEL, PUT, POST).
  4. 4. The Deployd Dashboard
  5. 5. Scripted Logic through Events…It uses “Events” for each of the REST methods to allow you to intercept calls and inject your own business logic code.
  6. 6. Events Logic Screen
  7. 7. Access Other Collections & Join Results…You can use the built-in DPD library to accessother collections in your Deployd database andscript business logic based on those queries…
  8. 8. Accessing Collections via DPD
  9. 9. Full User login, logoutand creation support out of the box…You can use the built-in “user” collection type to automatically manage your system logins, logouts and user creations.
  10. 10. You can restrict accessto certain REST calls by throwing “cancel”…
  11. 11. As well as throwing errors, determining if a property has changed & more… protect() = don’t allow updates for this propertyprevious() = object containing previous item valueschanged() = informs if a property item was updated hide() = hides a property in your REST response error() / errorif() = adds an error message to the response
  12. 12. Use Modules to perform tasks that Deployd doesn’t already do….. There’s a number of Deployd modules already available for sending e-mail and get files from Amazon S3, amongst other things.They’re based on Node Packages, so you can re- use any Node.JS package with NPM!
  13. 13. There’s a tonne of examples at Deployd.comThere’s plenty of sample apps at Deployd.com that show what you can do with the system,including integration with AngularJS and other Node.JS based systems.

×