School Of Programming

School Of Programming

3 Courses

Available Courses

Full HTML Course
Beginner 00:16:39

Full HTML Course

Instructor: RestartU

View Course
Full Course On Kotlin For Android Development
Beginner 00:16:39

Full Course On Kotlin For Android Development

Instructor: RestartU

View Course
MERN Stack – MongoDB, Express, React & NodeJS
Advanced 00:16:39

MERN Stack – MongoDB, Express, React & NodeJS

MERN Stack – MongoDB, Express, React & NodeJSBuild Full Stack React Application from Scratch with MongoDB, Express, React, and NodeJS in this project-based course.What you’ll learnLearn how to build Fullstack apps from scratchLearn how to implement JWT authentication – User Registration, Login, Password ResetLearn how to store data in MongoDBLearn how to send automated emailLearn how to upload images in the MERN stack and save them to CloudinaryState management with Redux ToolkitDeploy the app to both Heroku and RenderRequirementsStudents should know HTML, CSS & JavaScript before taking this courseStudents should know ReactJS before taking this courseDescriptionWelcome To The MERN Stack CourseMERN stands for MongoDB, Express.js, React.js, and Node.js – and combined, these four technologies allow you to build amazing web applications.During this course we will:Learn some NodeJS basicsBuild API endpoints with ExpressBuild authentication with JSON Web  Token including User Registration, Login, and Password ResetUpload the image with multi and save it to CloudinaryProtect routes to only be accessed by logged-in usersBuild Frontend pages with React and SCSSSetup Routing with React Router V6Setup MongoDBComplete CRUD functionalityImplement pagination on the front-endConnect frontend to backend using AxiosManage state with Redux ToolkitBuild a dashboard for product managementUtilize “express-async-handler” packageSetup error handling in ExpressHash passwordsBuild a user profile pageBuild a contact us pageEdit user profile from the frontendDeploy the app to Heroku and RenderWhat are the requirements for taking this course?Knowledge of HTML, CSS, and JavaScriptKnowledge of ReactNO Prior Knowledge of NodeJS and Express is required.Who this course is for?Developers who got basic React knowledge and want to build a full-stack app with the MERN stack from scratch.NOTE:This is not an introduction to React course, you are expected to know React before taking this course. However, I try to explain the ReactJS concepts used in every section.Who this course is for:Students who know ReactJS and want to learn Fullstack development using the MERN stack.

Instructor: RestartU

View Course