When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

Build an API with Node, Express, and MongoDB

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon52 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About Build an API with Node, Express, and MongoDB

Intro

What is an API?

HTTP Verbs and Actions

RESTful Routes

Starter Code and Tools

Express Routes Setup

Persisting Data with MongoDB

CRUD Part 1 Read

CRUD Part 2 Create

CRUD Part 3 Delete

CRUD Part 4 Update

Deploying to Heroku

Recap

What You Will Learn?

  • Learn how to build and deploy a full backend with Node, Express, and Mongodb, a flexible and very popular backend stack in modern Javascript. This class will teach you how APIs work and how data can be stored on the web all around you. You’ll learn the main principles of RESTful routing that software developers use to make awesome products and services today. Expand your JS knowledge and learn the foundations of a solid API!.
  • This class is for people who may have dabbled a bit in Javascript and are looking to round out their skill set and understand basics of backend web dev. Maybe you have tried HTML/CSS or front-end design, and want to round out your skills to build a full site. Maybe you’d like to get a solid understanding of how data works on the web. Or maybe, you want to build real backed-up data store for your own personal uses. You don’t need to have advanced Javascript knowledge for this course, but it is helpful to know some basic Javascript syntax and be comfortable / willing to use a text editor like Atom or Sublime. Bonus if you’ve used command line tools before, but not required. We’ll be using Chrome web browser, although Firefox, Safari, or Opera will be just fine as well..
  • Initial materials/resources:.
  • I will also provide a PDF with all the detailed setup, most of which I’ll go over in the first lecture(s)..
  • All materials I provide, including starter code, setup guide, references, and example solutions are available under the Class Projects section..