Course Information
Course Overview
Learn to build real world CMS like WordPress using React NextJs Node MERN Stack with SEO
Learn to build FullStack JavaScript Web Apps using MERN (MongoDB ExpressJs ReactJs NodeJS) Stack
If you love learning new skills and building real world apps without spending years learning the basics then this course is for you.
This course focuses on practical aspect of building FullStack apps. No matter how good your understanding is of any language or framework, until you have hands on practical experience, you will get completely lost when you have to actually build an app from the ground up.
Being able to code your thoughts and ideas and producing something real that can be used by millions of people around the world is a fascinating thing. With this course, you will be able to do just that.
We all know WordPress is the most popular and most used CMS (Content Management System) in the world. However most of the time you need to customize WordPress sites using different themes plugins and modifying the codebase. That means even though, it's really easy to get started with WordPress, you will spend a lot more time money and resources to scale and customize your WordPress site.
That's why I have decided to build a WordPress clone of my own. When you learn to build such massive CMS on your own from scratch, not only you understand how things work under the hood, you will also gain massive experience on building FullStack apps.
Using same programming language (JavaScript) in both backend and frontend is another attraction of using MERN stack for your next project.
With this course, you will learn to build fast, responsive sites using JavaScript (ReactJs NodeJs) from scratch and push all the boundaries of FullStack web development.
By the end of this course, you will not only become a master of MERN stack, you will also have a real world CMS running in the cloud, ready for millions of users around the world to use. Are you excited? Join me in this course and experience the joy of coding an awesome CMS of your own from ground zero.
Course Content
- 10 section(s)
- 199 lecture(s)
- Section 1 Introduction
- Section 2 Getting Started
- Section 3 React Context and Hooks
- Section 4 Navigation and Layouts
- Section 5 Ant Design Components
- Section 6 Server Setup
- Section 7 Signup and Signin
- Section 8 Forgot and Reset Password
- Section 9 Categories (server)
- Section 10 Admin Access Control
What You’ll Learn
- Learn FullStack JavaScript Web Development
- Learn MERN Stack (MongoDB ExpressJs ReactJs NodeJs)
- Learn Ant Design to build UI
- Learn the concept of building a Real World CMS (Content Management System)
Reviews
-
AArie Verburgh
I have done a couple of courses presented by Ryan Dhungel. He has innovative ideas and good intent, but his courses are often outdated and contain deprecated items and approaches. This is also the case here. Next.js has progressed so far with its app router that it is a pity Ryan continues to use the pages router. However, I am enjoying this course as I am using it to improve my skills in Next.js app router, server actions, and TypeScript. Another advantage of using app router is that you don't have to develop a separate backend as Ryan is doing here.
-
AAmit Chaudhary
it is good but now it's outdated, react js is changing so fast, its library has now new versions, and this project is missing some error handling too. but really good explained videos and cleared my concepts to advancement in my project.
-
AAugustus Francis
This is a great course using Nextjs, Context API, MongoDb, opens up opportunities to build own CMS
-
JJames Gary
This course should properly be titled "Build the UI for a Sort-Of-WordPress Clone" because that's mostly what it is--building a shiny interface for a React app. The actual mechanics of *building a CMS* are buried pretty deep in the course material...and if that's why you are taking the course, you are likely to be pretty frustrated. The back-end material (which is in my opinion the most important) is pretty spotty and mostly covered better elsewhere. Also, be advised that the course uses several third-party libraries: Next.js, Ant Design, and an npm plugin for scaffolding (plus possibly others). If you want to *not* use those libraries...good luck. It's pretty annoying that the instructor goes into a lot of detail about what NPM is, but then expects students to essentially learn several external packages on their own.