MERN STACK Technologies
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 )😀
- Open-source. JS runtime environment
- Data streaming
- Fast
- 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.