Application Programming Interfaces (APIs) are constructs made available in programming languages to allow developers to create complex functionality more easily. They abstract more complex code away from you, providing some easier syntax to use in its place.
A REST API is a way of easily accessing web services. When a RESTful API is called, the server will transfer to the client a representation of the state of the requested resource. A RESTful API is stateless, separates concerns between client-server, allows caching of data client-side and it utilizes standardized base URLs and methods to perform the actions required to manipulate, add, or delete data.
Each section is designed to be completed in one day, along with a hands-on practice activity to be completed before moving on to the next module.
This course assumes the following as prerequisite knowledge:
•Use of the Browser DOM
•Use of database CRUD transactions
•Basics of Node.js
Disclosure: when you buy through links on our site, we may earn an affiliate commission.
Created by Tiffany Ford
CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.
Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.
New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.
The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.
Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.
This course contains:
Table of contents
• Use of the Browser DOMUse of database CRUD transactions
• Basics of Node
You will learn
✓ Retrieving and Modifying Data with REST APIs
✓ Working with Databases
✓ Uploading Files with REST APIs
✓ Securing REST APIs with JSON Web Tokens
✓ Caching REST API Data with Local Storage