YoVDO

REST APIs with Express Course (How To)

Offered By: Treehouse

Tags

Node.Js Courses Web Development Courses Postman Courses CRUD Operations Courses Data Management Courses Asynchronous Programming Courses HTTP Methods Courses Modular Programming Courses REST API Design Courses

Course Description

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


Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX