Pro MERN stack : full stack web app development with Mongo, Express, React, and Node /: full stack web app development with Mongo, Express, React, and Node. ([2019])
- Record Type:
- Book
- Title:
- Pro MERN stack : full stack web app development with Mongo, Express, React, and Node /: full stack web app development with Mongo, Express, React, and Node. ([2019])
- Main Title:
- Pro MERN stack : full stack web app development with Mongo, Express, React, and Node
- Further Information:
- Note: Vasan Subramanian.
- Authors:
- Subramanian, Vasan
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Preface; Chapter 1: Introduction; What's MERN?; Who Should Read This Book; Structure of the Book; Conventions; What You Need; MERN Components; React; Why Facebook Invented React; Declarative; Component-Based; No Templates; Isomorphic; Node.js; Node.js Modules; Node.js and npm; Node.js is Event Driven; Express; MongoDB; NoSQL; Document-Oriented; Schema-Less; JavaScript Based; Tools and Libraries; React-Router; React-Bootstrap; Webpack; Other Libraries; Other Popular Libraries; Versions; Why MERN? JavaScript EverywhereJSON Everywhere; Node.js Performance; The npm Ecosystem; Isomorphic; It's Not a Framework!; Summary; Chapter 2: Hello World; Server-Less Hello World; JSX; Project Setup; nvm; Node.js; Project; npm; Express; Separate Script File; JSX Transform; Older Browsers Support; Automate; Summary; Answers to Exercises; Exercise: Server-less Hello World; Exercise: JSX; Exercise: Project Setup; Exercise: Express; Exercise: JSX Transform; Exercise: Older Browsers Support; Chapter 3: React Components; Issue Tracker; React Classes; Composing Components; Passing Data Using Properties Passing Data Using ChildrenDynamic Composition; Summary; Answers to Exercises; Exercise: React Classes; Exercise: Composing Components; Exercise: Passing Data Using Properties; Exercise: Passing Data Using Children; Exercise: Dynamic Composition; Chapter 4: React State; Initial State; Async State Initialization;Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Preface; Chapter 1: Introduction; What's MERN?; Who Should Read This Book; Structure of the Book; Conventions; What You Need; MERN Components; React; Why Facebook Invented React; Declarative; Component-Based; No Templates; Isomorphic; Node.js; Node.js Modules; Node.js and npm; Node.js is Event Driven; Express; MongoDB; NoSQL; Document-Oriented; Schema-Less; JavaScript Based; Tools and Libraries; React-Router; React-Bootstrap; Webpack; Other Libraries; Other Popular Libraries; Versions; Why MERN? JavaScript EverywhereJSON Everywhere; Node.js Performance; The npm Ecosystem; Isomorphic; It's Not a Framework!; Summary; Chapter 2: Hello World; Server-Less Hello World; JSX; Project Setup; nvm; Node.js; Project; npm; Express; Separate Script File; JSX Transform; Older Browsers Support; Automate; Summary; Answers to Exercises; Exercise: Server-less Hello World; Exercise: JSX; Exercise: Project Setup; Exercise: Express; Exercise: JSX Transform; Exercise: Older Browsers Support; Chapter 3: React Components; Issue Tracker; React Classes; Composing Components; Passing Data Using Properties Passing Data Using ChildrenDynamic Composition; Summary; Answers to Exercises; Exercise: React Classes; Exercise: Composing Components; Exercise: Passing Data Using Properties; Exercise: Passing Data Using Children; Exercise: Dynamic Composition; Chapter 4: React State; Initial State; Async State Initialization; Updating State; Lifting State Up; Event Handling; Stateless Components; Designing Components; State vs. Props; Component Hierarchy; Communication; Stateless Components; Summary; Answers to Exercises; Exercise: Initial State; Exercise: Updating State; Exercise: Lifting State Up Exercise: Event HandlingChapter 5: Express and GraphQL; Express; Routing; Request Matching; Route Parameters; Route Lookup; Handler Function; Request Object; Response Object; Middleware; REST API; Resource Based; HTTP Methods as Actions; GraphQL; Field Specification; Graph Based; Single Endpoint; Strongly Typed; Introspection; Libraries; The About API; GraphQL Schema File; The List API; List API Integration; Custom Scalar Types; The Create API; Create API Integration; Query Variables; Input Validations; Displaying Errors; Summary; Answers to Exercises; Exercise: The About API Exercise: The List APIExercise: Custom Scalar Types; Exercise: The Create API; Exercise: Create API Integration; Exercise: Query Variables; Chapter 6: MongoDB; MongoDB Basics; Documents; Collections; Databases; Query Language; Installation; The Mongo Shell; MongoDB CRUD Operations; Create; Read; Projection; Update; Delete; Aggregate; MongoDB Node.js Driver; Schema Initialization; Reading from MongoDB; Writing to MongoDB; Summary; Answers to Exercises; Exercise: MongoDB Basics; Exercise: MongoDB CRUD Operations; Exercise: Schema Initialization; Exercise: Reading from MongoDB … (more)
- Edition:
- 2nd ed
- Publisher Details:
- Place of publication not identified : Apress
- Publication Date:
- 2019
- Copyright Date:
- 2019
- Extent:
- 1 online resource
- Subjects:
- 005.3
Application software -- Development
Web applications
COMPUTERS / Software Development & Engineering / General
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781484243916
1484243919 - Related ISBNs:
- 9781484243909
- Notes:
- Note: Vendor-supplied metadata.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.422312
- Ingest File:
- 02_532.xml