Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

MERN Stack Tutorial - Book Store Project

via freeCodeCamp

Overview

This course aims to teach beginners the MERN stack (MongoDB, Express, React, Node.js) through a crash course. By the end of the course, learners will be able to: - Understand backend CRUD operations - Implement backend routing - Work with CORS policy - Perform MongoDB operations - Execute frontend CRUD operations - Utilize frontend routing The course covers creating Node.js projects, integrating MongoDB with Node.js, creating models and routes, building React projects with Vite and Tailwind CSS, and enhancing user experience with alerts. The teaching method includes hands-on coding sessions and step-by-step tutorials. This course is intended for individuals interested in learning full-stack web development using the MERN stack, particularly beginners looking to gain practical skills in building web applications.

Syllabus

⌨️ Intro
⌨️ Create Node.js project from scratch
⌨️ Create our first Http Route
⌨️ Add MongoDB and mongoose to node js
⌨️ Create Book model with mongoose
⌨️ Save a new Book with mongoose
⌨️ Get All Books with mongoose
⌨️ Get One Book by id with mongoose
⌨️ Update a Book with mongoose
⌨️ Delete a book with mongoose
⌨️ Refactor Node js with express router
⌨️ CORS policy in Node js and Express js
⌨️ Create React project, Vite, Tailwind CSS
⌨️ SPA and Add react router dom
⌨️ Show Books List in React
⌨️ Show Book Details in React
⌨️ Create Book in React
⌨️ Edit Book in React
⌨️ Delete Book in React
⌨️ Show Books List as Card
⌨️ Make Book Card a single component
⌨️ Add Book Modal
⌨️ Improve User Experience UX with beautiful alert
⌨️ Outro

Taught by

freeCodeCamp.org

Reviews

Start your review of MERN Stack Tutorial - Book Store Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.