Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications with MongoDB, Express, React and NodeJS (English Edition)
$34.50
Price: $34.50
(as of May 17, 2024 20:05:06 UTC – Details)
Master Web Development with MERN Stack for Designing, Testing, and Deploying Professional-Grade Applications using MongoDB, Express, React, and Node.js
Book Description
Embark on a transformative and disruptive journey into MERN stack development with Ultimate Full-Stack Web Development with MERN. Beginning with an in-depth introduction to MERN and REST APIs, the book advances through the complete project overview and the setup of a Node.js application. Next, it delves into the essentials of Node.js, MongoDB connection, models, and crucial aspects of user authentication, including JWT implementation and password hashing. Security takes center stage in the next chapters as you explore middleware creation and route protection.
In the Frontend section, you’ll construct a dynamic ReactJS application with a focus on creating components, and pages, and establishing Redux for state management. This book will guide you through setting up Redux, implementing registration and login functionalities, and refining your application with a user-friendly dashboard and task form.
The book concludes with chapters on frontend and backend testing, ensuring the robustness of your application, and also covers deployment strategies for both frontend and backend components, providing a comprehensive guide to showcase your application to the world.
Table of Contents
1. Getting Started with MERN and Setup
2. Starting a NodeJS App
3. MongoDB Connection and Models
4. JWT Authentication and Hashing Password
5. Auth Middleware and Protecting Routes
6. Creating Frontend and React Router
7. Redux Setup with Slice
8. Login and Logout Functionalities
9. Dashboard Creation and Task Form
10. Using Thunk and Completing App
11. Frontend Testing
12. Backend Testing
13. Deployment
Index
From the Publisher
Know more about the book
Master Web Development with MERN Stack for Designing, Testing, and Deploying Professional-Grade Applications using MongoDB, Express, React, and Node.js
This book covers all the top technologies in the JavaScript ecosystem: MongoDB, ExpressJS, ReactJS, and NodeJS. With these technologies, we can create a completely functional web application that includes frontend, backend, and database.
We will build a fairly large production-ready app in this book. Here, we will first learn to set up the frontend with React, then create the backend APIs with NodeJS and Express. The backend will be connected to our database which is MongoDB. We will learn to use authentication in our project by implementing JWT. We will also learn to test both frontend and backend using the Unit testing framework of Jest. Finally, we will learn how to deploy both frontend and backend with ease to use free apps.
After going through the book, the readers will be able to create any MERN app with ease and can also modify the project in the book to create other apps.
WHAT WILL YOU LEARN
● Develop a strong foundation in MERN (MongoDB, Express.js, React, Node.js) stack technologies.
● Master the setup and configuration of Node.js applications, exploring essential concepts such as Express.js for efficient server-side development.
● Learn to connect and interact with MongoDB and create models for effective data management.
WHO IS THIS BOOK FOR?
This book is for developers with basic knowledge of JavaScript and ReactJS who want to become full-stack JavaScript developers and create fully functioning apps. The backend knowledge of NodeJS, ExpressJS, and MongoDB can be acquired as you progress through this book.
KEY FEATURES
Step-by-step guidance on constructing an advanced MERN project from scratch.
Holistic understanding of frontend (ReactJS), backend (NodeJS and ExpressJS), and database management (MongoDB).
Learn effective testing strategies and debugging techniques for both frontend and backend code, ensuring the robustness and reliability of your MERN stack applications.
About the Author
Nabendu Biswas is a full-stack JavaScript developer and has been working in the IT industry for the past 19 years with some of the world’s top development firms and investment banks, including J.P. Morgan, Oracle, and L&T Infotech.
He is a passionate tech blogger and YouTuber with an active following on both platforms, where he teaches everyone to be a web developer. Currently, he works as an Architect in an IT firm in Bhopal. Additionally, he is the author of seven books focusing on topics such as Gatsby, MERN, TypeScript, GraphQL, and React Firebase, all of which are available on Amazon.
Meet the Technical Reviewer
Samarth is a seasoned Full Stack Developer with over 5 years of experience in software development, specializing in multiple technology stacks, including the popular MERN (MongoDB, Express.js, React, Node.js) stack. His career journey has been marked by a diverse range of projects across industries such as Community-based apps, Legal, Crypto/Blockchain, Ed-Tech, HealthCare, and IOT. Samarth is widely recognized for his expertise in creating solutions to real-world problems through innovative software development, with a specific focus on JavaScript and React. His commitment to improving the world through technology is a driving force in his work, and his comprehensive experience in diverse industries demonstrates his ability to deliver value in a variety of contexts. Outside of software development, Samarth’s interests include science and philosophy, reflecting his diverse set of passions and interests.
Copyright Disclaimer
Copyright at 2023, Orange Education Pvt Ltd, AVA
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without convincing, either express or implied.
Neither the author nor Orange Education Pvt Ltd. or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Orange Education Pvt Ltd. has endeavored to provide brand information about all of the companies and products mentioned in this book by the appropriate use of capital. However, Orange Education Pvt Ltd. cannot surety the accuracy of this information. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
First published: December 2023
Published by: Orange Education Pvt Ltd, AVA
Publisher : Orange Education Pvt Ltd (December 2, 2023)
Language : English
Paperback : 294 pages
ISBN-10 : 8119416422
ISBN-13 : 978-8119416424
Item Weight : 1.13 pounds
Dimensions : 7.5 x 0.66 x 9.25 inches
User Reviews
Be the first to review “Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications with MongoDB, Express, React and NodeJS (English Edition)”
$34.50
There are no reviews yet.