My Account Log in

3 options

MERN quick start guide : build web applications with MongoDB, Express.js, React, and Node / Eddy Wilson Iriarte Koroliova.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Wilson, Eddy, author.
Language:
English
Subjects (All):
MongoDB.
Express.js (Electronic resource).
Node.js.
Database management--Software.
Database management.
Web applications--Development.
Web applications.
Physical Description:
1 online resource (1 volume) : illustrations
Edition:
1st edition
Other Title:
Mongo, Express, React, Node.js quick start guide
Place of Publication:
Birmingham ; Mumbai : Packt, 2018.
System Details:
text file
Summary:
Build web applications with MongoDB, ExpressJS, React, and Node About This Book Build applications with the MERN stack Work with each component of the MERN stack Become confident with MERN and ready for more! Who This Book Is For The book is for JavaScript developers who want to get stated with the MERN Stack. What You Will Learn Get started with the MERN stack Install Node.js and configure MongoDB Build RESTful APIs with Express.js and Mongoose Build real-time applications with Socket.IO Manage synchronous and asynchronous data flows with Redux Build web applications with React In Detail The MERN stack is a collection of great tools - MongoDB, Express.js, React, and Node - that provide a strong base for a developer to build easily maintainable web applications. With each of them a JavaScript or JavaScript-based technology, having a shared programming language means it takes less time to develop web applications. This book focuses on providing key tasks that can help you get started, learn, understand, and build full-stack web applications. It walks you through the process of installing all the requirements and project setup to build client-side React web applications, managing synchronous and asynchronous data flows with Redux, and building real-time web applications with Socket.IO, RESTful APIs, and other concepts. This book gives you practical and clear hands-on experience so you can begin building a full-stack MERN web application. Quick Start Guides are focused, shorter titles that provide a faster paced introduction to a technology. They are for people who don't need all the detail at this point in their learning curve. The presentation has been streamlined to concentrate on the things you really need to know. Style and approach This guide shows you how to use your JavaScript knowledge to build web applications that use the MERN stack in both client-side and in server-side environments.
Contents:
Cover
Title Page
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Introduction to the MERN Stack
Technical requirements
Introduction
The MVC architectural pattern
Installing and configuring MongoDB
Getting ready
How to do it...
There's more...
Installing Node.js
Installing npm packages
How it works...
Chapter 2: Building a Web server with ExpressJS
Routing in ExpressJS
Route methods
Route handlers
Chainable route methods
Modular route handlers
Writing middleware functions
Writing configurable middleware functions
Let's test it...
Writing router-level middleware functions
Writing error-handler middleware functions
Using ExpressJS' built-in middleware function for serving static assets
Parsing the HTTP request body
Compressing HTTP responses
Using an HTTP request logger
Managing and creating virtual domains
Securing an ExpressJS web application with Helmet
Using template engines
Debugging your ExpressJS web application.
Getting ready
Chapter 3: Building a RESTful API
CRUD operations using ExpressJS' route methods
CRUD operations with Mongoose
See also
Using Mongoose query builders
Defining document instance methods
Defining static model methods
Writing middleware functions for Mongoose
Document middleware functions
Query middleware functions
Model middleware functions
Writing custom validators for Mongoose's schemas
Building a RESTful API to manage users with ExpressJS and Mongoose
Chapter 4: Real-Time Communication with Socket.IO and ExpressJS
Understanding Node.js events
Understanding Socket.IO events
The Socket.IO server events
Socket.IO client events
Working with Socket.IO namespaces
io.Manager
Defining and joining Socket.IO rooms
Writing middleware for Socket.IO
Integrating Socket.IO with ExpressJS
How to do it.
How it works...
Using ExpressJS middleware in Socket.IO
Chapter 5: Managing State with Redux
Defining actions and action creators
Defining reducer functions
Creating a Redux store
There's more
Binding action creators to the dispatch method
Splitting and combining reducers
Writing Redux store enhancers
Time traveling with Redux
Understanding Redux middleware
Dealing with asynchronous data flow
Chapter 6: Building Web Applications with React
Understanding React elements and React components
Composing components
Stateful components and life cycle methods
Working with React.PureComponent
React event handlers
Conditional rendering of components.
Rendering lists with React
Working with forms and inputs in React
Understanding refs and how to use them
Understanding React portals
Catching errors with error boundary components
Type checking properties with PropTypes
Other Books You May Enjoy
Index.
Notes:
Description based on print version record.
ISBN:
9781787280045
1787280047
OCLC:
1042168461

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account