When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

MERN stack complete: full stack apps from scratch

Learn MongoDB, Express, React and Node by building and deploying a complete app with user accounts, front to back

     
  • 4.9
  •  |
  • Reviews ( 150 )
₹2499

This Course Includes

  • iconudemy
  • icon4.9 (150 reviews )
  • icon10 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About MERN stack complete: full stack apps from scratch

Welcome to "MERN stack complete". This course will introduce you to the easiest way to build complete web applications using just the fundamental languages of the web: JavaScript, HTML and CSS. We will build a complete web app using the JavaScript frameworks of the MERN Stack: MongoDB, ExpressJS, React and NodeJS. This course will teach you all the important basics of web applications including: User accounts, security, cookies, advanced styling with SASS and deployment.

At the end of this course, you will have learned the following skills: 

✅ Running a server with ExpressJS

✅ Handling HTTP requests to your Express server

✅ Validating data in HTTP requests

✅ Setting up a database with MongoDB

✅ Applying CRUD (Create, Read, Update and Delete) operations on the database

✅ Building a dynamic frontend user interface for an app with React

✅ Displaying data from the database with React

✅ Styling the web app with SASS (an extension to CSS)

✅ Implementing user accounts with secured passwords, login sessions and cookies

✅ Development environment security

✅ Basic DevOps: setting up a development and production environment

✅ Deploying a Node server to Heroku

✅ Deploying a React frontend to Netlify

Enjoy!

What You Will Learn?

  • Creating complete apps with the MERN stack.
  • React for dynamic websites.
  • NodeJS for Javascript servers.
  • ExpressJS for Javascript Web APIs.
  • MongoDB for Javascript based databases.
  • SASS for advanced CSS styling.
  • User account authentication.
  • Protecting user passwords with Bcrypt.
  • Storing login sessions with JSON WebTokens.
  • Deploying MERN apps to Heroku and Netlify.