-
Notifications
You must be signed in to change notification settings - Fork 2
calendar
Paulo Pereira edited this page Mar 4, 2019
·
7 revisions
- Phase 1
- requirements - 11 March 2019.
- delivery - 8 April 2019.
- Phase 2
- requirements - 29 April 2019.
- delivery - 20 May 2019.
- Phase 3
- requirements - 20 May 2019.
- delivery - 8 June 2019.
-
W1 - 18/2
- Course introduction.
- Introduction to Web APIs.
- The architecture of the Web.
- The HTTP protocol: messages
- Client-server messaging pattern.
- Differences to Remote Procedure Calls.
- Basic structure of request and response messages.
- Uniform interface
-
W2 - 25/2
- The HTTP protocol:
- Request messages and request methods.
- Method properties - safe methods and idempotent methods.
- HTTP method selection
- The HTTP protocol:
-
W3 - 4/3
- Phase 1 requirements.
- Handling failure in the HTTP protocol.
- Response status selection.
- Formats for failure representation.
- "How to fail in HTTP APIs".
- Content-negotiation in the HTTP protocol.
-
W4 - 11/3
- TBD
-
W5 - 18/3
- TBD
-
W6 - 25/3
- TBD
-
W7 - 1/4
- Phase 1 delivery.
- Start part 2
-
W8 - 8/4
- TBD
-
W9 - 15/4-17/4, 26/4
- TBD
-
W10 - 29/4
- Phase 2 requirements.
- National holiday on Wednesday.
- TBD
-
W11 - 6/5
- TBD
-
W12 - 13/5
- TBD
-
W13 - 20/5
- Phase 2 delivery.
- Phase 3 requirements.
- TBD
-
W14 - 27/5
- TBD
-
W15 - 3/6
- TBD
- Phase 3 delivery.