- Learn how to connect ReactJS with NodeJS, Express & MongoDB.
- Refresh the basics about ReactJS, NodeJS, Express and MongoDB.
- Add File Upload to ReactJS + Node/ Express Applications.
- Build an entire project from scratch!.
- Learn how to implement Authentication & Authorization.
MERN stack is a popular JavaScript framework used for building web applications. It is an acronym for MongoDB, Express.js, React, and Node.js. Each component of the stack plays a specific role in the development process.
MERN stack, known for its versatility and efficiency, allows developers to build robust and scalable applications using JavaScript.
- IT Freshers or Professionals having knowledge of Basic knowledge of Syllabus.
- Developers who got basic React knowledge and now want to build a fullstack app.
- Node/ Express developers who want to learn how to add a modern frontend to their backend.
- Introduction.
- Text Editors.
- Building Blocks.
- Tags.
- Attribute.
- Elements.
- Formatting.
- Heading.
- Paragraph.
- Phrase Tags.
- Anchor.
- Image.
- Table.
- Lists.
- Form.
- Form Input.
- Form Attribute.
- Comments.
- File Paths.
- Head.
- Layout.
- Responsive.
- Symbols.
- Charset.
- URL Encode.
- Introduction.
- Syntax.
- Selectors.
- Colors, Background.
- Borders, Margins, Padding, Height/Width.
- Box Model.
- Outline.
- Text, Fonts.
- Icons.
- Link.
- List.
- Table.
- Display, Position, Overflow, Float.
- Inline Block.
- Align.
- Opacity.
- Navigation Bar, Dropdowns.
- Forms.
- Counters.
- Layout.
- Introduction.
- Overview.
- Environment Setup.
- Tags.
- Popup Messages.
- Variables.
- Operators.
- Data Types.
- Functions.
- Statements.
- Loops.
- Scope.
- Error Handling.
- Strict Mode.
- Hoisting.
- Regular Expression.
- Form Validation.
- Introduction to React js.
- ES6 Refresher -Components in React.
- How to install React -React File Structure.
- How to create component in react .
- React Project Start.
- Passing data via “props” in React.
- Multiple Component in React.
- Nested Components in React.
- State in React.
- Handle Input in React.
- Adding Form in React.
- Multiple States in React.
- Two-way Binding in React.
- Send Data to Parent Component.
- Rendering List in React.
- How to get data from API in react.
- API GET Request in react.
- React Use Effect Hook.
- API POST Data in React js.
- How To Host/Deploy React JS Website to Shared Hosting.
- How to use Bootstrap in react website.
- React Router (Multi page React website in React) .
- Introduction to Node.js.
- Node.js Modules and NPM.
- Asynchronous Programming with Node.js.
- Node.js Core Modules.
- Web Development with Express.js.
- Data Access and Persistence.
- RESTful API Development.
- Introduction to Express.js.
- Installing, configuring, and managing.
- Defining routes.
- Routing management.
- HTTP Methods.
- Handling Form Data.
- Error Handling.
- Adding middleware
- Using Templates
- Database
- Operations in Database
- Introduction to NoSQL and MongoDB.
- Installing MongoDB: setup and configuration.
- MongoDB Basics.
- MongoDB Data Types: String, Integer, Double, Boolean, Date, etc..
- Querying MongoDB
- Advanced Queries and Indexing.
- Indexing in MongoDB: types of indexes
- Aggregation Framework: `$match`, `$group`, `$project`, etc.
- Data Modeling in MongoDB
- Data Management
- MongoDB Atlas
- Security in MongoDB