Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. Hello World Wide Web

    2. Web Architecture

    3. Web Standards

    4. REST

    5. REST APIs

    6. REST API Design

    7. Recap

  2. Chapter 2 Identifier Design with URIs

    1. URIs

    2. URI Format

    3. URI Authority Design

    4. Resource Modeling

    5. Resource Archetypes

    6. URI Path Design

    7. URI Query Design

    8. Recap

  3. Chapter 3 Interaction Design with HTTP

    1. HTTP/1.1

    2. Request Methods

    3. Response Status Codes

    4. Recap

  4. Chapter 4 Metadata Design

    1. HTTP Headers

    2. Media Types

    3. Media Type Design

    4. Recap

  5. Chapter 5 Representation Design

    1. Message Body Format

    2. Hypermedia Representation

    3. Media Type Representation

    4. Error Representation

    5. Recap

  6. Chapter 6 Client Concerns

    1. Introduction

    2. Versioning

    3. Security

    4. Response Representation Composition

    5. Processing Hypermedia

    6. JavaScript Clients

    7. Recap

  7. Chapter 7 Final Thoughts

    1. State of the Art

    2. Uniform Implementation

    3. Recap

  1. Appendix My First REST API