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.
Learning Objectives
{"discover the key concepts covered in this course"}