Section 1 : Introduction

lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 2 What is JavaScript 3:45
lecture 3 JavaScript in Action! 7:20
lecture 4 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 5 How JavaScript Is Executed 3:15
lecture 6 Dynamic vs Weakly Typed Languages 3:24
lecture 7 JavaScript Runs In A Host Environment 4:41
lecture 8 Course Outline - What Is In The Course 6:0
lecture 9 How To Get The Most Out Of This Course 2:37
lecture 10 Using Course Resources Text
lecture 11 JavaScript vs Java 4:2
lecture 12 A Brief History Of JavaScript 6:3
lecture 13 Setting Up a Development Environment 10:34
lecture 14 About Certification Pdf

Section 2 : Basics Variables, Data Types, Operators & Functions

lecture 15 Module Introduction 1:17
lecture 16 Setting Up the Project 4:25
lecture 17 More on Version Control & Git Text
lecture 18 Adding JavaScript to the Website 6:43
lecture 19 Introducing Variables & Constants 5:17
lecture 20 Declaring & Defining Variables 7:10
lecture 21 Working with Variables & Operators 6:17
lecture 22 Understanding the Starting Code 1:21
lecture 23 Data Types Numbers & Strings (Text) 6:1
lecture 24 Using Constants 5:11
lecture 25 More on Strings 15:51
lecture 26 Introducing Functions 5:50
lecture 27 Adding A Custom Function 11:23
lecture 28 Code Styles, Conventions & Syntax Text
lecture 29 Returning Values 4:31
lecture 30 The (Un)Importance of Code Order 4:34
lecture 31 An Introduction to Global & Local Scope 5:32
lecture 32 Shadowed Variables Text
lecture 33 More about the return Statement 2:24
lecture 34 Executing Functions Indirectly 11:10
lecture 35 Indirect vs Direct Function Execution - Summar Text
lecture 36 Converting Data Types 6:15
lecture 37 Mixing Numbers & Strings Text
lecture 38 Splitting Code into Functions 5:49
lecture 39 Connecting all Buttons to Functions 7:44
lecture 40 Working with Code Comments 4:9
lecture 41 More Operators! 6:39
lecture 42 More Core Data Types! 4:31
lecture 43 Using Arrays 8:53
lecture 44 Creating Objects 6:2
lecture 45 Objects - Common Syntax Gotchas Text
lecture 46 Accessing Object Data 2:51
lecture 47 Adding a Re-Usable Function That Uses Objects 5:24
lecture 48 undefined, null & NaN 6:21
lecture 49 The typeof Operator 3:12
lecture 50 Importing Scripts Correctly with defer & async 14:38
lecture 51 Importing JavaScript - Summary Text
lecture 52 Wrap Up 2:14
lecture 53 Useful Resources & Links Text

Section 3 : Efficient Development & Debugging

lecture 54 Module Introduction 1:29
lecture 55 Efficient Development & Debugging - An Overvie 3:19
lecture 56 Configuring the IDE Look & Feel 2:26
lecture 57 Using Shortcuts 4:12
lecture 58 Working with Auto-Completion & IDE Hints 4:34
lecture 59 Installing IDE Extensions 2:4
lecture 60 Tweaking Editor Settings 2:15
lecture 61 Utilizing Different IDE Views 1:42
lecture 62 Finding Help & Working with MDN 5:53
lecture 63 The ECMAScript Standard Text
lecture 64 How to google Correctly 1:45
lecture 65 Debugging JavaScript - An Overview 3:18
lecture 66 An Error Message! No Reason To Panic! 4:46
lecture 67 Using console.log() to look into the Code 3:49
lecture 68 Next-Level Debugging with the Chrome Devtools 8:20
lecture 69 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 70 Debugging Code directly Inside VS Code 4:55
lecture 71 Wrap Up 1:22
lecture 72 Useful Resources & Links Text

Section 4 : Working with Control Structures (if Statements, Loops, Error

lecture 73 About Certification Pdf
lecture 74 Introducing if Statements & Boolean (Compariso 9:27
lecture 75 Using Booleans in Conditions & More on Text Co Text
lecture 76 Using if Statements 7:23
lecture 77 Working with if, else and else-if 5:11
lecture 78 Beware When Comparing Objects & Arrays for Equ 4:6
lecture 79 The Logical AND and OR Operators 9:0
lecture 80 Understanding Operator Precedence 7:20
lecture 81 Beyond true false Truthy and Falsy Values 7:30
lecture 82 Coercion vs Conversion Text
lecture 83 Setting Up a Bigger Example Project (The Monst 3:0
lecture 84 Adding an Attack Function 7:57
lecture 85 Using if Statements for Checking the Win-Condi 9:17
lecture 86 Adding More if Statements & A Strong Attack Fu 7:41
lecture 87 Time for a Heal Player Functionality! 10:15
lecture 88 Controlling the Conditional Bonus Life (Withou 6:0
lecture 89 Adding a Reset Game Functionality 6:1
lecture 90 Validating User Input 6:18
lecture 91 Utilizing Global Constants as Identifiers in 3:21
lecture 92 Adding a Conditional Battle Log 16:37
lecture 93 Introducing the Ternary Operator 7:32
lecture 94 A Bit of Theory Statements vs Expressions 1:41
lecture 95 Logical Operator Tricks & Shorthands 12:58
lecture 96 Logical Operators - A Quick Summary Text
lecture 97 Working with the switch-case Statement 7:10
lecture 98 Introducing Loops 6:40
lecture 99 The for Loop 7:38
lecture 100 The for-of Loop 5:17
lecture 101 The for-in Loop 6:49
lecture 102 The while & do-while Loops 8:0
lecture 103 Controlling Loops with break 8:12
lecture 104 Controlling Iterations with continue 2:21
lecture 105 More Control with Labeled Statements 6:26
lecture 106 Error Handling with try-catch - An Introducti 2:25
lecture 107 Throwing Custom Errors 5:17
lecture 108 Working with try-catch to Catch & Handle Erro 8:14
lecture 109 Wrap Up 3:21
lecture 110 Useful Resources & Links Text

Section 5 : Behind the Scenes & The (Weird) Past (ES3, ES5) & Present (E

lecture 111 Module Introduction 1:44
lecture 112 ES5 vs ES6+ (Next Gen JS) - Evolution of Java 8:14
lecture 113 var vs let & const - Introducing Block Scope 14:33
lecture 114 Understanding Hoisting 4:7
lecture 115 Strict Mode & Writing Good Code 5:47
lecture 116 How Code is Parsed & Compiled 8:17
lecture 117 Inside the JavaScript Engine - How the Code 15:59
lecture 118 [DEEP DIVE] JavaScript Language vs Browser Text
lecture 119 Primitive vs Reference Values
lecture 120 About Proctor Testing Pdf
lecture 121 Wrap Up 1:56
lecture 122 Useful Resources & Links Text

Section 6 : More on Functions

lecture 123 Module Introduction 1:32
lecture 124 Recapping Functions Knowledge - What We Know 1:52
lecture 125 Parameters vs Arguments Text
lecture 126 Functions vs Methods 5:46
lecture 127 Functions are Objects! 2:47
lecture 128 Function Expressions Storing Functions in 5:12
lecture 129 Function Expressions vs Function Declarations 2:47
lecture 130 Anonymous Functions 5:54
lecture 131 Working on the Project Adding User Choices to 7:44
lecture 132 Implementing the Core Game Logic 7:21
lecture 133 Introducing Arrow Functions 8:41
lecture 134 Different Arrow Function Syntaxes Text
lecture 135 Outputting Messages to the User 3:54
lecture 136 Default Arguments in Functions 10:45
lecture 137 Introducing Rest Parameters (Rest Operator) 8:57
lecture 138 Creating Functions Inside of Functions 3:5
lecture 139 Understanding Callback Functions 6:9
lecture 140 Working with bind() 8:40
lecture 141 Adding bind() to the Calculator Project 3:47
lecture 142 call() and apply() 1:18
lecture 143 Wrap Up 2:10
lecture 144 Useful Resources & Links Text

Section 7 : Working with the DOM (Browser HTML Code) in JavaScript

lecture 145 Module Introduction 1:49
lecture 146 What's the DOM 6:0
lecture 147 Document and Window Object
lecture 148 Understanding the DOM and how it's created 7:7
lecture 149 Nodes & Elements - Querying the DOM Overview 5:55
lecture 150 Selecting Elements in the DOM 9:55
lecture 151 Summary Node Query Methods Text
lecture 152 Exploring and Changing DOM Properties 7:38
lecture 153 Attributes vs Properties 8:58
lecture 154 Selecting Multiple Elements & Summary 5:13
lecture 155 Traversing the DOM - Overview 6:22
lecture 156 Traversing Child Nodes 9:15
lecture 157 Using parentNode & parentElement
lecture 158 Selecting Sibling Elements 4:6
lecture 159 DOM Traversal vs Query Methods 4:35
lecture 160 Styling DOM Elements 12:19
lecture 161 Creating Elements with JS - Overview 2:42
lecture 162 Adding Elements via HTML in Code 7:43
lecture 163 Adding Elements via createElement() 5:42
lecture 164 Inserting DOM Elements 8:15
lecture 165 Cloning DOM Nodes 1:45
lecture 166 Live Node Lists vs Static Node Lists 4:56
lecture 167 Removing Elements 1:56
lecture 168 Insertion & Removal Method Summary 2:38
lecture 169 Summary Insert, Replace, Remove Text
lecture 170 Setting Up the Practice Project 2:16
lecture 171 Selecting the Modal and Add Button 8:58
lecture 172 Opening a Modal by Changing CSS Classes 5:1
lecture 173 Controlling the Backdrop 8:4
lecture 174 Fetching and Validating User Input 8:6
lecture 175 Creating a Movie in JavaScript & Clearing the 4:1
lecture 176 Rendering Movie Items on the Screen 8:24
lecture 177 Deleting Movie Elements 9:12
lecture 178 Showing & Hiding the Are you sure Dialog 7:8
lecture 179 Starting with the Confirmation Logic 4:29
lecture 180 Finishing the App 11:45
lecture 181 Wrap Up 1:55
lecture 182 Useful Resources & Links Text

Section 8 : More on Arrays & Iterables

lecture 183 Module Introduction 1:8
lecture 184 What are Iterables and Array-like Objects 2:12
lecture 185 Creating Arrays 8:56
lecture 186 Which Data Can You Store In Arrays 3:48
lecture 187 push(), pop(), unshift(), shift() - Adding & 6:59
lecture 188 The splice() Method 5:38
lecture 189 Selecting Ranges & Creating Copies with slice 6:6
lecture 190 Adding Arrays to Arrays with concat() 2:23
lecture 191 Retrieving Indexes with indexOf() & lastIndex 3:48
lecture 192 Finding Stuff find() and findIndex() 5:20
lecture 193 Is it Included 1:20
lecture 194 Alternative to for Loops The forEach() Method 4:25
lecture 195 Transforming Data with map() 2:39
lecture 196 sort()ing and reverse()ing 4:16
lecture 197 Filtering Arrays with filter() 2:35
lecture 198 Where Arrow Functions Shine! 1:31
lecture 199 The Important reduce() Method 7:34
lecture 200 Chaining Methods in JavaScript Text
lecture 201 Arrays & Strings - split() and join() 4:22
lecture 202 The Spread Operator (...) 10:31
lecture 203 Understanding Array Destructuring 4:25
lecture 204 Maps & Sets - Overview 4:17
lecture 205 Working with Sets 7:21
lecture 206 Working with Maps 9:31
lecture 207 Maps vs Objects 3:41
lecture 208 Understanding WeakSet 4:51
lecture 209 Understanding WeakMap 2:51
lecture 210 Wrap Up 1:26
lecture 211 Useful Resources & Links Text

Section 9 : More on Objects

lecture 212 Module Introduction 1:38
lecture 213 What's an Object 5:54
lecture 214 Objects & Primitive Values Text
lecture 215 Objects - Recap 2:43
lecture 216 Adding, Modifying & Deleting Properties 6:47
lecture 217 Special Key Names & Square Bracket Property 8:37
lecture 218 Property Types & Property Order 3:55
lecture 219 Dynamic Property Access & Setting Properties 4:11
lecture 220 Demo App & Shorthand Property Syntax 9:22
lecture 221 Rendering Elements based on Objects 5:37
lecture 222 for-in Loops & Outputting Dynamic Properties 5:24
lecture 223 Adding the Filter Functionality 5:39
lecture 224 Understanding Chaining (Property & Method Cha 1:51
lecture 225 The Object Spread Operator (...) 5:54
lecture 226 Understanding Object.assign() 2:8
lecture 227 Object Destructuring 6:14
lecture 228 Checking for Property Existance 2:43
lecture 229 Introducing this 5:52
lecture 230 The Method Shorthand Syntax 1:7
lecture 231 The this Keyword And Its Strange Behavior 5:42
lecture 232 call() and apply() 3:23
lecture 233 What the Browser (Sometimes) Does to this 2:33
lecture 234 this and Arrow Functions 10:36
lecture 235 this - Summary Text
lecture 236 Getters & Setters 7:6
lecture 237 Wrap Up 1:34
lecture 238 Useful Resources & Links Text

Section 10 : Classes & Object-oriented Programming (OOP)

lecture 239 Module Introduction 1:55
lecture 240 whats-oop 3:17
lecture 241 Getting Started with OOP Code 12:10
lecture 242 Defining & Using a First Class 7:17
lecture 243 Working with Constructor Methods 4:51
lecture 244 Fields vs Properties 2:19
lecture 245 Using & Connecting Multiple Classes 9:7
lecture 246 Binding Class Methods & Working with this 4:57
lecture 247 Adding a Cart and Shop Class 4:37
lecture 248 Communicating Can Be Challenging! 3:54
lecture 249 Static Methods & Properties 7:51
lecture 250 First Summary & Classes vs Object Literals 4:6
lecture 251 Getters & Setters 5:43
lecture 252 Introducing Inheritance 2:35
lecture 253 Implementing Inheritance 11:51
lecture 254 Using Inheritance Everywhere 6:52
lecture 255 Overriding Methods and the super() Constructo 6:1
lecture 256 super() Constructor Execution, Order & this 6:46
lecture 257 Different Ways of Adding Methods 5:52
lecture 258 Private Properties 7:24
lecture 259 Pseudo-Private Properties Text
lecture 260 The instanceof Operator 4:30
lecture 261 Built-in Classes 1:9
lecture 262 Understanding Object Descriptors 7:35
lecture 263 Wrap Up 1:51
lecture 264 Useful Resources & Links Text

Section 11 : Deep Dive Constructor Functions & Prototypes

lecture 265 Module Introduction 1:34
lecture 266 Introducing Constructor Functions 4:2
lecture 267 Constructor Functions vs Classes & Understand 4:18
lecture 268 Introducing Prototypes 16:47
lecture 269 Prototypes - Summary Text
lecture 270 Working with Prototypes 5:19
lecture 271 The Prototype Chain and the Global Object 8:26
lecture 272 Classes & Prototypes 5:24
lecture 273 Methods in Classes & In Constructors 10:14
lecture 274 Built-in Prototypes in JavaScript 2:12
lecture 275 Setting & Getting Prototypes 10:58
lecture 276 Wrap Up 2:49
lecture 277 Useful Resources & Links Text

Section 12 : Practice OOP & Classes

lecture 278 Module Introduction 1:38
lecture 279 First Project Steps & Planning 4:46
lecture 280 Creating Project Lists & Parsing Element Data
lecture 281 Starting with the Switch Project Logic 9:59
lecture 282 Passing Method References Around 7:3
lecture 283 Moving DOM Elements 11:50
lecture 284 Adding a Tooltip 8:58
lecture 285 Adding Inheritance 6:14
lecture 286 Wrap Up 0:57
lecture 287 Useful Resources & Links Text

Section 13 : Back to the DOM & More Browser APIs

lecture 288 Module Introduction 2:32
lecture 289 Using dataset (data- Attributes) 6:52
lecture 290 Getting Element Box Dimensions 5:54
lecture 291 Working with Element Sizes & Positions 4:56
lecture 292 The DOM & Prototypes 2:21
lecture 293 Positioning the Tooltip 10:57
lecture 294 Handling Scrolling 5:37
lecture 295 Working with template Tags 5:14
lecture 296 Loading Scripts Dynamically 7:35
lecture 297 Setting Timers & Intervals 7:38
lecture 298 The location and history Objects 3:17
lecture 299 The navigator Object 4:50
lecture 300 Working with Dates 3:17
lecture 301 The Error Object & Constructor Function 3:22
lecture 302 Wrap Up 0:43
lecture 303 Useful Resources & Links Text

Section 14 : Working with Events

lecture 304 Module Introduction 1:32
lecture 305 Introduction to Events in JavaScript 6:18
lecture 306 Different Ways of Listening to Events 6:59
lecture 307 Removing Event Listeners 5:14
lecture 308 The event Object 5:43
lecture 309 Supported Event Types 8:1
lecture 310 Example Basic Infinite Scrolling Text
lecture 311 Working with preventDefault 5:15
lecture 312 Understanding Capturing & Bubbling Phases 2:3
lecture 313 Event Propagation & stopPropagation() 7:39
lecture 314 Using Event Delegation 8:33
lecture 315 Triggering DOM Elements Programmatically 3:41
lecture 316 Event Handler Functions & this 2:29
lecture 317 Drag & Drop - Theory 4:59
lecture 318 Configuring Draggable Elements 6:24
lecture 319 Marking the Drop Area 8:53
lecture 320 Dropping & Moving Data + Elements 6:59
lecture 321 Firefox Adjustments Text
lecture 322 Wrap Up 1:15
lecture 323 Useful Resources & Links Text

Section 15 : Advanced Function Concepts

lecture 324 Module Introduction 0:57
lecture 325 Pure Functions & Side-Effects 6:13
lecture 326 Impure vs Pure Functions 2:0
lecture 327 Factory Functions 5:42
lecture 328 Closures 7:46
lecture 329 Closures in Practice 7:1
lecture 330 Closures & Memory Management 1:24
lecture 331 About Certification Pdf
lecture 332 Introducing Recursion 7:32
lecture 333 Advanced Recursion 9:1
lecture 334 Wrap Up 1:14
lecture 335 Useful Resources & Links Text

Section 16 : More on Numbers & Strings

lecture 336 Module Introduction 0:54
lecture 337 How Numbers Work & Behave in JavaScript 7:47
lecture 338 Floating Point (Im)Precision 11:4
lecture 339 The BigInt Type 3:36
lecture 340 The Global Number and Math Objects 2:47
lecture 341 Example Generate Random Number Between Min 5:33
lecture 342 Exploring String Methods 1:43
lecture 343 Tagged Templates 10:29
lecture 344 Introducing Regular Expressions (RegEx) 4:31
lecture 345 More on Regular Expressions 7:25
lecture 346 Wrap Up 1:20
lecture 347 Useful Resources & Links Text

Section 17 : Async JavaScript Promises & Callbacks

lecture 348 Module Introduction 1:12
lecture 349 Understanding Synchronous Code Execution (Syn 2:51
lecture 350 Understanding Asynchronous Code Execution (As 5:45
lecture 351 Blocking Code & The Event Loop 10:30
lecture 352 Sync + Async Code - The Execution Order 4:3
lecture 353 Multiple Callbacks & setTimeout(0) 3:20
lecture 354 Getting Started with Promises 8:25
lecture 355 Chaining Multiple Promises 5:53
lecture 356 Promise Error Handling 7:46
lecture 357 Promise States & finally Text
lecture 358 Async await 9:11
lecture 359 Async await & Error Handling 3:7
lecture 360 Async await vs Raw Promises 4:56
lecture 361 Promise.all(), Promise.race() etc. 7:59
lecture 362 Wrap Up 1:27
lecture 363 Useful Resources & Links Text

Section 18 : Working with Http Requests

lecture 364 Module Introduction 1:7
lecture 365 What & Why 5:3
lecture 366 How The Web Works Text
lecture 367 More Background about Http 5:24
lecture 368 Getting Started with Http 3:35
lecture 369 Sending a GET Request 3:46
lecture 370 JSON Data & Parsing Data 9:14
lecture 371 JSON Data Deep Dive Text
lecture 372 Promisifying Http Requests (with XMLHttpReque 3:49
lecture 373 Sending Data with a POST Request 4:55
lecture 374 Triggering Requests via the UI 3:13
lecture 375 The Fetch Button Always Appends Text
lecture 376 Sending a DELETE Request 4:57
lecture 377 Handling Errors 5:3
lecture 378 Using the fetch() API 7:11
lecture 379 POSTing Data with the fetch() API 2:38
lecture 380 Adding Request Headers 3:1
lecture 381 fetch() & Error Handling 7:12
lecture 382 XMLHttpRequest vs fetch() 1:42
lecture 383 Working with FormData 6:58
lecture 384 Wrap Up 1:18
lecture 385 Useful Resources & Links Text

Section 19 : Working with JavaScript Libraries

lecture 386 Module Introduction 0:59
lecture 387 What & Why 2:55
lecture 388 Adding Libraries (Example lodash) 9:10
lecture 389 Example jQuery 2:30
lecture 390 Discovering Libraries 3:26
lecture 391 Axios Library & Http Requests 10:46
lecture 392 Third-Party Library Considerations 4:55
lecture 393 Wrap Up 0:59
lecture 394 Useful Resources & Links Text

Section 20 : Modular JavaScript (Working with Modules)

lecture 395 Module Introduction 0:56
lecture 396 Splitting Code in a Sub-optimal Way 7:12
lecture 397 A First Step Towards JavaScript Modules 3:25
lecture 398 We Need a Development Server! 5:58
lecture 399 First import export Work 3:41
lecture 400 Switching All Files To Use Modules 4:26
lecture 401 More Named Export Syntax Variations 6:12
lecture 402 Working With Default Exports 3:36
lecture 403 Dynamic Imports & Code Splitting 5:24
lecture 404 When Does Module Code Execute 2:6
lecture 405 Module Scope & globalThis 6:18
lecture 406 Wrap Up 1:38
lecture 407 Useful Resources & Links Text

Section 21 : JavaScript Tooling & Workflows

lecture 408 Module Introduction 3:24
lecture 409 Project Limitations & Why We Need Tools 8:12
lecture 410 Workflow Overview 2:42
lecture 411 Setting Up a npm Project 3:46
lecture 412 Working with npm Packages 3:39
lecture 413 Linting with ESLint 8:38
lecture 414 Configuring ESLint Text
lecture 415 Important Webpack Version Text
lecture 416 Bundling with Webpack 15:14
lecture 417 Bonus Multiple Entry Points Text
lecture 418 Development Mode & Fixing Lazy Loading 4:0
lecture 419 Using webpack-dev-server 3:15
lecture 420 Generating Sourcemaps 3:5
lecture 421 Building For Production 3:45
lecture 422 Final Optimizations 6:35
lecture 423 Using Third Party Packages with npm & Webpack 4:6
lecture 424 Wrap Up 1:40
lecture 425 Useful Resources & Links Text

Section 22 : Utilizing Browser Storage

lecture 426 Module Introduction 1:6
lecture 427 Browser Storage Options 7:22
lecture 428 localStorage & sessionStorage 10:43
lecture 429 Getting Started with Cookies 6:7
lecture 430 Working with Cookies 8:10
lecture 431 Getting Started with IndexedDB 8:55
lecture 432 Working with IndexedDB 4:6
lecture 433 Wrap Up 0:48
lecture 434 Useful Resources & Links Text

Section 23 : JavaScript & Browser Support

lecture 435 Module Introduction 1:29
lecture 436 What Is Browser Support About 7:36
lecture 437 Determining Browser Support For A JavaScript 8:20
lecture 438 Determining Required Support 3:29
lecture 439 Solution Feature Detection + Fallback Code 9:55
lecture 440 Solution Using Polyfills 3:18
lecture 441 Solution Transpiling Code 12:2
lecture 442 Improvement Automatically Detect + Add 11:2
lecture 443 What about Support Outside of Browsers 0:58
lecture 444 Browser Support Outside of JavaScript Files 2:36
lecture 445 Wrap Up 1:19
lecture 446 Useful Resources & Links Text

Section 24 : Time to Practice Share My Place App

lecture 447 Module Introduction 0:53
lecture 448 Setting Up the Project 3:6
lecture 449 Getting DOM Access 4:33
lecture 450 Getting the User Location 6:27
lecture 451 Adding Feedback (Showing a Modal) 11:16
lecture 452 Hiding the Modal 2:38
lecture 453 Rendering a Map with Google Maps 14:17
lecture 454 Continuing without a Credit Card Text
lecture 455 Finding an Address & Getting the Coordinates 8:23
lecture 456 Converting User Input to Coordinates 3:35
lecture 457 Creating a Share Place Link 8:31
lecture 458 Copying the Link to the Clipboard 3:37
lecture 459 Rendering the Shared Place Screen 6:23
lecture 460 Useful Resources & Links Text

Section 25 : Working with JavaScript Frameworks

lecture 461 Module Introduction 1:6
lecture 462 What and Why 7:35
lecture 463 The Idea Behind React.js 2:46
lecture 464 Analysing a React Project 17:38
lecture 465 Wrap Up 1:35
lecture 466 Useful Resources & Links Text

Section 26 : Meta-Programming Symbols, Iterators, Generators, Reflect API

lecture 467 Module Introduction 1:52
lecture 468 Understanding Symbols 8:27
lecture 469 Well-known Symbols 5:15
lecture 470 Understanding Iterators 5:32
lecture 471 Generators & Iterable Objects 11:3
lecture 472 Generators Summary & Built-in Iterables Examp 3:22
lecture 473 The Reflect API 7:11
lecture 474 The Proxy API and a First Trap 9:4
lecture 475 Working with Proxy Traps 2:57
lecture 476 Wrap Up 1:38
lecture 477 Useful Resources & Links Text

Section 27 : Node.js An Introduction

lecture 478 Module Introduction 1:43
lecture 479 JavaScript is a Hosted Language 2:22
lecture 480 Installation & Basics 6:17
lecture 481 Understanding Modules & File Access 4:39
lecture 482 Working with Incoming Http Requests 5:46
lecture 483 Sending Responses (HTML Data) 4:1
lecture 484 Parsing Incoming Data 10:53
lecture 485 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 486 Express.js The Basics 6:34
lecture 487 Extracting Data 4:24
lecture 488 Rendering Server-side HTML with Templates & 6:52
lecture 489 Enhancing Our Project 3:44
lecture 490 Adding Basic REST Routes 12:9
lecture 491 Understanding CORS (Cross Origin Resource Sha 5:13
lecture 492 Sending the Location ID to the Frontend 2:16
lecture 493 Adding the GET Location Route 7:16
lecture 494 Introducing MongoDB (Database) 14:45
lecture 495 NodeJS Error Handling Text
lecture 496 Wrap Up 1:51
lecture 497 Useful Resources & Links Text