MERN Tutorial
Build fullstack React.js applications with Node.js, Express.js & MongoDB (MERN) with this project-focused course.
What’s Mern?
M E R N
MongoDb Express React.js Node.js
(Database Solution) (Node.js Framework) (Browser-side JavaScript Library) (Server-side Javascrip runtime)
What is React?
React is a client side(Browser) Library which allow you to build highly reactive user interfaces.
- Rendering Ui with Dynamic Data
- Handle User Input
- Communicate with Backend Services
- Provide a ‘Mobile App’ Like User Experience
What is Node?
Nodejs is A server-side Runtime : JavaScript on the server side
- We can run JavaScript on server side by using NodeJS
- Listen to Request and Send Responses
- Execute Server-side logic
- Interact with databases and files
An Alternative To PHP, Ruby on Rails, Java etc. is rarely used Standalone!
What is Express?
Express is A node Framework which simplifies writing Server-side code and logic.
- Express.js, offers same functionalities base on node
- Express provide middleware features for request, response through function
- Express provide routing features, view rendering and more.
What is MongoDB?
MongoDB is a NoSQL Database which stores “Documents” in “collections” (instated of “records” in “Tables” as in SQL).
- Its store Application Data like (Users, Products , etc.)
- MongoDB have no Data schema or Relations
- MongoDB easily connect to Node/Express(Not to react)
What is MERN?--
- Client/ Browser (React)
Presentation/Ui
Single-page Application
- Server (Node, Express, MongoDB)
Business Logic
Persistent Data Storage
Authentication Logic
Jassica Treat
Pellentesque ultrices orci id justo vehicula, non aliquam erat lacinia Mam rem aperiam, eaque ipsa qua tore veritatis.
Willimes Doe
Pellentesque ultrices orci id justo vehicula, non aliquam erat lacinia Mam rem aperiam, eaque ipsa qua tore veritatis.