05758nam 22003733 450 991091566580332120231207080258.081-19-41642-2(MiAaPQ)EBC30997767(Au-PeEL)EBL30997767(EXLCZ)992926776160004120231207d2023 uy 0engurcnu||||||||txtrdacontentcrdamediacrrdacarrierUltimate Full-Stack Web Development with MERN1st ed.Delhi :Orange Education PVT Ltd,2023.©2023.1 online resource (103 pages)Print version: Biswas, Nabendu Ultimate Full-Stack Web Development with MERN: Design, Build, Test and Deploy Production-Grade Web Applications with MongoDB, Express, React and NodeJS Delhi : Orange Education PVT Ltd,c2023 Intro -- Cover Page -- Title Page -- Copyright Page -- Dedication Page -- About the Author -- About the Technical Reviewer -- Acknowledgements -- Preface -- Errata -- Table of Contents -- 1. Getting Started with MERN and Setup -- Introduction -- Structure -- About MERN -- MongoDB -- Express -- ReactJS -- NodeJS -- Other Popular stacks beyond MERN -- REST APIs -- POST -- GET -- PUT -- DELETE -- Alternatives to REST API -- Complete Project Overview -- Setting up a NodeJS Application -- Project Folder Structure -- Package installation -- Running the project -- Conclusion -- 2. Starting a NodeJS App -- Introduction -- Structure -- Using Express -- Creating Routes -- Initial Routes -- All Routes -- Testing through Postman -- Creating Controllers -- Using JSON -- Error Handler -- Conclusion -- 3. MongoDB Connection and Models -- Introduction -- Structure -- MongoDB Database -- Basic Setup -- Connecting through Mongoose -- Model Creation -- Creating Routes -- POST Route -- PUT Route -- DELETE Route -- Conclusion -- Points to remember -- 4. JWT Authentication and Hashing Password -- Introduction -- Structure -- User Model and Controller -- Register User with Hashed Password -- Login User -- Understanding JWT -- Using JWT -- Conclusion -- Points to Remember -- 5. Auth Middleware and Protecting Routes -- Introduction -- Structure -- Creating Auth middleware -- Understanding Protect Routes -- Protecting Task Routes -- GET and POST Route -- PUT and DELETE Route -- Conclusion -- Points to remember -- Multiple Choice Questions -- Answers -- 6. Creating Frontend and React Router -- Introduction -- Structure -- Creating Frontend with ReactJS -- Basic Project Setup -- React Router Setup -- Creating Components and Pages -- Header Component -- Register Page -- Login Page -- Conclusion -- Points to remember -- 7. Redux Setup with Slice -- Introduction -- Structure.Redux setup with a toolkit -- Auth service and slice -- Registration form hook up -- Testing user registration -- Conclusion -- Points to remember -- 8. Login and Logout Functionalities -- Introduction -- Structure -- Implementing Logout -- Implementing Login -- Login form hook up -- Testing user login -- Conclusion -- Points to remember -- 9. Dashboard Creation and Task Form -- Introduction -- Structure -- Changing Dashboard Logic -- Creating Task Slice -- Creating Task Form -- Conclusion -- Points to Remember -- Multiple Choice Questions -- Answers -- 10. Using Thunk and Completing App -- Introduction -- Structure -- Creating task with Async Thunk -- Fetching tasks from server -- Displaying the tasks -- Deleting tasks -- Conclusion -- Points to remember -- 11. Frontend Testing -- Introduction -- Structure -- Setup testing in Frontend -- Task Slice and Service Test with Jest -- Testing with React Testing Library -- Configuring and Checking Coverage -- Conclusion -- Points to remember -- 12. Backend Testing -- Introduction -- Structure -- Setting up testing in the backend -- Testing registerUser controller -- Testing getTasks and setTask controller -- Testing updateTask controller -- Conclusion -- Points to remember -- 13. Deployment -- Introduction -- Structure -- Frontend code repo creation -- Backend code repo creation -- Backend deployment in Back4app -- Backend integration with frontend -- Frontend deployment in Netlify -- Fixing CORS errors and final deployments -- Conclusion -- Points to remember -- Index.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 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, 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.Biswas Nabendu849250MiAaPQMiAaPQMiAaPQBOOK9910915665803321Ultimate Full-Stack Web Development with MERN4301490UNINA03348nam 22007455 450 991048465820332120251226203252.03-319-26850-310.1007/978-3-319-26850-7(CKB)4340000000001225(SSID)ssj0001659722(PQKBManifestationID)16442468(PQKBTitleCode)TC0001659722(PQKBWorkID)14987369(PQKB)11252842(DE-He213)978-3-319-26850-7(MiAaPQ)EBC6298259(MiAaPQ)EBC5576641(Au-PeEL)EBL5576641(OCoLC)1066197558(PPN)192221639(EXLCZ)99434000000000122520160220d2015 u| 0engurnn|008mamaatxtccrNetworked Systems Third International Conference, NETYS 2015, Agadir, Morocco, May 13-15, 2015, Revised Selected Papers /edited by Ahmed Bouajjani, Hugues Fauconnier1st ed. 2015.Cham :Springer International Publishing :Imprint: Springer,2015.1 online resource (XXVIII, 526 p. 165 illus.) Computer Communication Networks and Telecommunications,2945-9184 ;9466Bibliographic Level Mode of Issuance: Monograph3-319-26849-X Includes bibliographical references and index.Multi-core architectures -- Concurrent and distributed algorithms -- Middleware environments -- Storage clusters -- Social networks -- Peer-to-peer networks -- Sensor networks -- Wireless and mobile networks -- Privacy and security measures.This book constitutes the revised selected papers of the Third International Conference on Networked Systems, NETYS 2015, held in Agadir, Morocco, in May 2015. The 29 full papers and 12 short papers presented together with 22 poster abstracts were carefully reviewed and selected from 133 submissions. They address major topics such as multi-core architectures; concurrent and distributed algorithms; middleware environments; storage clusters; social networks; peer-to-peer networks; sensor networks; wireless and mobile networks; and privacy and security measures.Computer Communication Networks and Telecommunications,2945-9184 ;9466Computer networksAlgorithmsSoftware engineeringApplication softwareComputer Communication NetworksAlgorithmsSoftware EngineeringComputer and Information Systems ApplicationsComputer networks.Algorithms.Software engineering.Application software.Computer Communication Networks.Algorithms.Software Engineering.Computer and Information Systems Applications.004.6Bouajjani Ahmededthttp://id.loc.gov/vocabulary/relators/edtFauconnier Huguesedthttp://id.loc.gov/vocabulary/relators/edtMiAaPQMiAaPQMiAaPQBOOK9910484658203321Networked Systems2499603UNINA