MERN Stack Project Course 2023: Build a Full stack React App
What you'll learn
- Handle files in nodejs using Multer
- Apply filters using mongodb functions
- Use dayjs effectively to handle dates
- How mongodb handles ISOdates
- Upload files in React using React Dropzone
- Use Redux toolkit and Redux Persist to handle state across our app
Requirements
- Basic Javascript and React knowledge
Description
This course is all about getting your hands dirty by building a full-stack application using MERN. We will d a develop a to-do list which will have functionalities like any real-world app could have. We will use plenty of Libraries like Formik, Yup, Dayjs , React , MUI that any real-world application can use.
We will create all the apis using Postman so we can see what our apis will look like before we dig deep into the design part.
In this course you will learn:
Handle files in nodejs using Multer
Use Dayjs useful methods with nodejs as well as React
Apply filters to in our MERN app and how we can use query params for it
Apply validations to React forms using yup
Handle dates in mongodb
Implement Redux using redux toolkit and make our redux state persistent using redux persist
Upload files in React using React-Dropzone
Use Mui Datepickers and Timepickers using Localization providers and how to use dayjs with it
Define form fields using Formik and use Formik functions effectively to handle different forms events
Design app using MUI
User authentication (signup + login)
User authorization (controlling access to certain resources)
Protect routes using in nodejs and React
I hope this course will helps you in your programming journey. So you on the other side !.
Who this course is for:
- If you wants to get your hands dirty by making full-stack application using MERN, then this course id for you
Instructor
My name is Hashir and I am working as a web developer for 2 years at a renowned software house. I am also a part-time instructor. My main skills are Vue.js, Reactjs, Nodejs , Nuxt and Laravel. I am always interested to learn and improve skills that,s why I love to teach because teaching makes your skills more sharper.