CRUD API Tutorial – Node, Express, MongoDB
Offered By: freeCodeCamp
Course Description
Overview
Build a CRUD API using Node.js, Express, and MongoDB in this comprehensive tutorial designed for beginners in backend development. Learn the fundamentals of the MERN stack (minus React) while creating a robust API. Explore essential concepts including package.json configuration, Express framework setup, server initialization, and API testing tools like Postman, ThunderClient, and Insomnia. Dive into MongoDB setup, product model creation, and implementation of create, read, update, and delete operations. Master routing, controllers, and form URL encoding. Conclude by testing the API and pushing the project to GitHub. Gain hands-on experience with Git Bash, Nodemon, and other developer tools throughout this practical, step-by-step guide to building a functional backend application.
Syllabus
⌨️ Introduction
⌨️ package.json
⌨️ express framework
⌨️ npm run server
⌨️ API testing tools
⌨️ git bash
⌨️ nodemon
⌨️ mongodb setup
⌨️ product model
⌨️ create api
⌨️ read api all
⌨️ read api id
⌨️ update api
⌨️ delete api
⌨️ Form URL Encoded
⌨️ routes
⌨️ controllers
⌨️ checking and testing
⌨️ pushing to github
Taught by
freeCodeCamp.org
Related Courses
Designing RESTful APIsUdacity Introduction to NodeJS
Microsoft via edX Exploring GraphQL: A Query Language for APIs
Linux Foundation via edX Build a Google Firebase Web Application
Coursera Project Network via Coursera Build a Twitter Clone Backend
Coursera Project Network via Coursera