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

YouTube

React Node.js Booking App Full Tutorial - MERN Stack Reservation App

Lama Dev via YouTube

Overview

This course aims to teach beginners how to build a React Booking/Reservation System using the MERN stack. By the end of the course, students will be able to create a full-stack hotel reservation app using Node.js, MongoDB, and React, incorporating tools such as Context API, JWT, custom hooks, and a React calendar. The course covers topics such as setting up the development environment, creating APIs, implementing CRUD operations, handling authentication, utilizing JWT with cookies, role-based authorization, model relations, fetching data from APIs, and using React Context API for state management. The teaching method involves a hands-on approach with practical demonstrations and coding sessions. This course is intended for individuals interested in learning how to develop full-stack applications using the MERN stack and enhancing their skills in React, Node.js, and MongoDB.

Syllabus

Introduction
Installation
Node.js MongoDB Connection
Create Your First API using Node.js
Node.js MongoDB CRUD Operations
Node.js Express Understanding Middleware
Node.js Express Error Handling Best Practice
Node MongoDB Authentication Login / Register
How to Use JWT with Cookie in Node.js
Node.js JWT Role-Based Authorization Verification
Node MongoDB Model Relations
Installing React App
Node MongoDB How to get Count of Documents
How to Fetch Data using a Custom Hook
React Fetch Data from Node Express API
React Search using a Backend API
Reach Fetch using URL Location
How to Use React Context API
React Login Auth Context API
React Hotel Reservation Component
React Node Admin CRUD Operations
Outro

Taught by

Lama Dev

Reviews

Start your review of React Node.js Booking App Full Tutorial - MERN Stack Reservation App

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.