MERN Stack Bootcamp 2024 - MongoDB, Express, React & NodeJS
Build Full Stack React Application from Scratch with MongoDB, Express, React and NodeJS in this project based course.
Course Outcomes
- Learn how to build Fullstack apps from scratch
- Learn how to implement JWT authentication - User Registration, Login, Password Reset
- Learn how to store data in MongoDB
- Learn how to send automated email
- Learn how to upload images in MERN stack and save to cloudinary
- State management with Redux Toolkit
- Deploy app to both Heroku and Render
Course Structure
168 lectures • 26h 12m total duration
About This Course
Welcome to the enriching journey of the MERN Stack course, an engaging avenue where you'll embrace the combined might of MongoDB, Express.js, React.js, and Node.js. This course will equip you with the technical prowess to build dynamic web applications.
Starting our exploration with some NodeJS basics, we will progressively move towards constructing API endpoints using Express. This course will guide you on how to establish secure user authentication employing JSON Web Tokens, safeguarding your user registration, login, and password reset features. Our trek doesn't stop here; we will also learn how to upload and store images using multer and Cloudinary, only accessible by authenticated users.
As we move forward, you'll dive into building responsive frontend pages with React and SCSS. You'll get hands-on experience in setting up routing with React Router V6 and MongoDB, transitioning your ability in managing complex information architectures.
By partaking in this course, you'll uncover the potentials of having a complete CRUD functionality under your belt--a significant tool used extensively in the worlds of web and app development to create, read, update, and delete database entries. Additionally, implementing pagination on the frontend will elevate your skills in presenting large data sets effectively to users.
One of the pillars of this course is building a product management dashboard, a central hub to spearhead your business operations, emphasizing state management using Redux Toolkit. Furthermore, by linking the frontend and backend using Axios, you reap the eclectic mix of ReactJS' temperament and Axios' promise-based HTTP client capabilities to facilitate asynchronous tasks.
Whatever mishaps you may encounter, worry not, as we take you through the nuances of setting up robust error handling in Express. We will also guide you on password hashing methods to ensure the safety and confidentiality of your user's data.
Don't just stop at building a user profile or a contact us page; learn to modify user profiles from the frontend itself, enriching your user experiences. Finally, we illustrate deploying your app to Heroku and Render, practical knowledge for real-world applications, bringing your creations to life.
To join us on this comprehensive learning journey, all you need is a basic knowledge of HTML, CSS, JavaScript, and React. You need not have prior experience with NodeJS or Express as we'll be climbing that hill together. This course is ideal for developers armed with basic React knowledge and are eager to learn how to create a full-stack app using the MERN stack from scratch. Let's commence this fulfilling ride together!
Used by learners at
Course Requirements
- Students should know HTML, CSS & JavaScript before taking this course
- Students should know ReactJS before taking this course
Student Feedback
73%
27%
0%
0%
0%
Reviews
Course Instructor
Hi, I'm zino. I'm a web developer who is passionate about teaching and helping people understand the core concepts of web development and other technologies. I know what it feels like to take a cour...View profile
Includes Certificate of Completion
Add this credential to your LinkedIn profile, resume, or CV. You can share it on social media and in your performance review.
What's in the course?
- 166 video lectures
- 27+ hours of content
- GPT-4 level AI assistance
Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.
Free
- 100+ coding courses
- Certificate of completion
- Hands-on practice
- 24x7 doubt solving with AI
- 100+ projects to practice
- In-depth project feedback
- AWS cloud sandboxes
Pro
- 100+ coding courses
- Certificate of completion
- Hands-on practice
- 24x7 doubt solving with AI
- 100+ projects to practice
- In-depth project feedback
- AWS cloud sandboxes