Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Full-Stack MERN Blog Website with Admin Dashboard
Rating: 4.3 out of 5(27 ratings)
314 students

Build a Full-Stack MERN Blog Website with Admin Dashboard

Build a real full-stack React.js applications with Node.js, Express.js, MongoDB, Mongoose, JWT Authentication, etc.
Created byMd Al Mamun
Last updated 9/2024
English

What you'll learn

  • Build frontend with React Js, Tailwind CSS, Redux, Redux RTK Quary toolkit
  • Build backend with Node, Express js, MongoDB, Mongoose, JWT(JSON Web Tokens), bcryptjs and more
  • Build an entire project from scratch!
  • Learn how to implement Authentication & Authorization
  • Make blog page editor feature to create or update blog
  • Admin dashboard pannel to manage blogs, users, and everything

Course content

7 sections67 lectures13h 23m total length
  • Introduction14:53
  • Before You Get Started4:09
  • Install node js1:36
  • Install VS Code on Windows/PC2:38
  • Connect MongoDB and Mongoose12:12

Requirements

  • Basic knowledge about React js (Optional)
  • Basic Tailwind CSS (ex: margin, padding, background color, text color, etc)
  • NO expert React knowledge or MERN knowledge is required
  • No backend knowledge required

Description

Are you ready to take your web development skills to the next level? In this course, we'll build a full-stack MERN blog website, a real-world project valued at $250 on Upwork. Whether you're a beginner or an experienced developer, this course will guide you through creating a powerful, feature-rich blog platform from scratch.


What You'll Learn


Frontend Development:

  • React: Master the fundamentals and advanced concepts of React.

  • Tailwind CSS: Style your application efficiently with this utility-first CSS framework.

  • Redux & Redux RTK Query Toolkit: Manage state and handle API requests seamlessly.

  • Login & Registration: For login and registration will generate token and set it to cookies.

  • Role-Based Dashboard: We will implement private routing to give access based on user role.


Backend Development:

  • Node.js & Express.js: Set up a robust backend server.

  • MongoDB & Mongoose: Work with a NoSQL database and an elegant object data modeling library.

  • JWT Authentication: Implement secure authentication and authorization.

  • Bcrypt: Ensure user password security with hashing techniques.

  • MVC Architecture Pattern: We will follow the Model, the View, and the Controller  architecture pattern to structure our backend project


Admin Dashboard:

  • Admin Panel: Create an admin dashboard to post, manage, and update blogs.

  • User Management: Control user access and manage overall functionality.


Course Highlights

  • Real-World Project: Build a project that can be sold or showcased in your portfolio.

  • Comprehensive Learning: Gain hands-on experience with both frontend and backend technologies.

  • Step-by-Step Guidance: Follow detailed instructions and best practices.

  • Admin Functionality: Learn to create and manage an admin panel for complete control over your application.


Why Take This Course?

This course offers a complete, in-depth look at modern web development using the MERN stack. By the end, you'll have a fully functional blog website and the skills to build and manage your own web projects. Plus, you'll gain insights into best practices for both frontend and backend development, making you a versatile and valuable developer in today's job market.

Join us on this exciting journey to become a proficient full-stack developer. Enroll now and start building your professional blog website today!

Who this course is for:

  • Freshers who want to get hired as an intern or full-time role.
  • Junior developer who wants to bring his skill to the next level
  • Using basic React js knowledge who want learn how to build a fullstack app
  • Advanced React developers who are interested in connecting React apps to Node/ Express