Node, SQL, & PostgreSQL - Backend Web Development [1/2]

David Katz, Software Engineer - Coding Instructor

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
20 Lessons (2h 10m)
    • 1. What to Expect from the Course

      1:40
    • 2. Optional: installing Node

      2:40
    • 3. Optional: Installing a Code Editor

      2:59
    • 4. What is Node.js?

      6:06
    • 5. NPM, Modules, and a Node Program

      4:41
    • 6. First HTTP Server

      10:22
    • 7. Optional: HTTP and Web Requests

      3:38
    • 8. ES6 in Node

      5:23
    • 9. JSON, Nodemon, and more Advanced Functionality

      11:03
    • 10. Optional: the Event Loop

      4:03
    • 11. Express

      1:42
    • 12. Setting Up the Fortunes API

      2:56
    • 13. JSON for Fortunes

      4:58
    • 14. First Express Endpoint

      10:15
    • 15. Optional: Startup with an Executable

      6:35
    • 16. Get a Random Fortune or One by ID

      9:46
    • 17. Fortunes Post Method

      17:23
    • 18. Clean the Fortunes Post Method and Use Postman

      7:43
    • 19. Update Fortunes Put Method

      11:38
    • 20. Delete Fortunes Method

      4:37
11 students are watching this class

Project Description

Craft an API on a subject of your choice! The API should have at least one GET, POST, PUT, and DELETE method. If you like, add more methods to the list though!

As one idea, you can make an API that contains a collection of jokes. Each joke would have “setup” and “punchline” fields. For example the joke could look like:

{

     “setup”: “where do programmers like to hang out?”,

     “punchline”: “the foobar”

}

Another idea is to make an API about superheroes. Or how about cars? Let your imagine run free!

Student Projects