REST APIs with Express Course

Go to class
Write Review

Free Online Course: REST APIs with Express Course provided by Treehouse is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge.

Overview
  • Learn the basics of building out a REST API with Express, a popular framework written for Node.js.

    What you'll learn

    • REST API Design
    • API Routing
    • Express

Syllabus
  • Getting to Know REST APIs

    Learn what a REST API is and how it differs from a traditional server side application.

    Chevron 8 steps
    • Intro to REST APIs

      3:02

    • What is a REST API?

      3:45

    • HTTP Methods and CRUD Operations

      2:08

    • Intro to REST APIs

      5 questions

    • A Simple API

      4:13

    • Planning out a REST API

      3:18

    • GET a Quote, GET all Quotes

      5:25

    • Build a Basic REST API

      5 questions

    Managing Data and Asynchronous Code

    In this part of the course, we'll talk about persisting data for our API and see how to use async/await to handle asynchronous requests to our datastore.

    Chevron 5 steps
    • Managing REST API Data

      3:00

    • Refactor the Get All Quotes Route

      3:15

    • Async/Await in Express

      2:40

    • Refactor the Get One Quote Route

      2:56

    • Managing Data and Async Code Quiz

      4 questions

    Create, Read, Update, Delete

    Create, Read, Update, Delete

    Chevron 8 steps
    • Using Postman to Test Routes

      2:11

    • Create a New Quote

      5:22

    • Using Try/Catch with Async/Await

      3:03

    • HTTP Status Codes

      5:40

    • Create, Read, Update, Delete Quiz 1

      5 questions

    • Edit A Quote

      6:04

    • Delete a Quote

      2:56

    • Create, Read, Update, Delete Quiz 2

      5 questions

    Refactoring and Modularizing a REST API

    Refactoring and Modularizing a REST API

    Chevron 6 steps
    • Writing a Global Error Handler

      7:13

    • Refactor with Express Middleware

      3:29

    • Structuring Your REST API

      4:56

    • Get a Random Quote

      2:43

    • Going Further

      2:03

    • REST APIs with Express Course Review

      6 questions