Learn about the basics of HTTP transactions.
- [Instructor] Let's start out by talking about…the technology underlying API servers.…In this section, I'll cover the basics…of HTTP and REST web APIs.…Understanding these foundations will help…you to understand exactly what's happening…during API transactions.…In order to provide a fully functional platform,…that system needs to support four basic operations,…create, read, update and delete.…The mnemonic for these set of actions is CRUD.…Any communication protocol between the client and a server…needs to have ways to express each of these basic functions.…
As we will see, HTTP supports these methods…and REST APIs leverage this technology…to provide a consistent and understandable…set of interfaces.…At the very top level, HTTP stands for…Hypertext Transfer Protocol.…This is the communication protocol used…for browsing the web.…Your browser makes an HTTP request to a web server…and that server responds with a document…which is then displayed in the browser.…This is the most basic of transactions,…a read or get request and a response from the server.…
- Setting up the development environment
- Consuming an API using HTTPie
- Inspecting Mongo data
- Updating the server for MongoDB read functionality
- Setting up application endpoints
- Implementing user endpoints, progress endpoints, and promises
Skill Level Intermediate
Node.js: Build Your First Microservicewith Daniel Khan2h 9m Intermediate
Building a Website with Node.js and Express.jswith Ray Villalobos3h 16m Intermediate
1. API Fundamentals
2. Database Setup
3. Set Up the Fitbit API
4. Create the Progress API
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.