Udemy - MERN Stack Master Course - Building your own Instagram
MERN stands for MongoDB, Express.js, React.js and Node.js - and combined, these four technologies allow you to build amazing web applications
Description
MERN stands for MongoDB, Express.js, React.js and Node.js - and combined, these four technologies allow you to build amazing web applications
In this course we will be building FULL FLEDGED INSTAGRAMwebsite and it will be a lots of fun as we building this together.
This course covers -
Building an backend API with Node.js & Express
Testing API using Postman
JWT based authentication
Image upload
Context API for state management
React Hooks
React Router hooks
Protecting routes or endpoints
This course is NOT an introduction course to React & Node js. It is fully hands on course for building full stacks websites using MERN
Who this course is for:
- Who want to become full stack MERN Developer
Course content
- Introduction
- App Overview
- Complete Code used in this course
- Creating Node js API for Authentication
- Hello world in node js
- what are middleware in node js
- setting up mongodb on atlas
- Creating User Schema
- getting data is request body
- posting data to database
- hashing passwords
- Creating Signin route
- using jwt
- creating middleware to verify token
- Node js API for posts
- creating post schema and post route
- View all posts route
- Posts created by me route
- Implementing Authentication, Posts, Profile page on client side using React js
- Creating React project and adding Routing
- Creating SignIn & Signup page UI
- Profile page UI
- Home Page UI
- Create post page UI
- User Signup by posting data
- User Signin
- Uploding Images to cloudinary
- Saving token in localstorage & solving errors
- Adding Context API
- Changing Navigation links after Signin and Signout
- Fetching posts and showing that on Home page
- Implementing Logout
- Showing details of logged in user in profile page
- Like and Unlike Post
- Node js API for like and unlike Post
- Implementing like & unlike post on client side
- Comments on post
- Node js API for commenting on Post
- Implementing comment in client side
- delete post
- Implementing profile page for other users
- Node API to see profile page of other users
- Implementing Profile page of other users on client side
- Adding follow & unfollow user feature
- Node API for follow and unfollow user
- Implementing follow user in React
- Solving issues and unfollow user
- Updating follow unfollow of logged in user
- Node js API to list the posts created by my following
- See posts of my followings on client side
- Adding profile pic & Deploy
- Adding upload profile pic option while signup
- Updating profile picture
- saving update pic in database
- Deploy to heroku
MERN.Stack.Master.Course.Building.your.own.Instagram.part1-GFXTRA.rar
MERN.Stack.Master.Course.Building.your.own.Instagram.part2-GFXTRA.rar
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.