[ For Limited Time Only ]
Course Introduction
A perfectly-structured course packed with exercises, solutions, and a real project. Learn and understand the what's, why's and how's.
Course Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 35 String Basics (6:17)
- 36 String Methods: charAt, toUpperCase, toLowerCase, includes, startsWith, endsWith (6:38)
- 37 String Methods: Search, IndexOf, lastIndexOf (4:41)
- 38 String Methods: toString, Concat, split (8:13)
- 39 String Methods: slice, subStr, subString (6:22)
- 40 Escape Sequences (4:50)
- 41 String Immutability (3:11)
Available in
days
days
after you enroll
- 43 Object Basics with Dot Bracket Notation (5:45)
- 44 Adding, Modifying Deleting Properties (7:44)
- 45 Object Methods This Keyword (6:13)
- 46 Traversing Object Entries (6:48)
- 47 Exercise Total Salary (7:19)
- 48 Object Destructuring (6:32)
- 49 Cloning an object (5:48)
- 50 Math Object (4:02)
- 51 JSON Data Format (6:09)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 57 Array Basics (4:47)
- 58 Adding Elements (5:47)
- 59 Removing Elements (4:22)
- 60 Finding Elements (Primitive Type) (5:06)
- 61 Finding Elements (Reference Type) (5:06)
- 62 Iterating an array- (5:57)
- 63 Sorting and Reversing an array (8:05)
- 64 Testing the elements of the array (3:47)
- 65 Combining and Slicing the array (5:21)
- 66 Spread Operators (5:48)
- 67 Joining Array (4:58)
- 68 Mapping an array (7:59)
- 69 Filtering an array (5:46)
- 70 Reducing an array (3:56)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 94 DOM Introduction Project Setup (4:37)
- 95 Observing Document Object (12:44)
- 96 DOM Selectors (For Single Elements) (9:49)
- 97 DOM Selectors (For Multiple Elements) (10:43)
- 98 Observing parent, children, sibling properties (7:32)
- 99 Create Elements with DOM (10:45)
- 100 Various Event Listeners (7:28)
- 101 Observing the event object (9:52)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 112 Project intro UI Setup (4:42)
- 113 Submit and Reset Form Part 1 (15:54)
- 114 Submit and Reset Form Part 2 (10:35)
- 115 Get Formatted Time (13:44)
- 116 Store data into LocalStorage (10:10)
- 117 Show data from LocalStorage (5:45)
- 118 Calculate total Incomes and Expenses (13:44)
- 119 Calculate total amounts (10:20)
- 120 Add Separator (5:42)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 132a Project intro (1:56)
- 132 Project intro and UI Setup (3:47)
- 133 Create 3 Constructor Functions, Show Task and Reset Form Part 1 (9:21)
- 134 Create 3 Constructor Functions, Show Task and Reset Form Part 2 (14:49)
- 135 Create 3 Constructor Functions, Show Task and Reset Form Part 3 (1:50)
- 136 Delete Task and Mark Task Completed using ES5 Prototypes Part 1 (11:56)
- 137 Delete Task and Mark Task Completed using ES5 Prototypes Part 2 (7:06)
- 138 Local Storage Read and Store Task- (9:49)
- 139 Delete and Mark Completed in LocalStorage Part 1 (9:11)
- 140 Delete and Mark Completed in LocalStorage Part 2 (5:25)
- 141 Show List of tasks from LocalStorage (10:18)
- 142 Initiate the Update and store Task ID in Hidden Field (14:18)
- 143 Update Tasks Part 1 (13:24)
- 144 Update Tasks Part 2 (6:49)
Available in
days
days
after you enroll
- 145 What is NodeJS (1:04)
- 146 Introduction to NodeJS (3:13)
- 147 Getting Started (7:17)
- 148 Getting Started With Nodemon (5:16)
- 149 Understanding Modules (8:22)
- 150 Exercise MiniCalculator (with Command Line Arguments) (15:44)
- 151 File System Module (With Callbacks) (11:25)
- 152 Exercise Read and Write File Simultaneously (6:57)
- 153 HTTP Module (7:28)
- 154 Exercise Rendering HTML as a Response (5:55)
- 155 URL Module Explained (9:23)
- 156 Importing NPM Modules (7:57)
Available in
days
days
after you enroll
- 157a Section Introduction (1:55)
- 157 Project Intro and UI Setup (4:06)
- 158 Folder Structure and Create HTTP Server (10:57)
- 159 Parsing URL and Query String (11:31)
- 160 Declaring Routes and Rendering HTML (13:25)
- 161 Rendering CSS, Images, SVG Files (14:59)
- 162 Rendering Dynamic Data for Overview Page (16:00)
- 163 Create Dynamic blocks in Homepage (9:26)
- 164 Rendering Dynamic Data for Homepage Part 1 (11:26)
- 165 Rendering Dynamic Data for Homepage Part 2 (11:06)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 172 Express Js Project Overview (2:14)
- 173 Specific Folder Structure for an Express + EJS Project (5:55)
- 174 Server Setup with Declaring all the Routes with Express Part 1 (7:09)
- 175 Server Setup with Declaring all the Routes with Express Part 2 (8:23)
- 176 Rendering our First EJS Template (4:04)
- 177 Handle Static Files (5:18)
- 178 Render dynamic data for Overview Page (11:43)
- 179 Render dynamic data for Home Page (13:00)
Available in
days
days
after you enroll
- 180 Section Prerequisites- (1:05)
- 181 What is REST API? (1:28)
- 182 Create a CRUD Rest API with Node and Express.js (1:28)
- 183 Basic Server Setup with EXPRESS and POSTMAN (9:51)
- 184 GET All Products, in POSTMAN (5:50)
- 185 GET a Specific Product with Query Parameters (8:53)
- 186 POST a New Product (12:14)
- 187 Validate the body of the request with Joi (12:25)
- 188 Update a Product Information with PUT Method (15:33)
- 189 Update a Product Information with PATCH Method (10:25)
- 190 DELETE a Specific Product (8:01)
- 191 DELETE all the products (3:25)
- 192 Let’s Learn some Status Code- (5:03)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 195 Introduction to MongoDB (1:17)
- 196 Installing MongoDB and Compass (5:16)
- 197 Connecting to MongoDB (5:07)
- 198 Schema and Models (5:38)
- 199 Create and Save a document- (5:22)
- 200 Find documents in multiple ways (8:02)
- 201 Query API Select, Sort, Limit, Count Documents (7:50)
- 202 Complex Query Comparison Operators (7:21)
- 203 Complex Query And, Or Operations (7:13)
- 204 Exercise Advanced Query (5:09)
- 205 Update a document (Way 1) (3:11)
- 206 Update a document (Way 2) (4:12)
- 207 Delete documents in 3 ways (4:46)
Available in
days
days
after you enroll
- 209 Mongoose Connection, Create User and Task Model with Proper Folder Structure (9:14)
- 210 Data Validation and Sanitization in User Model Part 1 (12:50)
- 211 Data Validation and Sanitization in User Model Part 2 (12:14)
- 212 Data Validation and Sanitization in Task Model (5:12)
- 213 REST API Design with Express (5:46)
- 214 Store User and Task Information Part 1 (11:47)
- 215 Store User and Task Information Part 2 (4:51)
- 216 Fetch all users and tasks information from Database (4:44)
- 217 Fetch a single user and task from Database (5:33)
- 218 Update User and Task Documents (11:49)
- 219 Delete User and Task Documents (6:37)
- 220 Organize Routes with Express Router (12:22)
- 221 Separate Functionalities from Routes and Create Controllers (13:01)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- e10. User Management and Validation Setup (3:59)
- e11. Create Model for User (9:43)
- e12. User Management & Validation Part 1 (9:48)
- e13. User Management & Validation Part 2 (17:42)
- e14. User Management & Validation Part 3 (7:32)
- e15. User Management & Validation Part 4 (20:04)
- e16 User Management & Validation Part 5 (12:19)
- e17 User Management & Validation Part 6 (13:43)
- e18 User Management in Frontend Part 1 (7:04)
- e19 User Management in Frontend Part 2 (16:42)
- e20 User Management in Frontend Part 3 (9:57)
- e21 Check form in frontend (10:53)
- e22 Get User Data From Database (11:24)
- e23 Delete UserData Part 1 (9:20)
- e24 Delete UserData Part 2 (8:38)
Available in
days
days
after you enroll
- e25 JWT - Cookie Authentication Part 1 (15:28)
- e26 JWT - Cookie Authentication Part 2 (13:12)
- e27 JWT - Cookie Authentication Part 3 (14:47)
- e28 JWT Cookie Authentication Part 4 (8:20)
- e29 JWT Cookie Authentication ( Logout )Part 5 (10:51)
- e30 JWT Cookie Authentication Part 6 (9:01)
- e31 Fixed Delete User Issues (4:37)
30-Day Money-Back Guarantee
Try it risk-free
You can ask for a refund any time during the first 30 days
if you decide the course isn’t for you.