MERN STACK Technologies

Deep Shah
TheLeanProgrammer
Published in
2 min readApr 17, 2021

Part 1: A curated list of terms and technologies associated with MERN STACK

Let’s understand the main terms of this stack in brief.

Pre requisite:(Basic knowledge of HTML,CSS,JS)✅

MERN STACK: It is used for easier and faster deployment of full-stack web applications

1)MongoDB:(NO SQL)database(document database).(Modern way of storing data ). It stores the data in JSON format(Will be covered in the upcoming blogs in detail)

2)EXPRESS: It is the most popular node js framework

We can add request processing “middleware”(will be defined in an upcoming blog) at any point within the request handling pipeline

Express provides methods to specify what function is called for a particular HTTP verb (GET, POST, SET, etc.) and URL pattern ("Route"), and methods to specify what template ("view") engine is used, where template files are located, and what template to use to render a response

we can use express middleware to add support for cookies, sessions, users,(parameters), and also we can configure middlewares.

You may have a question that what is middleware? (let’s take a brief of it)

Middleware functions are functions that have access to the request object ( req ), the response object ( res ), and the next function in the application’s request-response cycle.

It can make some code changes, it can change the request, response object. (Will see with example in upcoming blog of this series✅)

3)REACT😎:

efficient and flexible javascript library for building UIs(User interfaces).

React lets you build up complex interfaces through simple Components, connect them to data on your backend server, and render them as HTML

4)NODE:

open-source, a cross-platform runtime environment for developing server-side and networking applications

Why do we use Node js? (Purposes )😀

  1. Open-source. JS runtime environment
  2. Data streaming
  3. Fast
  4. Highly Scalable Applications

So that’ all about the MERN stack terms. (All these terms will be covered in detail) .

If you liked the content of this blog …then follow me😎.

I will be covering most of the terms with examples in the series

PART2:MONGODB INRODUCTION

🔗:https://deepshah1309.medium.com/part-2-mongodb-setup-e831155c0793

Don’t forget to follow The Lean Programmer Publication for more such articles, and subscribe to our newsletter tinyletter.com/TheLeanProgrammer.

--

--

Deep Shah
TheLeanProgrammer

Student of Computer science(B.E) from MSU,vadodara.Enthusiast about FULL stack development|Web development|Java enthusiast|problem solving