What you'll learn?

  • 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.

Description

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.

Who this course is for:

  • 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.

Curriculum

Total hours: 120hrs

MERNSTACK Training & Certification in Pune

  • 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

Student feedback

5

Course Rating

  • 5 stars
    77 %
  • 4 stars
    54 %
  • 3 stars
    14 %
  • 2 stars
    5 %
  • 1 stars
    2 %

Become a Teacher, Share your knowledge

Create an online video course, reach students across the globe, and earn money