About This Course
Course Curriculum
-
Welcome To The Course
00:11:00 -
Environment Setup
00:12:00 -
Anatomy of a React Project
00:13:00
-
Writing a React Component
00:09:00 -
Purchasing and Procurement Management
01:00:00 -
The React State
00:15:00 -
Understanding Component Props and Re-rendering
00:18:00 -
Importing CSS Into React Components
00:05:00 -
Coding a calculator part 1
00:19:00 -
Coding a Calculator Part 2
00:35:00
-
React Website Setup
00:06:00 -
Component Children
00:17:00 -
React Routing
00:10:00 -
Route Parameters and HTML Slicing Part 1
00:15:00 -
Route Parameters and HTML Slicing Part 2
00:17:00 -
Services and Portfolio Pages Part 2
00:10:00 -
Working With Forms in React Part 1
00:16:00 -
Working With Forms in React Part 2
00:22:00 -
Using Formik
00:23:00 -
Yup Form Validation Schemas
00:17:00
-
Setup of REST API Using LoopbackJS
00:15:00 -
Creating Models
00:13:00 -
Model Observers
00:16:00 -
Model Relations
00:16:00 -
ESLINT
00:09:00 -
Subclassing Access Tokens
00:06:00 -
Persisting Data Using MongoDB
00:20:00 -
Creating Data
00:07:00 -
Updating Data
00:04:00 -
Finding Model Instances Part 2
00:03:00 -
Deleting Model Instances
00:07:00 -
Creating Post Collection
00:06:00 -
Roles and Rolemapping
00:14:00 -
Applying Access Control to Our Post Model
00:13:00 -
Adding an Editor Role
00:10:00 -
Creating a Category Model
00:09:00 -
File Storage and Collection Part 1
00:15:00 -
File Storage and Collection Part 2
00:10:00 -
Custom Remote Methods and File Uploads Part 1
00:18:00 -
Custom Remote Methods and File Uploads Part 2
00:14:00 -
Creating Login Route
00:18:00 -
Adding a Login Form
00:12:00
-
Wrapping Components
00:11:00 -
Dispatching Actions
00:06:00 -
Creating Our Store and Reducers
00:24:00 -
Integrating Remote API Calls
00:22:00 -
Applying Middle Ware
00:15:00 -
Material-UI Intro
00:12:00 -
Drawer and CSS
00:16:00 -
Drawer Collapsing and Animations
00:14:00 -
Icons, Lists, Links
00:17:00 -
Main Content Class
00:14:00 -
Persisting Reducers Using Local Storage
00:15:00 -
Basic Tables
00:11:00 -
Fetching Posts and Users From Our API
00:21:00 -
Fab Buttons
00:12:00 -
Setting up Redux, Material-UI and Formik for Our Add Post Page
00:12:00 -
Material-UI Forms With Formik
00:19:00 -
Flex Display and Connecting Our Post Form to Our Database via Redux Part 1
00:15:00 -
Flex Display and Connecting Our Post Form to Our Database via Redux Part 2
00:15:00 -
Editing Existing Posts
00:28:00 -
Uploading Post Images Part 1
00:16:00 -
Uploading Post Images Part 2
00:17:00 -
Integrating Quill as a Content Editor
00:18:00 -
Loading Posts on the Front-end Part 1
00:14:00 -
Loading Posts on The Front-end Part 2
00:17:00 -
Loading More Posts on Demand
00:12:00 -
Single Post Page
00:27:00 -
Registering New Accounts
00:25:00 -
Posting Comments and Adding Relations and ACLs to Our API Part 1
00:20:00 -
Posting Comments and Adding Relations and ACLs to Our API Part 2
00:19:00 -
Deploying React Apps With NGINX
00:26:00 -
Deploying Our API Using PM2 And NGINIX Part 1
00:18:00 -
Deploying Our API Using PM2 And NGINIX Part 2
00:14:00 -
Deploying Our API Using PM2 And NGINIX Part 3
00:17:00
-
Creating A Chat App
00:08:00 -
Creating Our Chat Store
00:11:00 -
Websocket Connections
00:08:00 -
Sending Socket Messages
00:13:00 -
Creating Signup and Login Forms
00:18:00 -
Writing Account Based Logic Part 1
00:30:00 -
Writing Account Based Logic Part 2
00:02:00 -
Using Auth Tokens
00:13:00 -
Styling The Messenger
00:21:00 -
Tracking Logged In Users
00:14:00 -
Search Functionality
00:20:00 -
Creating New Threads And Sending To Relevant Clients
00:27:00 -
Connecting On Page Load If Already Logged In
00:24:00 -
Get Threads on Page Load
00:10:00 -
Disconnecting Socket Sessions
00:11:00 -
Adding Messages and Sending to Relevant Clients
00:32:00 -
Rendering Messages Client-side
00:19:00 -
Rendering Messages With User Information
00:23:00 -
Ejecting a React Application
00:09:00