Changes for page ERRest Boot Camp

Last modified by Pascal Robert on 2012/05/16 19:16

From version 8.1
edited by Pascal Robert
on 2012/05/04 12:10
Change comment: There is no comment for this version
To version 13.1
edited by Pascal Robert
on 2012/05/16 19:16
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,14 +1,23 @@
1 1  * What is REST
2 2  ** Consistent URLs
3 +*** The goal is to have URLs that you can guess.
4 +*** GitHub is a good case (http vs git protocols, paths, etc.)
3 3  ** Stateless
6 +*** You can use sessions, but almost all client frameworks are stateless
4 4  ** Using HTTP protocol to full extend (methods, cache, status codes, headers, redirections)
8 +*** Status codes
9 +*** Verbs
10 +*** Headers
5 5  ** Multiple representations of same object, but only one URL for object
6 6  ** HATEOAS mention
13 +*** Google Docs, CMIS, Atom Publishing examples
7 7  * Basic ERRest concepts
8 8  ** routes
16 +*** URLs
9 9  ** controllers
10 10  ** delegates
11 11  ** key filters
20 +*** filter what going's in and out
12 12  * Using an existing model and explaining how it works
13 13  ** BlogEntry
14 14  *** title
... ... @@ -22,6 +22,9 @@
22 22  *** password
23 23  *** email
24 24  *** entries
34 +** BlogCategory
35 +*** entries
36 +*** name
25 25  * Basic REST routes (JSON)
26 26  ** adding a migration to create the admin user
27 27  ** adding a BlogAuthor user