MERN Stack Course 2022 – MongoDB, Express, React & NodeJS
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size12 GB
- Uploaded Bytutsnode
- Downloads51
- Last checkedOct. 26th '22
- Date uploadedOct. 25th '22
- Seeders 36
- Leechers52
Description
Welcome To The MERN Stack Course
MERN 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 basics
Build API endpoints with Express
Build authentication with JSON Web Token including User Registration, Login and Password Reset
Upload image with multer and save to Cloudinary
Protect routes to only be accessed by logged-in users
Build Frontend pages with React and SCSS
Setup Routing with React Router V6
Setup MongoDB
Complete CRUD functionality
Implement pagination on the front-end
Connect frontend to backend using Axios
Manage state with Redux Toolkit
Build a dashboard for product management
Utilize “express-async-handler” package
Setup error handling in Express
Hash passwords
Build a user profile page
Build a contact us page
Edit user profile from the frontend
Deploy the app to Heroku and Render
What are the requirements for taking this course?
Knowledge of HTML, CSS and JavaScript
Knowledge of React
NO 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.
Requirements
Students should know HTML, CSS & JavaScript before taking this course
Students should know ReactJS before taking this course
Last Updated 9/2022
Files:
MERN Stack Course - MongoDB, Express, React & NodeJS [TutsNode.net] - MERN Stack Course - MongoDB, Express, React & NodeJS 8. Inventory Management App - Frontend- 52. Create Product Details Component.mp4 (293.4 MB)
- 35. Create Add Product Component.mp4 (247.9 MB)
- 15. Sidebar Component - Part 2.mp4 (233.7 MB)
- 61. Edit Profile - Part 2.mp4 (226.9 MB)
- 55. Create Edit Product Component.mp4 (226.9 MB)
- 37. Create Product Form and Test.mp4 (221.7 MB)
- 60. Edit Profile - Part 1.mp4 (204.9 MB)
- 40. Display Products on dashboard.mp4 (168.9 MB)
- 4. Home Page.mp4 (161.1 MB)
- 62. Edit Profile Component.mp4 (160.2 MB)
- 34. Create Product Function Redux.mp4 (160.1 MB)
- 63. Change Password Component.mp4 (136.8 MB)
- 18. Set up auth service and Register User function.mp4 (134.0 MB)
- 14. Sidebar Component - Part 1.mp4 (127.8 MB)
- 39. Get All Products.mp4 (124.3 MB)
- 44. Product Summary JSX.mp4 (118.8 MB)
- 49. Delete Product.mp4 (118.8 MB)
- 45. Calculate Total Store Value.mp4 (114.5 MB)
- 42. Search Function in Redux.mp4 (113.2 MB)
- 43. Product List Pagination.mp4 (109.3 MB)
- 17. Set up auth slice.mp4 (108.5 MB)
- 20. Register User - Part 2.mp4 (106.1 MB)
- 29. Reset Password.mp4 (96.3 MB)
- 32. Redirect Logged out users.mp4 (89.6 MB)
- 24. Login User.mp4 (86.9 MB)
- 2. Set up Redux.mp4 (86.0 MB)
- 12. Dashboard Initial Setup.mp4 (83.9 MB)
- 58. Profile Component Logic.mp4 (78.4 MB)
- 30. Hide or Show Nav Menu.mp4 (78.3 MB)
- 46. Calculate Out Of Stock Products.mp4 (77.8 MB)
- 59. Profile Component Logic JSX.mp4 (77.4 MB)
- 27. Forgot Password.mp4 (76.3 MB)
- 19. Register User - Part 1.mp4 (73.4 MB)
- 31. Get Login Status.mp4 (70.7 MB)
- 67. Deploy Backend To Render.mp4 (70.6 MB)
- 53. Create Update Product Function Redux.mp4 (70.2 MB)
- 22. Create Loader Component.mp4 (65.9 MB)
- 7. Login Page JSX.mp4 (60.1 MB)
- 11. Header, Footer and Layout Component JSX.mp4 (59.9 MB)
- 33. Create productSlice.mp4 (58.3 MB)
- 38. Create Get all Products Function Redux.mp4 (56.5 MB)
- 48. Create Delete Function Redux.mp4 (55.7 MB)
- 41. Search Component JSX.mp4 (54.7 MB)
- 47. Calculate all Categories.mp4 (49.9 MB)
- 64. Testing Our App.mp4 (49.6 MB)
- 50. Create Get Single Product Function Redux.mp4 (46.6 MB)
- 65. Deploy To GitHub.mp4 (46.5 MB)
- 51. Create Product Detail Route.mp4 (45.8 MB)
- 5. Create Auth Pages and Routes.mp4 (45.8 MB)
- 25. Logout User.mp4 (42.1 MB)
- 3. Set up Routing.mp4 (39.3 MB)
- 1. Create React App.mp4 (39.0 MB)
- 66. Deploy Frontend To Vercel.mp4 (35.4 MB)
- 6. Create Card Component.mp4 (35.0 MB)
- 8. Register Page JSX.mp4 (29.2 MB)
- 56. Create Get User Profile Function.mp4 (28.3 MB)
- 21. Register User - Part 3.mp4 (27.9 MB)
- 9. Forgot Passord Page JSX.mp4 (26.0 MB)
- 23. Create Login User function.mp4 (22.7 MB)
- 28. Create Reset Password function.mp4 (22.3 MB)
- 54. Create Edit Product Route.mp4 (22.0 MB)
- 16. Navigate to Home Page from Dashboard.mp4 (20.2 MB)
- 10. Reset Passord Page JSX.mp4 (19.4 MB)
- 26. Display name of user.mp4 (18.3 MB)
- 57. Create Profile Component and Route.mp4 (17.9 MB)
- 13. Get The Sidebar Code.mp4 (14.3 MB)
- 36. Create Add Product Route.mp4 (8.9 MB)
- 5. Add Task to DB.mp4 (160.5 MB)
- 7. Get Tasks from DB.mp4 (102.7 MB)
- 10. Update Task Part 1.mp4 (88.9 MB)
- 4. Task Manager JSX.mp4 (73.2 MB)
- 1. React App Setup.mp4 (67.2 MB)
- 12. Set task to completed.mp4 (54.6 MB)
- 13. Get task count.mp4 (51.1 MB)
- 3. Create all Components.mp4 (49.3 MB)
- 6. Set Proxy URL.mp4 (48.4 MB)
- 11. Update Task Part 2.mp4 (39.7 MB)
- 9. Delete a Task.mp4 (37.4 MB)
- 2. Create Script to run backend and frontend.mp4 (26.0 MB)
- 8. Display tasks on the page.mp4 (19.8 MB)
- 42. Update Product - Route and Controller.mp4 (157.4 MB)
- 7. Register New User.mp4 (144.7 MB)
- 29. Forgot Password Controller Function - Part 3.mp4 (129.1 MB)
- 3. Create User Model.mp4 (121.8 MB)
- 36. Set up Multer file upload.mp4 (114.8 MB)
- 26. Create send Email Function.mp4 (114.3 MB)
- 37. Upload Image With Multer.mp4 (114.0 MB)
- 16. Create Protect MiddleWare and UserProfile Controller.mp4 (111.0 MB)
- 6. Create Custom Error Handler.mp4 (103.0 MB)
- 1. Create Server and Connect MongoDB.mp4 (96.5 MB)
- 20. Create Update User Controller Function.mp4 (94.9 MB)
- 13. Create Login Controller Function.mp4 (94.4 MB)
- 32. Create Reset Password Controller.mp4 (93.2 MB)
- 27. Forgot Password Controller Function - Part 1.mp4 (88.8 MB)
- 28. Forgot Password Controller Function - Part 2.mp4 (85.4 MB)
- 11. Send Token With HTTP-Only cookie.mp4 (81.1 MB)
- 2. Create Folders and Home Route.mp4 (80.1 MB)
- 45. Contact Us Controller.mp4 (79.7 MB)
- 22. Create Controller Function to Change Password.mp4 (77.8 MB)
- 38. Save product to cloudinary.mp4 (77.7 MB)
- 10. Generate JSON Web Token.mp4 (73.6 MB)
- 8. Encrypt Password - Method 1.mp4 (72.8 MB)
- 9. Encrypt Password - Method 2.mp4 (69.2 MB)
- 33. Create Product Model.mp4 (67.8 MB)
- 35. Create Product Controller.mp4 (67.4 MB)
- 44. Contact Us Route.mp4 (62.2 MB)
- 40. Get single Product - Route and Controller.mp4 (60.7 MB)
- 41. Delete a Product - Route and Controller.mp4 (58.8 MB)
- 34. Create Product Route.mp4 (56.4 MB)
- 39. Get all Products - Route and Controller.mp4 (54.9 MB)
- 25. Create Token Model.mp4 (45.8 MB)
-
Code:
- udp://open.stealth.si:80/announce
- udp://tracker.tiny-vps.com:6969/announce
- udp://fasttracker.foreverpirates.co:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://explodie.org:6969/announce
- udp://tracker.cyberia.is:6969/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://tracker.uw0.xyz:6969/announce
- udp://opentracker.i2p.rocks:6969/announce
- udp://tracker.birkenwald.de:6969/announce
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.moeking.me:6969/announce
- udp://tracker.dler.org:6969/announce
- udp://9.rarbg.me:2970/announce