Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web ApplicationsКНИГИ » ПРОГРАММИНГ
Название: Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications with MongoDB, Express, React and NodeJS Автор: Nabendu Biswas Издательство: Orange Education Pvt Ltd, AVA Год: December 2023 Страниц: 264 Язык: английский Формат: True/Retail EPUB Размер: 17.1 MB
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.
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.
Traditionally, creating the backend and frontend are tasks for two different teams. But with startups coming into picture, a lot of companies have the complete app created by a single team. Before the creation of NodeJS in 2009, most of the backend programming was done in Java. But with the creation of NodeJS, a lot of companies started using NodeJS in the backend. The reason is that they can have a javascript engineer build the frontend in ReactJS, and the backend in NodeJS. Both ReactJS and NodeJS are javascript libraries and are coded using common javascript. We will learn about each tech in MERN and its usage in the MERN stack.
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
Скачать Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications
Pro MEAN Stack Development Название: Pro MEAN Stack Development Автор: Elad Elrom Издательство: Apress Год: 2016 Страниц: 286 Формат: PDF Размер: 14 Mb Язык: English This book...
Full Stack JavaScript Development With MEAN Название: Full Stack javascript Development With MEAN Автор: Adam Bretz, Colin J Ihrig Издательство: SitePoint Год: 2015 Страниц: 300 Формат:...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.