• Complain

Nabendu Biswas - MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node

Here you can read online Nabendu Biswas - MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Apress, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Nabendu Biswas MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node
  • Book:
    MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn how to use the MERN stack (MongoDB, Express.js, React, and Node) to build five fully functioning web apps for dating, video sharing, messaging, and social media. While creating these web apps, youll learn key development concepts including how to use React hooks, Redux, MongoDB, Express, Heroku, Firebase, Material UI, and Google authentication. By expanding your portfolio with the projects you create, you will be well equipped as front-end developer.

You will first create a dating site with a swiping feature and chat functionality. You will then build a video sharing app with videos displaying vertically. Next, you will learn to build an awesome messaging web app. Users will be able to chat in real time, as well as log in to their account using Google authentication. You will also create a photo sharing app and social media web apps with the ability to post images with captions and log in using email and password authentication.

Most MERN tutorials out there today cover basic web apps but it is capable of so much more learn how to use this stack to its full potential and build projects that can be converted into full scaled start-ups with additional features.

What Youll Learn

  • Work with React hooks and React router
  • Examine powerful MongoDB services for easy to use and setup
  • Create routes using Node and host on Heroku
  • Study different authentication techniques
  • Deploy all sites using simple Firebase hosting
  • Use the powerful React ecosystem to add functionalities to your apps

Who This book Is For

Those who have just started their career in web development and have basic knowledge of the core web technologies: HTML, CSS, and JavaScript. Those with basic React development and feel ready to explore its capabilities further.

Nabendu Biswas: author's other books


Who wrote MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node? Find out the surname, the name of the author of the book and a list of all author's works by series.

MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of MERN Projects for Beginners Nabendu Biswas MERN Projects - photo 1
Book cover of MERN Projects for Beginners
Nabendu Biswas
MERN Projects for Beginners
Create Five Social Web Apps Using MongoDB, Express.js, React, and Node
1st ed.
Logo of the publisher Nabendu Biswas Bhopal India ISBN 978-1-4842-7137-7 - photo 2
Logo of the publisher
Nabendu Biswas
Bhopal, India
ISBN 978-1-4842-7137-7 e-ISBN 978-1-4842-7138-4
https://doi.org/10.1007/978-1-4842-7138-4
Nabendu Biswas 2021
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
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.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

Table of Contents
About the Author
Nabendu Biswas

is a full-stack JavaScript developer who has been working in the IT industry for the past 16 years. He has worked for some of the worlds top development firms and investment banks. Nabendu is a tech blogger who publishes on DEV Community (dev.to), Medium (medium.com), and The Web Dev(TWD) (thewebdev.tech). He is an all-around nerd who is passionate about everything JavaScript, React, and Gatsby. You can find him on Twitter @nabendu82.

About the Technical Reviewer
Alexander Nnakwue

is a self-taught software engineer with experience in back-end and full-stack engineering. With experience spanning more than four years, he loves to solve problems at scale. Currently, he is interested in startups, open source web development, and distributed systems. In his spare time, Alexander loves watching soccer and listening to all genres of music.

The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
N. Biswas MERN Projects for Beginners https://doi.org/10.1007/978-1-4842-7138-4_1
1. MERN Deployment Setup
Nabendu Biswas
(1)
Bhopal, India

Welcome to MERN Projects for Beginners, where you learn to build awesome web apps using the MERN (MongoDB, Express, React, Node.js) framework. This stack is in high demand in the startup sector because you can make a fully functional web app using it. A front-end engineer who knows HTML, CSS, and React can quickly learn Node.js and MongoDB and build a fully production-ready web app.

In this book, you learn how to host a back end using Node.js code in Heroku. The front-end site uses React code and Firebase hosting. It is also hosted through a cloud database called MongoDB Atlas . Most of the hosting setups are the same in the next five chapters, so it wont be repeated in most chapters.

The MERN Stack at a Glance
Before installing Firebase, lets discuss the basics of the technologies involved in the MERN stack .
  • MongoDB is an open source document based on the NoSQL database. It is different from traditional relational databases that store data in tables. It stores data in JSON-like documents. It is highly scalable and performance-oriented and thus suited for modern-day web apps.

  • React is the most popular open source JavaScript library for building a websites or web apps front end or user interface. It is developed and maintained by Facebook.

  • Node.js lets developers write server-side code using JavaScript. It integrates very well with React or Angular at the front end and with MongoDB for databases.

  • Express is a framework of Node.js, and through it, you can create API endpoints , which are the basis of any back-end server-side code.

Firebase Hosting Initial Setup
You need a Google account to work with Firebase. Go to .
Figure 1-1 Firebase console caption Click the Add project link on the page - photo 3
Figure 1-1

Firebase console caption

Click the Add project link on the page, as seen in Figure .
Figure 1-2 Add project On this page name the project dating-app-mern and - photo 4
Figure 1-2

Add project

On this page, name the project dating-app-mern, and then click the Continue button, as seen in Figure . Note that this is just an installation instruction. You start building the app in the next chapter.
Figure 1-3 App name On the next page click the Create project button as - photo 5
Figure 1-3

App name

On the next page, click the Create project button , as seen in Figure .
Figure 1-4 Create project It takes some time to create the project as seen - photo 6
Figure 1-4

Create project

It takes some time to create the project, as seen in Figure .
Figure 1-5 Project created MongoDB Setup MongoDB is the database that you - photo 7
Figure 1-5

Project created

MongoDB Setup

MongoDB is the database that you work with on the cloud. It is also known as MongoDB Atlas . This is easier to work with than setting up on a local machine. Go to www.mongodb.com and log in or create a new account.

Creating a New Project
After logging in, you see a screen similar to the one shown in Figure . Click the New Project button.
Figure 1-6 MongoDB new project Name your project dating-app-mern and then - photo 8
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node»

Look at similar books to MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node»

Discussion, reviews of the book MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.