Description
In this course, you will :
- Understand Modern JavaScript.
- Understand Node Js from Scratch.
- Understand React Js from Scratch.
- Learn Node JS API Development from Scratch.
- Learn Frontend Web Development with React.
- Understand JavaScript in the Browser Environment.
- Understand JavaScript in the Node JS Environment.
- How Node JS Event Loop works.
- Synchronous vs Asynchronous programming.
- Blocking vs Non-Blocking code.
- Using Core Node JS Modules.
- Using your own Modules.
- Using NPM Modules.
- MVC Design Pattern.
- Learn Mongo DB.
- Learn to implement CRUD (create, read, update, delete) on users/posts.
- Learn to use Postman.
- Implement Authentication using JWT.
- Implement Social Login.
- Password Forgot/Reset Functionality.
- User Post Relationship.
- Authorization and Permissions.
- Admin Role/Dashboard.
- User Profile.
- Image Upload.
- User Follow/Unfollow.
- Post Like/Unlike.
- Comments.
- Deploy Node JS API to Digital Ocean Cloud Server.
- Deploy React JS Web App to Digital Ocean Cloud Server.
- Custom ReCaptcha.
- Pagination.
- Build A Complete Social Network Application.