API Design: RESTful APIs

API    |    Intermediate
  • 14 videos | 47m 30s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 71 users Rating 4.3 of 71 users (71)
Given the ubiquity of the web and the HTTP protocol, developers can leverage this to create a modern API through RESTful design. In this course, you'll learn the best practices for developing REST APIs and creating documentation. Next, you'll examine working with REST API resources, CRUD implementations, error handling, HTTP status codes, change management, versioning, pagination, and partial responses. Finally, you'll look at best security design practices such as using JSON Web Tokens and API keys.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe best practices to follow when developing and designing rest apis
    Describe how rest apis are used by reviewing real world examples
    Describe best practices for generating rest api document and review examples
    Describe best design practices for working with rest api resources
    Describe best design practices for working with rest api crud implementations
    Describe best design practices for working with rest api error handling
  • Describe best design practices for working with rest api http status codes
    Describe best design practices for working with rest api change management and versioning
    Describe best design practices for working with rest api pagination
    Describe best design practices for working with rest api partial responses
    Describe best practices for working with json web tokens
    Describe best practices for working with api keys
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 15s
  • 3m 39s
    After completing this video, you will be able to describe best practices to follow when developing and designing REST APIs. FREE ACCESS
  • Locked
    3.  REST API Real World Examples
    2m 36s
    Upon completion of this video, you will be able to describe how REST APIs are used by reviewing real-world examples. FREE ACCESS
  • Locked
    4.  REST API Documentation Examples
    3m 10s
    After completing this video, you will be able to describe best practices for generating a REST API document and review examples. FREE ACCESS
  • Locked
    5.  REST API Resources
    4m 9s
    Upon completion of this video, you will be able to describe best design practices for working with REST API resources. FREE ACCESS
  • Locked
    6.  REST API CRUD Implementation
    3m 29s
    Upon completion of this video, you will be able to describe best design practices for working with CRUD implementations for REST APIs. FREE ACCESS
  • Locked
    7.  API Error Handling
    4m 2s
    After completing this video, you will be able to describe best design practices for working with error handling for REST APIs. FREE ACCESS
  • Locked
    8.  REST API HTTP Status Codes
    6m 23s
    After completing this video, you will be able to describe best design practices for working with HTTP status codes for REST APIs. FREE ACCESS
  • Locked
    9.  REST API Change Management and Versioning
    4m 16s
    After completing this video, you will be able to describe best design practices for working with change management and versioning for REST APIs. FREE ACCESS
  • Locked
    10.  REST API Pagination
    3m 43s
    Upon completion of this video, you will be able to describe best design practices for pagination when working with a REST API. FREE ACCESS
  • Locked
    11.  REST API Partial Responses
    3m 18s
    After completing this video, you will be able to describe best design practices for working with partial responses from a REST API. FREE ACCESS
  • Locked
    12.  JSON Web Tokens
    3m 16s
    Upon completion of this video, you will be able to describe best practices for working with JSON Web Tokens. FREE ACCESS
  • Locked
    13.  API Keys
    3m 9s
    Upon completion of this video, you will be able to describe best practices for working with API keys. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 5s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.3 of 19 users Rating 4.3 of 19 users (19)
Rating 4.3 of 3 users Rating 4.3 of 3 users (3)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.2 of 659 users Rating 4.2 of 659 users (659)
Rating 4.2 of 50 users Rating 4.2 of 50 users (50)
Rating 4.6 of 87 users Rating 4.6 of 87 users (87)