REST Fundamentals
Walks through the definition of the RESTful architectural styles and provides an approach for designing systems.
Authored by:
Howard Dierking
Duration: 2h 59m
Level: Intermediate
Released: 3/21/2012
Features:
Duration: 2h 59m
Level: Intermediate
Released: 3/21/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Introduction |
|
00:23:22 | |
|
Overview
|
|
02:27 | |
|
The Need for REST
|
|
06:40 | |
|
Architectural Properties
|
|
03:35 | |
|
Defining REST
|
|
03:51 | |
|
REST by Comparison
|
|
04:39 | |
|
Demo: Richardson's Maturity Model
|
|
01:13 | |
|
Summary
|
|
00:57 | |
Deriving REST: Constraints |
|
00:33:11 | |
|
Overview
|
|
00:58 | |
|
Getting to REST
|
|
08:11 | |
|
Client-Server
|
|
02:49 | |
|
Stateless
|
|
04:47 | |
|
Cache
|
|
03:15 | |
|
The Uniform Interface
|
|
06:15 | |
|
Layered System
|
|
03:12 | |
|
Code-on-Demand
|
|
03:09 | |
|
Summary
|
|
00:35 | |
|
00:33:07 | ||
|
00:59 | ||
|
04:55 | ||
|
03:48 | ||
|
03:16 | ||
|
01:34 | ||
|
05:45 | ||
|
02:36 | ||
|
06:54 | ||
|
02:43 | ||
|
00:37 | ||
|
00:33:25 | ||
|
00:51 | ||
|
02:39 | ||
|
05:03 | ||
|
03:39 | ||
|
03:32 | ||
|
10:28 | ||
|
00:33 | ||
|
05:41 | ||
|
00:59 | ||
Designing RESTful Clients |
|
00:34:37 | |
|
Overview
|
|
01:48 | |
|
RESTful Clients Can Be Harder
|
|
04:30 | |
|
Client Design Process
|
|
04:26 | |
|
Example: Bug Tracking Requirement
|
|
04:06 | |
|
Bug Client Code
|
|
04:49 | |
|
Remember the Contract
|
|
00:50 | |
|
Clients and Resources
|
|
03:26 | |
|
Clients and Representations
|
|
03:45 | |
|
Clients and Self-Describing Messages
|
|
01:45 | |
|
Clients and Hypermedia
|
|
04:28 | |
|
Summary
|
|
00:44 | |
REST and the Cloud |
|
00:21:21 | |
|
Overview
|
|
01:51 | |
|
The Goal of Moving to the Cloud
|
|
02:09 | |
|
Characteristics of a Good Cloud Architecture
|
|
01:19 | |
|
Scalability
|
|
02:55 | |
|
Operational Efficiency
|
|
01:46 | |
|
Resiliency
|
|
01:29 | |
|
Realize Economies of Scale
|
|
01:21 | |
|
REST as a Means to Scalable Architecture
|
|
01:55 | |
|
Cloud Architectural Strategies
|
|
02:38 | |
|
Cloud Opportunities
|
|
02:20 | |
|
Summary
|
|
01:38 |
Introduction
