Modern Javascript For Beginners 2023 [Made Easy•Must Have]
Published 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 15.62 GB | Duration: 15h 56m
Published 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 15.62 GB | Duration: 15h 56m
Complete Modern JavaScript for everyone - solid foundation to a JS Expert! Learn with examples, exercise and solutions!
What you'll learn
Understanding the foundation, the fundamental and advanced concepts in Modern JavaScript
Learn and become a sought-after confident modern JavaScript developer
Understand how to write solid JavaScript Code
Understand the WHY, HOW and WHAT in JavaScript Code
Learn and apply the best practices while programming in JavaScript
Learn how to spot errors in other people's code, avoid their common mistakes
Become job-ready by understanding how JavaScript really works behind the scenes
Learn JavaScript from Zero to Advance
Learn complex concepts in easy way
Get fast and friendly support in the Q&A area
Requirements
No requirement is need to take this course. I will teach you from scratch, from the elementary of JavaScript
Description
FIRST, WHAT IS JAVASCRIPT?JavaScript is one of the most popular programming languages. Although primarily known as a scripting language for web pages, it has many other uses. Like any programming language, it can be used for various tasks and offers even more possibilities as a scripting language. You can use JavaScript for webpage front-end development as a developer, back-end development, mobile development, game development, desktop applications, real-time networking apps, command-line tools, browser add-ons, and many more.WHY SHOULD YOU LEARN JAVASCRIPT?It is the most popular programming languageIf you want to become a front-end, back-end, full-stack, or game developer, just name it.The average annual salary for a JavaScript developer is $84,000.Top companies like Google, Facebook, Netflix, PayPal, Uber, eBay, and Microsoft run their applications around JavaScript.A solid knowledge of JavaScript will change your career for good!WHY THIS COURSE?No fluff or unnecessary repetition - don't waste your time on long coursesClear, concise, and practical training - start coding right away. No room for story-tellingIf you are tired of boring, disconnected, and outdated tutorials on JavaScript, this course is for youLearn how to think like an expert develop and spot errors easily Up-to-date HD-quality videosAccess to all the codes used in the courseFree support in the course Q&AYou will learn from an Expert who loves teachingCoding examples, exercises, and solutions A detailed explanation of concepts, codes, and challenges on the board followed by labsLearn at your own pace - take your time if requiredCertificate of completion to present to your current or future employerUnlimited access - watch the course as many times as you wishWHAT OTHER STUDENTS SAID ABOUT THIS METHOD OF TEACHING:"I like the way Donatus explains the concept on a white board, very concise." - Gandhi Sakyi"Great course. I enjoyed the mixed methods of using the board to explain first and showing the practicality…!" - Richard BensonNO PRIOR KNOWLEDGE NEEDEDI will teach you from zero, from very basic to advanced JavaScript programming. So you don't need any prior knowledge to take this course with me.WHAT ARE YOU WAITING FOR?Are you ready to learn JAVASCRIPT in a way you can't easily forget?What are you waiting for? Click the enroll button now and come onboard with me as I move you from zero to hero in JavaScript Programming. With the 30-day money-back guaranteed by Udemy, you have nothing to lose!
Overview
Section 1: Environment Setup
Lecture 1 Please read me: Coming Soon
Lecture 2 Environment Setup
Lecture 3 Using Chrome
Lecture 4 Using Text Editor
Lecture 5 Using IDE
Lecture 6 CODE - Using IDE
Lecture 7 Using Coding SItes
Lecture 8 Using Node.js
Lecture 9 Viewing your result on web page
Lecture 10 CODE - Viewing your result on web page
Lecture 11 Using alert()
Lecture 12 Ready for Write FIRST PROGRAM?
Lecture 13 Any Question?
Section 2: Important Terms for Absolute Beginners
Lecture 14 Statement
Lecture 15 Program
Lecture 16 Semi-Colons
Lecture 17 White Space
Lecture 18 Line Breaks
Lecture 19 Code Block
Lecture 20 Keywords
Lecture 21 Syntax
Lecture 22 Values
Lecture 23 Operators
Lecture 24 Expression
Lecture 25 Comment
Lecture 26 Case Sensitive
Lecture 27 Camel Case
Lecture 28 Identifiers
Lecture 29 Character Sets
Section 3: Variables in JavaScript
Lecture 30 Understanding Variables in JavaScript
Lecture 31 Declaring Variables
Lecture 32 Declaring Variables - CODE
Lecture 33 Multiple Variables Declaration
Lecture 34 Multiple Variables Declaration - CODE
Lecture 35 Redeclaring Variables
Lecture 36 Redeclaring Variables - CODE
Lecture 37 Naming Variables
Lecture 38 Naming Variables - CODE
Section 4: Let in JavaScript
Lecture 39 Understanding JavaScript Let
Lecture 40 Understanding JavaScript Let - CODE
Lecture 41 Redeclaring Variable with Let
Lecture 42 Redeclaring Variable with Let - CODE
Lecture 43 Declare with Let from Start
Lecture 44 Declare with Let from Start - CODE
Lecture 45 The "Selfish" Let
Lecture 46 The "Selfish" Let - CODE
Section 5: Const in JavaScript
Lecture 47 Understanding JavaScript Const
Lecture 48 Understanding Const - CODE
Section 6: Scope in JavaScript
Lecture 49 Understanding Scope in JavaScript
Lecture 50 Scope by Example
Lecture 51 Scope by Example - CODE
Lecture 52 More on Scope
Lecture 53 More on Scope - CODE
Section 7: Hoisting in JavaScript
Lecture 54 Understanding Hoisting in JavaScript
Lecture 55 More on Hoisting
Lecture 56 Hoisting by Examples
Lecture 57 Hosting - More Examples
Lecture 58 Hosting - More Examples - CODE
Section 8: Data Types in JavaScript
Lecture 59 Data Types in JavaScript
Section 9: String in JavaScript
Lecture 60 Understanding Strings in JavaScript
Lecture 61 CODE - Understanding Strings in JavaScript
Lecture 62 Accessing the Characters of a String in JavaScript
Lecture 63 CODE - Accessing the Characters of a String in JavaScript
Lecture 64 Length Property in JavaScript
Lecture 65 CODE - Length Property in JavaScript
Lecture 66 String Coercion in JavaScript
Lecture 67 CODE - String Coercion in JavaScript
Lecture 68 String Concatenation in JavaScript
Lecture 69 CODE - String Concatenation in JavaScript
Lecture 70 String Template Literals in JavaScript
Lecture 71 CODE - String Template Literals in JavaScript
Lecture 72 String Escape Sequence in JavaScript
Lecture 73 CODE - String Escape Sequence in JavaScript
Lecture 74 String Slice, Substring and Substr Methods in JavaScript
Lecture 75 CODE - String Slice, Substring and Substr Methods in JavaScript
Lecture 76 String endsWith() and startsWith() Methods in JavaScript
Lecture 77 CODE - String endsWith() and startsWith() Methods in JavaScript
Lecture 78 String indexOf() Method in JavaScript
Lecture 79 CODE - String indexOf() Method in JavaScript
Lecture 80 String replace() and replaceAll() Methods in JavaScript
Lecture 81 CODE - String replace() and replaceAll() Methods in JavaScript
Lecture 82 String includes() Method in JavaScript
Lecture 83 CODE - String includes() Method in JavaScript
Lecture 84 String toUpperCase() and toLowerCase() in JavaScript
Lecture 85 CODE - String toUpperCase() and toLowerCase() in JavaScript
Lecture 86 String repeat() Method in JavaScript
Lecture 87 CODE - String repeat() Method in JavaScript
Lecture 88 String split() Method in JavaScript
Lecture 89 CODE - String split() Method in JavaScript
Section 10: Boolean in JavaScript
Lecture 90 Understanding Boolean in JavaScript
Lecture 91 CODE - Understanding Boolean in JavaScript
Section 11: Numbers in JavaScript
Lecture 92 Understanding Numbers in JavaScript
Lecture 93 CODE - Understanding Numbers in JavaScript 1
Lecture 94 CODE - Understanding Numbers in JavaScript 2
Lecture 95 CODE - Understanding Numbers in JavaScript 3
Lecture 96 CODE - Understanding Numbers in JavaScript 4
Section 12: BigInt in JavaScript
Lecture 97 Understanding BigInt in JavaScript
Lecture 98 CODE - Understanding BigInt in JavaScript 1
Lecture 99 CODE - Understanding BigInt in JavaScript 2
Lecture 100 CODE - Understanding BigInt in JavaScript 3
Section 13: Undefined in JavaScript
Lecture 101 Understanding Undefined in JavaScript
Lecture 102 CODE - Understanding Undefined in JavaScript
Section 14: Null in JavaScript
Lecture 103 Understanding Null in JavaScript
Lecture 104 CODE - Understanding Null in JavaScript
Section 15: Symbol in JavaScript
Lecture 105 Symbol in JavaScript
Lecture 106 Code - Symbol in JavaScript
Lecture 107 Symbol with Description
Lecture 108 Code - Symbol with Description
Lecture 109 Symbol as an Object Key
Lecture 110 CODE - Symbol as an Object Key
Lecture 111 Cannot Iterate Over a Symbol
Lecture 112 CODE - Cannot Iterate Over a Symbol
Section 16: Operators in JavaScript
Lecture 113 Types of Operators in JavaScript
Lecture 114 Arithmetic Operators in JavaScript
Lecture 115 CODE - Arithmetic Operators in JavaScript
Lecture 116 Assignment Operators in JavaScript
Lecture 117 CODE - Assignment Operators in JavaScript
Lecture 118 Comparison Operators in JavaScript
Lecture 119 CODE - Comparison Operators in JavaScript
Lecture 120 Logical Operators in JavaScript
Lecture 121 CODE - Logical Operators in JavaScript
Lecture 122 Types Operators in JavaScript
Lecture 123 CODE - Types Operators in JavaScript
Lecture 124 Ternary Operators in JavaScript
Lecture 125 CODE - Ternary Operators in JavaScript
Lecture 126 String Operator in JavaScript - a.k.a Concatenation
Lecture 127 CODE - String Operator in JavaScript - a.k.a Concatenation
Lecture 128 delete and void() in JavaScript
Lecture 129 CODE - delete and void() in JavaScript
Section 17: Objects in JavaScript
Lecture 130 Understanding Objects in JavaScript
Lecture 131 CODE - Understanding Objects in JavaScript
Lecture 132 A line Statement Object Syntax
Lecture 133 CODE - A line Statement Object Syntax
Lecture 134 Property vs Property Name vs Property Value
Lecture 135 Creating an Empty Object
Lecture 136 CODE - Creating an Empty Object
Lecture 137 Creating Properties for Empty Object
Lecture 138 Undefined in Object
Lecture 139 CODE - Undefined in Object
Lecture 140 Object Methods in JavaScript
Lecture 141 CODE - Object Methods in JavaScript
Lecture 142 Nested JSON Object in JavaScript
Lecture 143 CODE - Nested JSON Object in JavaScript
Section 18: Function in JavaScript
Lecture 144 Understanding Function in JavaScript
Lecture 145 CODE - Understanding Function in JavaScript
Lecture 146 Function Example
Lecture 147 CODE - Function Example
Lecture 148 Parameter vs Argument in JavaScript
Lecture 149 CODE - Parameter vs Argument
Lecture 150 Return in Function in JavaScript
Lecture 151 CODE - Return in Function in JavaScript
Lecture 152 Assigning a Function to a Variable in JavaScript
Lecture 153 CODE - Assigning a Function to a Variable in JavaScript
Lecture 154 Inbuilt Function in JavaScript
Lecture 155 CODE - Inbuilt Function
Lecture 156 Local Variable in JavaScript
Lecture 157 CODE - Local Variable
Lecture 158 Function in a Statement
Lecture 159 CODE - Function in a Statement
Lecture 160 Different Styles of writing Function
Lecture 161 CODE - Different Styles of writing Function
Lecture 162 Function Express (named) in JavaScript
Lecture 163 CODE - Function Express (named) in JavaScript
Lecture 164 Function Express (anonymous) in JavaScript
Lecture 165 CODE - Function Express (anonymous)
Lecture 166 Arrow Function in JavaScript
Lecture 167 CODE - Arrow Function in JavaScript
Lecture 168 Arrow Function Simplified Further
Lecture 169 CODE - Arrow Function Simplified Further
Lecture 170 Default Parameter in JavaScript
Lecture 171 CODE - Default Parameter in JavaScript
Lecture 172 Passing Undefined Value to a Function in JavaScript
Lecture 173 CODE - Passing Undefined Value to a Function in JavaScript
Section 19: Array in JavaScript
Lecture 174 Understanding Arrays in JavaScript
Lecture 175 Declaring an Empty Array
Lecture 176 CODE - Declaring an Empty Array
Lecture 177 Creating Array with One Value
Lecture 178 CODE - Creating Array with One Value
Lecture 179 Creating Array with Many Values
Lecture 180 CODE - Creating Array with Many Values
Lecture 181 Creating Array on Multiple Lines
Lecture 182 CODE - Creating Array on Multiple Lines
Lecture 183 Adding Elements to Empty Array
Lecture 184 CODE - Adding Elements to Empty Array
Lecture 185 "Holes" in an Array
Lecture 186 CODE - "Holes" in an Array
Lecture 187 Accessing Values of Arrays
Lecture 188 CODE - Accessing Values of Arrays
Lecture 189 Accessing the First and Last Elements of Arrays
Lecture 190 CODE - Accessing the First and Last Elements of Arrays
Lecture 191 Changing the Values of an Array
Lecture 192 CODE - Changing the Values of an Array
Lecture 193 Checking Arrays Data Types
Lecture 194 CODE - Checking Arrays Data Types
Lecture 195 Mixed Types in Array
Lecture 196 CODE - Mixed Types in Array
Lecture 197 Adding Elements to Array - Special Ways
Lecture 198 CODE - Adding Elements to Array - Special Ways
Lecture 199 Associative Array
Lecture 200 How to Identify an Array
Lecture 201 CODE - How to Identify an Array
Lecture 202 Removing the First and Last Elements of Arrays
Lecture 203 CODE - Removing the First and Last Elements of Arrays
Section 20: If Else in JavaScript
Lecture 204 Understanding If Statement in JavaScript
Lecture 205 CODE - Understanding If Statement in JavaScript
Lecture 206 If Statement by Example in JavaScript
Lecture 207 CODE - If Statement by Example in JavaScript
Lecture 208 If Else Statement by Example in JavaScript
Lecture 209 CODE - If Else Statement by Example in JavaScript
Lecture 210 Else If Statement by Example in JavaScript
Lecture 211 CODE - Else If Statement by Example in JavaScript
Lecture 212 Nested If Statement in JavaScript
Lecture 213 CODE - Nested If Statement in JavaScript
Lecture 214 Body of If Else Statement in JavaScript
Lecture 215 CODE - Body of If Else Statement in JavaScript
Lecture 216 Logical AND and If Else Statement in JavaScript
Lecture 217 CODE - Logical AND and If Else Statement in JavaScript
Lecture 218 Logical OR and If Else Statement in JavaScript
Lecture 219 CODE - Logical OR and If Else Statement in JavaScript
Section 21: For Loop in JavaScript
Lecture 220 Understanding for loop in JavaScript
Lecture 221 CODE - Understanding for loop in JavaScript
Lecture 222 Example 1 - for loop in JavaScript
Lecture 223 CODE - Example 1 - for loop in JavaScript
Lecture 224 Example 2- for loop in JavaScript
Lecture 225 CODE - Example 2 - for loop in JavaScript
Lecture 226 Example 3 - for loop in JavaScript
Lecture 227 CODE - Example 3 - for loop in JavaScript
Lecture 228 Alternative Solution to Example 3
Lecture 229 CODE - Alternative Solution to Example 3
Lecture 230 Infinite Loop
Lecture 231 CODE - Infinite Loop
Lecture 232 For Loop with Array
Lecture 233 CODE - For Loop with Array
Lecture 234 For Loop with Break and Continue of If Else
Lecture 235 CODE - For Loop with Break and Continue of If Else
Lecture 236 Example - Natural Odd Numbers
Lecture 237 CODE - Example - Natural Odd Numbers
Lecture 238 Expression 1 - OPTIONAL?
Lecture 239 CODE - Expression 1 - OPTIONAL?
Lecture 240 Expression 2 - OPTIONAL?
Lecture 241 CODE - Expression 2 - OPTIONAL?
Lecture 242 Expression 3 - OPTIONAL?
Lecture 243 CODE - Expression 3 - OPTIONAL?
Lecture 244 Loop Scope in JavaScript
Lecture 245 CODE - Loop Scope in JavaScript
Section 22: For In in JavaScript
Lecture 246 Understanding For In in JavaScript
Lecture 247 CODE -Understanding For In in JavaScript
Lecture 248 Example 1 - For In
Lecture 249 CODE - Example 1 - For In
Lecture 250 Example 2 - For In
Lecture 251 CODE - Example 2 - For In
Lecture 252 For In with Array
Lecture 253 CODE - For In with Array
Lecture 254 For In with String
Lecture 255 CODE - For In with String
Section 23: For Of in JavaScript
Lecture 256 Understanding For Of in JavaScript
Lecture 257 CODE -Understanding For Of in JavaScript
Lecture 258 Example 1 - For Of in JavaScript
Lecture 259 CODE - Example 1 - For Of in JavaScript
Lecture 260 Example 2 - For Of in JavaScript
Lecture 261 CODE - Example 2 - For Of in JavaScript
Lecture 262 Effect of const in For Of
Lecture 263 CODE - Effect of const in For Of
Lecture 264 entries() Method with For Of
Lecture 265 CODE - entries() Method with For Of
Section 24: Sets in JavaScript
Lecture 266 Understanding Sets in JavaScript
Lecture 267 Creating a new Set in JavaScript
Lecture 268 CODE - Creating a new Set in JavaScript
Lecture 269 No Duplicates
Lecture 270 Creating a new set - Second Method
Lecture 271 CODE - Creating a new set - Second Method
Lecture 272 Creating a new set - Third Method
Lecture 273 add() - no duplicate
Lecture 274 CODE - add() - no duplicate
Lecture 275 Adding More Elements to a Set
Lecture 276 CODE - Adding More Elements to a Set
Lecture 277 Set Method
Lecture 278 values() Method
Lecture 279 CODE - values() Method
Lecture 280 entries() Method
Lecture 281 CODE - entries() Method
Lecture 282 forEach() Method
Lecture 283 CODE - forEach() Method
Lecture 284 delete() Method
Lecture 285 CODE - delete() Method
Lecture 286 has() Method
Lecture 287 CODE - has() Method
Lecture 288 clear() Method
Lecture 289 CODE - clear() Method
Lecture 290 size property
Lecture 291 CODE - size property
Section 25: Map in JavaScript
Lecture 292 Understanding Map in JavaScript
Lecture 293 Creating Maps in JavaScript
Lecture 294 CODE - Creating Maps in JavaScript
Lecture 295 Example 1 - Map in JavaScript
Lecture 296 CODE - Example 1 - Map in JavaScript
Lecture 297 Example 2 - Map in JavaScript
Lecture 298 CODE - Example 2 - Map in JavaScript
Lecture 299 Accessing Elements of Maps in JavaScript
Lecture 300 CODE - Accessing Elements of Maps in JavaScript
Lecture 301 Size Property with Map
Lecture 302 CODE - Size Property with Map
Lecture 303 Deleting an Element of a Map
Lecture 304 CODE - Deleting an Element of a Map
Lecture 305 has() Method with Map
Lecture 306 CODE - has() Method
Lecture 307 entries() Method with Map
Lecture 308 CODE - entries() Method with Map
Lecture 309 vales() Method with Map
Lecture 310 CODE - vales() Method with Map
Lecture 311 forEach() Method with Map
Lecture 312 CODE - forEach() Method with Map
Lecture 313 Example of Map with Arrow Function
Lecture 314 CODE - Example of Map with Arrow Function
Section 26: Object Destrucuring in JavaScript
Lecture 315 Understanding Object De-structuring in JavaScript
Lecture 316 CODE - Understanding Object De-structuring in JavaScript
Lecture 317 Using new variable names
Lecture 318 CODE - Using new variable names
Lecture 319 Assigning Default Values to Variables
Lecture 320 CODE - Assigning Default Values to Variables
Lecture 321 Example of Object De-structuring with For Of
Lecture 322 CODE - Example of Object De-structuring with For Of
Section 27: While Loop in JavaScript
Lecture 323 Understanding While Loop in JavaScript
Lecture 324 CODE - Understanding While Loop in JavaScript
Lecture 325 Example - While Loop in JavaScript
Lecture 326 CODE - Example - While Loop in JavaScript
Lecture 327 Infinite Loop in While Loop
Lecture 328 CODE - Infinite Loop in While Loop
Section 28: Do While Loop in JavaScript
Lecture 329 Understanding the Do While Loop in JavaScript
Lecture 330 CODE - Understanding the Do While Loop in JavaScript
Lecture 331 Example - Do While Loop
Lecture 332 CODE - Example - Do While Loop
Lecture 333 While Loop vs Do While Loop vs For Loop
Lecture 334 CODE - While Loop vs Do While Loop vs For Loop
Lecture 335 Infinite Loop in While Loop
Section 29: Switch in JavaScript
Lecture 336 Understanding Switch Case Statement in JavaScript
Lecture 337 Example 1 - Switch Case Statement in JavaScript
Lecture 338 CODE - Example 1 - Switch Case Statement in JavaScript
Lecture 339 Example 2 - Switch Case Statement in JavaScript
Lecture 340 CODE - Example 2 - Switch Case Statement in JavaScript
Lecture 341 Common/Same Block of Code
Lecture 342 CODE - Common/Same Block of Code
Lecture 343 Default statement positioning
Lecture 344 CODE - Default statement positioning
Section 30: Array Methods in JavaScript
Lecture 345 toString() method in JavaScript
Lecture 346 CODE - toString() method in JavaScript
Lecture 347 join() method in JavaScript
Lecture 348 CODE - join() method in JavaScript
Lecture 349 pop() method in JavaScript
Lecture 350 CODE - pop() method in JavaScript
Lecture 351 shift() method in JavaScript
Lecture 352 CODE - shift() method in JavaScript
Lecture 353 push() method in JavaScript
Lecture 354 CODE - push() method in JavaScript
Lecture 355 unshift() method in JavaScript
Lecture 356 CODE - unshift() method in JavaScript
Lecture 357 concat Method in JavaScript
Lecture 358 CODE - concat Method in JavaScript
Lecture 359 Merging more than two arrays
Lecture 360 CODE - Merging more than two arrays
Lecture 361 Adding an Element to an Array
Lecture 362 CODE - Adding an Element to an Array
Lecture 363 slice() method in JavaScript
Lecture 364 CODE - slice() method in JavaScript
Lecture 365 More on slice() Method
Lecture 366 CODE - More on slice() Method
Lecture 367 delete and splice() method in JavaScript
Lecture 368 CODE - delete and splice() method in JavaScript
Section 31: Generator in JavaScript
Lecture 369 Generator in JavaScript
Lecture 370 CODE - Generator in JavaScript
Lecture 371 Exercise 1 with Solution - Generator
Lecture 372 CODE - Exercise 1 with Solution - Generator
Lecture 373 Generator with For Of
Lecture 374 CODE - Generator with For Of
Lecture 375 Exercise 2 with Solution - Generator
Lecture 376 CODE - Exercise 2 with Solution - Generator
Section 32: Class in JavaScript
Lecture 377 Understanding Class in JavaScript
Lecture 378 CODE - Understanding Class in JavaScript
Lecture 379 Using a Class
Lecture 380 CODE - Using a Class
Lecture 381 Methods in Classes
Lecture 382 CODE - Methods in Classes
Lecture 383 Class Expression
Lecture 384 CODE - Class Expression
Lecture 385 InstanceOf
Lecture 386 CODE - InstanceOf
Lecture 387 Error - without new keyword
Lecture 388 Hoisting with Class or Object
Lecture 389 Static Method
Lecture 390 CODE - Static Method
Section 33: Inheritance and Super in JavaScript
Lecture 391 Understanding Class Inheritance in JavaScript
Lecture 392 CODE - Understanding Class Inheritance in JavaScript
Lecture 393 Understanding Super in JavaScript
Lecture 394 CODE - Understanding Super in JavaScript
Lecture 395 Super with Method
Lecture 396 CODE - Super with Method
Section 34: Asynchronous in JavaScript
Lecture 397 Asynchronous and Callbacks in JavaScript
Lecture 398 setTimeOut() with callback
Lecture 399 CODE - setTimeOut() with callback
Lecture 400 Promise in JavaScript
Lecture 401 Promise Syntax
Lecture 402 Promise by Example
Lecture 403 CODE - Promise by Example
Lecture 404 .then() method in JavaScript
Lecture 405 CODE - .then() method in JavaScript
Lecture 406 .catch() method in JavaScript
Lecture 407 CODE - .catch() method in JavaScript
Lecture 408 Async and Await in JavaScript
Lecture 409 CODE - Async and Await in JavaScript
Lecture 410 Example - Async in JavaScript
Lecture 411 CODE - Example - Async in JavaScript
Lecture 412 Example - Await in JavaScript
Lecture 413 CODE - Example - Await in JavaScript
Section 35: Call, Apply and Bind Methods in JavaScript
Lecture 414 Understanding call() method in JavaScript
Lecture 415 CODE - Understanding call() method in JavaScript
Lecture 416 Call with arguments
Lecture 417 Understanding apply() method in JavaScript
Lecture 418 CODE - Understanding apply() method in JavaScript
Lecture 419 apply() method with Min and Max methods for Arrays
Lecture 420 CODE - apply() method with Min and Max methods for Arrays
Lecture 421 Understanding bind() method in JavaScript
Lecture 422 CODE - Understanding bind() method in JavaScript
Section 36: Regular Expression (RegEx) in JavaScript
Lecture 423 Understanding Regular Expression, Pattern and Modifiers in JavaScript
Lecture 424 search() method in JavaScript
Lecture 425 CODE - search() method in JavaScript
Lecture 426 Group and Ranges in JavaScript
Lecture 427 CODE - Group and Ranges in JavaScript
Lecture 428 replace() method in JavaScript
Lecture 429 CODE - replace() method in JavaScript
Lecture 430 match() method in JavaScript
Lecture 431 CODE - match() method in JavaScript
Lecture 432 MetaCharacters in JavaScript
Lecture 433 CODE - MetaCharacters in JavaScript
Lecture 434 test() method in JavaScript
Lecture 435 CODE - test() method in JavaScript
Lecture 436 Two Ways of Creating Patterns
Lecture 437 CODE - Two Ways of Creating Patterns
Lecture 438 exec() method in JavaScript
Lecture 439 CODE - exec() method in JavaScript
Lecture 440 Quantifiers - Part I
Lecture 441 CODE - Quantifiers - Part I
Lecture 442 Quantifiers - Part II
Lecture 443 CODE - Quantifiers - Part II
Lecture 444 Quantifiers - Part III
Lecture 445 CODE - Quantifiers - Part III
Lecture 446 Anchors
Lecture 447 CODE - Anchors
Section 37: Math in JavaScript
Lecture 448 Introduction to Math Object in JavaScript
Lecture 449 Math Object properties in JavaScript
Lecture 450 CODE - Math Object properties in JavaScript
Lecture 451 Important Math Methods
Lecture 452 Math.round() Method in JavaScript
Lecture 453 CODE - Math.round() Method in JavaScript
Lecture 454 Math.ceil() and Math.floor() Methods in JavaScript
Lecture 455 CODE - Math.ceil() and Math.floor() Methods in JavaScript
Lecture 456 Math.trunc() Method in JavaScript
Lecture 457 CODE - Math.trunc() Method in JavaScript
Lecture 458 Math.sign() Method in JavaScript
Lecture 459 CODE - Math.sign() Method in JavaScript
Lecture 460 Other Math Methods
Lecture 461 CODE - Other Math Methods
Lecture 462 Math.random() Method in JavaScript
Lecture 463 CODE - Math.random() Method in JavaScript
Section 38: Date & Time in JavaScript
Lecture 464 Understanding Date Object in javaScript
Lecture 465 new Date() in JavaScript
Lecture 466 new Date() with milliseconds
Lecture 467 new Date() with Date String
Lecture 468 new Date() with ISO Date
Lecture 469 Short and Long Date Formats
Lecture 470 CODE - Short and Long Date Formats
Lecture 471 More on new Date()
Lecture 472 CODE - More on new Date()
Lecture 473 How to Format Dates
Lecture 474 CODE - How to Format Dates
Section 39: Array Sorting with the Compare Function in JavaScript
Lecture 475 Understanding the sort() method on Arrays
Lecture 476 CODE - Understanding the sort() method on Arrays
Lecture 477 Compare Function in JavaScript
Lecture 478 CODE - Compare Function in JavaScript
Lecture 479 Sort() with Compare Functions for numbers
Lecture 480 CODE - Sort() with Compare Functions for numbers
Lecture 481 Sort() with Compare Functions for objects I
Lecture 482 CODE - Sort() with Compare Functions for objects I
Lecture 483 Sort() with Compare Functions for objects II
Lecture 484 CODE - Sort() with Compare Functions for objects II
Section 40: Array Filter
Lecture 485 Understanding Array Filter in JavaScript
Lecture 486 CODE - Understanding Array Filter in JavaScript
Lecture 487 Filter with Array of Object by Example
Lecture 488 CODE - Filter with Array of Object by Example
Lecture 489 Filter with Array of Number by Example
Lecture 490 CODE - Filter with Array of Number by Example
Section 41: Array Map
Lecture 491 Understanding Array Mapping
Lecture 492 CODE - Understanding Array Mapping
Lecture 493 Using for Loop in place of Map
Lecture 494 CODE - Using for Loop in place of Map
Lecture 495 Map on Object
Lecture 496 CODE - Map on Object
Anyone who want to use JavaScript,Anyone who want to understand the in and out of JavaScript and apply it,New and Existing developers who want to solidify their knowledge of JavaScript