Autoplay
Autocomplete
Previous Lesson
Complete and Continue
MERN Stack Front To Back Full Stack React, Redux & Node.js
1. Introduction
1. Welcome To The Course (3:29)
2. A Look At The Course Project (5:22)
3. Environment & Setup (6:33)
2. Express & MongoDB Setup
1. MongoDB Atlas Setup (6:14)
3. Connecting To MongoDB With Mongoose (7:05)
2. Install Dependencies & Basic Express Setup (8:07)
4. Route Files With Express Router (7:55)
3. User API Routes & JWT Authentication
1. Creating The User Model (4:22)
2. Request & Body Validation (9:50)
3. User Registration (14:13)
4. Implementing JWT (10:03)
5. Custom Auth Middleware & JWT Verify (12:31)
6. User Authentication Login Route (9:39)
4. Profile API Routes
1. Creating The Profile Model (5:19)
2. Get Current User Profile (6:45)
3. Create & Update Profile Routes (21:23)
4. Get All Profiles & Profile By User ID (12:03)
5. Delete Profile & User (6:19)
6. Add Profile Experience (11:44)
7. Delete Profile Experience (6:49)
8. Add & Delete Profile Education (7:18)
9. Get Github Repos For Profile (9:05)
5. Post API Routes
1. Creating The Post Model (5:48)
2. Add Post Route (11:15)
3. Get & Delete Post Routes (12:12)
4. Post Like & Unlike Routes (11:23)
5. Add & Remove Comment Routes (13:22)
6. Getting Started With React & The Frontend
1. A Look At The The UI Theme (6:11)
3. React & Concurrently Setup (5:42)
4. Clean Up & Initial Components (6:27)
5. React Router Setup (6:15)
6. Register Form & useState Hook (9:00)
7. Request Example & Login Form (8:37)
7. Redux Setup & Alerts
1. The Gist Of Redux (5:46)
2. Creating a Redux Store (7:29)
3. Alert Reducer, Action & Types (11:46)
4. Alert Component & Action Call (17:48)
8. React User Authentication
1. Auth Reducer & Register Action (19:01)
2. Load User & Set Auth Token (14:25)
3. User Login (13:54)
4. Logout & Navbar Links (9:33)
9. Dashboard & Profile Management
1. Protected Route For Dashboard (10:22)
2. Profile Reducer & Get Current Profile (13:32)
3. Starting On The Dashboard (15:26)
4. CreateProfile Component (11:32)
5. Create Profile Action (13:59)
6. Edit Profile (14:45)
7. Add Education & Experiences (22:55)
8. List Education & Experiences (13:17)
9. Delete Education, Experiences & Account (16:30)
10. Profile DIsplay
1. Finish Profile Actions & Reducer (8:09)
2. Display Profiles (17:13)
3. Addressing The Console Warnings (4:12)
4. Starting On The Profile (10:58)
5. ProfileTop & ProfileAbout Components (14:54)
6. Profile Experience & Education Display (10:20)
7. Displaying Github Repos (11:28)
11. Posts & Comments
1. Post Reducer, Action & Initial Component (12:15)
2. Post Item Component (12:26)
3. Like & Unlike Functionality (9:28)
4. Deleting Posts (5:53)
5. Adding Posts (10:20)
6. Single Post Display (13:04)
7. Adding Comments (12:20)
8. Comment Display & Delete (10:48)
12. Prepare & Deploy
1. Install Heroku CLI (3:54)
2. Prepare For Deployment (7:05)
3. Deploy To Heroku (7:52)
13. Issues, Added Features, etc
2. Not Found Page & Theme Workaround (8:16)
Teach online with
2. A Look At The Course Project
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock