Other
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
Torrent info
Name:JavaScript - The Complete Guide 2020 (Beginner + Advanced)
Infohash: DB7B6F158EE037F906F281F388B253827034BE94
Total Size: 19.65 GB
Magnet: Magnet Download
Seeds: 0
Leechers: 1
Stream: Watch Full Movies @ LimeMovies
Last Updated: 2025-10-14 07:32:57 (Update Now)
Torrent added: 2020-11-28 15:00:15
Torrent Files List
[TutsNode.com] - JavaScript - The Complete Guide 2020 (Beginner + Advanced) (Size: 19.65 GB) (Files: 1965)
[TutsNode.com] - JavaScript - The Complete Guide 2020 (Beginner + Advanced)
28. Security
3. Cross-Site Scripting Attacks (XSS).mp4
1. Module Introduction.mp4
1. Module Introduction.srt
2. Security Hole Overview & Exposing Data in your Code.mp4
2. Security Hole Overview & Exposing Data in your Code.srt
2.1 what-could-go-wrong.pdf
3. Cross-Site Scripting Attacks (XSS).srt
3.1 security-01-finished.zip
4. Third-Party Libraries & XSS.mp4
4. Third-Party Libraries & XSS.srt
5. XSS & Exposing Confidential Details.html
6. CSRF Attacks (Cross Site Request Forgery).mp4
6. CSRF Attacks (Cross Site Request Forgery).srt
6.1 csrf.pdf
7. CORS (Cross Origin Resource Sharing).mp4
7. CORS (Cross Origin Resource Sharing).srt
7.1 cors.pdf
8. Wrap Up.mp4
8. Wrap Up.srt
9. Useful Resources & Links.html
9.1 security-01-finished.zip
1. Introduction
1. Introduction.mp4
1. Introduction.srt
2. What is JavaScript.mp4
2. What is JavaScript.srt
2.1 what-is-javascript.pdf
3. JavaScript in Action!.mp4
3. JavaScript in Action!.srt
3.1 getting-started-01-first-app.zip
4. Join our Online Learning Community.html
5. How JavaScript Is Executed.mp4
5. How JavaScript Is Executed.srt
5.1 how-is-js-executed.pdf
6. Dynamic vs Weakly Typed Languages.mp4
6. Dynamic vs Weakly Typed Languages.srt
6.1 dynamic-vs-weakly-typed.pdf
7. JavaScript Runs In A Host Environment.mp4
7. JavaScript Runs In A Host Environment.srt
7.1 js-host-environment.pdf
8. Course Outline - What Is In The Course.mp4
8. Course Outline - What Is In The Course.srt
8.1 course-content.pdf
9. How To Get The Most Out Of This Course.mp4
9. How To Get The Most Out Of This Course.srt
10. Using Course Resources.html
11. JavaScript vs Java.mp4
11. JavaScript vs Java.srt
11.1 java-vs-js.pdf
12. A Brief History Of JavaScript.mp4
12. A Brief History Of JavaScript.srt
12.1 js-history.pdf
13. Setting Up a Development Environment.mp4
13. Setting Up a Development Environment.srt
13.1 getting-started-02-first-app-done.zip
14. Course FAQs.html
2. Basics Variables, Data Types, Operators & Functions
1. Module Introduction.mp4
1. Module Introduction.srt
2. Setting Up the Project.mp4
2. Setting Up the Project.srt
2.1 basics-01-starting-project.zip
3. More on Version Control & Git.html
4. Adding JavaScript to the Website.mp4
4. Adding JavaScript to the Website.srt
4.1 basics-02-added-scripts-imports.zip
5. Introducing Variables & Constants.mp4
5. Introducing Variables & Constants.srt
5.1 variables-constants-overview.pdf
6. Declaring & Defining Variables.mp4
6. Declaring & Defining Variables.srt
6.1 naming-variables.pdf
7. Working with Variables & Operators.mp4
7. Working with Variables & Operators.srt
7.1 basic-operators.pdf
7.2 basics-03-variables-operators.zip
8. Variables & Operators.html
9. Understanding the Starting Code.mp4
9. Understanding the Starting Code.srt
10. Data Types Numbers & Strings (Text).mp4
10. Data Types Numbers & Strings (Text).srt
11. Using Constants.mp4
11. Using Constants.srt
11.1 basics-04-added-constant.zip
12. More on Strings.mp4
12. More on Strings.srt
12.1 String Escape Sequences.html
12.2 basics-05-added-template-literals.zip
13. Data Types & Constants.html
14. Time to Practice Variables, Constants, Operators & Core Data Types.html
14.1 Time to Practice Variables, Constants, Operators & Core Data Types (Problem).mp4
14.2 Time to Practice Variables, Constants, Operators & Core Data Types (Solution).mp4
14.3 basics-assignment-1-start.zip
14.4 basics-assignment-1-solution.zip
15. Introducing Functions.mp4
15. Introducing Functions.srt
15.1 functions-definition.pdf
16. Adding A Custom Function.mp4
16. Adding A Custom Function.srt
16.1 basics-06-basic-function.zip
17. Code Styles, Conventions & Syntax.html
18. Returning Values.mp4
18. Returning Values.srt
18.1 basics-07-function-with-return.zip
19. The (Un)Importance of Code Order.mp4
19. The (Un)Importance of Code Order.srt
20. An Introduction to Global & Local Scope.mp4
20. An Introduction to Global & Local Scope.srt
21. Shadowed Variables.html
22. More about the return Statement.mp4
22. More about the return Statement.srt
23. Executing Functions Indirectly.mp4
23. Executing Functions Indirectly.srt
23.1 basics-08-user-input-function.zip
24. Indirect vs Direct Function Execution - Summary.html
25. Functions & Scope.html
26. Time to Practice Functions.html
26.1 Time to Practice Functions (Problem).mp4
26.2 Time to Practice Functions (Solution).mp4
26.3 basics-assignment-2-start.zip
26.4 basics-assignment-2-solution.zip
27. Converting Data Types.mp4
27. Converting Data Types.srt
27.1 basics-09-parseint.zip
28. Mixing Numbers & Strings.html
29. Splitting Code into Functions.mp4
29. Splitting Code into Functions.srt
29.1 basics-10-function-refactoring.zip
30. Connecting all Buttons to Functions.mp4
30. Connecting all Buttons to Functions.srt
30.1 basics-11-subtract-multiply-divide.zip
31. Working with Code Comments.mp4
31. Working with Code Comments.srt
31.1 basics-12-comments.zip
32. More Operators!.mp4
32. More Operators!.srt
32.1 operators-summary.pdf
33. More Core Data Types!.mp4
33. More Core Data Types!.srt
33.1 data-types-summary.pdf
34. Using Arrays.mp4
34. Using Arrays.srt
34.1 basics-14-basic-array-with-push.zip
34.2 basics-15-extract-array-elements.zip
35. Creating Objects.mp4
35. Creating Objects.srt
36. Objects - Common Syntax Gotchas.html
37. Accessing Object Data.mp4
37. Accessing Object Data.srt
37.1 basics-16-basic-object.zip
38. Arrays & Objects.html
39. Adding a Re-Usable Function That Uses Objects.mp4
39. Adding a Re-Usable Function That Uses Objects.srt
40. undefined, null & NaN.mp4
40. undefined, null & NaN.srt
40.1 undefined-null-nan.pdf
41. The typeof Operator.mp4
41. The typeof Operator.srt
42. undefined, null & NaN.html
43. Importing Scripts Correctly with defer & async.mp4
43. Importing Scripts Correctly with defer & async.srt
43.1 basics-17-finished.zip
44. Importing JavaScript - Summary.html
44.1 import-javascript-summary.pdf
45. Wrap Up.mp4
45. Wrap Up.srt
46. Useful Resources & Links.html
46.1 basics-17-finished.zip
46.2 basics-15-extract-array-elements.zip
46.3 basics-14-basic-array-with-push.zip
46.4 basics-16-basic-object.zip
46.5 basics-11-subtract-multiply-divide.zip
46.6 basics-08-user-input-function.zip
46.7 basics-12-comments.zip
46.8 basics-10-function-refactoring.zip
46.9 basics-07-function-with-return.zip
46.10 basics-09-parseint.zip
46.11 basics-06-basic-function.zip
46.12 basics-05-added-template-literals.zip
46.13 basics-13-shorthand-operators.zip
46.14 basics-04-added-constant.zip
46.15 basics-03-variables-operators.zip
46.16 basics-01-starting-project.zip
46.17 basics-02-added-scripts-imports.zip
3. Efficient Development & Debugging
1. Module Introduction.mp4
1. Module Introduction.srt
2. Efficient Development & Debugging - An Overview.mp4
2. Efficient Development & Debugging - An Overview.srt
3. Configuring the IDE Look & Feel.mp4
3. Configuring the IDE Look & Feel.srt
4. Using Shortcuts.mp4
4. Using Shortcuts.srt
5. Working with Auto-Completion & IDE Hints.mp4
5. Working with Auto-Completion & IDE Hints.srt
6. Installing IDE Extensions.mp4
6. Installing IDE Extensions.srt
7. Tweaking Editor Settings.mp4
7. Tweaking Editor Settings.srt
7.1 Adjusting VS Code Settings.html
8. Utilizing Different IDE Views.mp4
8. Utilizing Different IDE Views.srt
9. Finding Help & Working with MDN.mp4
9. Finding Help & Working with MDN.srt
10. The ECMAScript Standard.html
11. How to google Correctly.mp4
11. How to google Correctly.srt
12. Debugging JavaScript - An Overview.mp4
12. Debugging JavaScript - An Overview.srt
13. An Error Message! No Reason To Panic!.mp4
13. An Error Message! No Reason To Panic!.srt
14. Using console.log() to look into the Code.mp4
14. Using console.log() to look into the Code.srt
15. Next-Level Debugging with the Chrome Devtools & Breakpoints.mp4
15. Next-Level Debugging with the Chrome Devtools & Breakpoints.srt
16. Testing Code Changes Directly in the Devtools.mp4
16. Testing Code Changes Directly in the Devtools.srt
16.1 dev-debugging-finished.zip
17. Debugging Code directly Inside VS Code.mp4
17. Debugging Code directly Inside VS Code.srt
18. Wrap Up.mp4
18. Wrap Up.srt
19. Useful Resources & Links.html
19.1 dev-debugging-finished.zip
4. Working with Control Structures (if Statements, Loops, Error Handling)
1. Module Introduction.mp4
1. Module Introduction.srt
2. Introducing if Statements & Boolean (Comparison) Operators.mp4
2. Introducing if Statements & Boolean (Comparison) Operators.srt
2.1 conditional-code-if-statements.pdf
2.2 boolean-operators.pdf
3. Using Booleans in Conditions & More on Text Comparisons.html
4. Using if Statements.mp4
4. Using if Statements.srt
4.1 control-01-starting-project.zip
5. Working with if, else and else-if.mp4
5. Working with if, else and else-if.srt
5.1 control-02-added-if.zip
6. Beware When Comparing Objects & Arrays for Equality!.mp4
6. Beware When Comparing Objects & Arrays for Equality!.srt
6.1 object-arrays-comparison.pdf
7. The Logical AND and OR Operators.mp4
7. The Logical AND and OR Operators.srt
7.1 logical-operators-and-or.pdf
8. Understanding Operator Precedence.mp4
8. Understanding Operator Precedence.srt
8.1 Operator Precedence Reference (MDN).html
9. if & Boolean Operators - The Basics.html
10. Beyond true false Truthy and Falsy Values.mp4
10. Beyond true false Truthy and Falsy Values.srt
10.1 falsy-and-truthy-values.pdf
11. Coercion vs Conversion.html
12. Falsy and Truthy Values.html
13. Setting Up a Bigger Example Project (The Monster Killer).mp4
13. Setting Up a Bigger Example Project (The Monster Killer).srt
13.1 control-03-monster-killer-starting-project.zip
14. Adding an Attack Function.mp4
14. Adding an Attack Function.srt
14.1 control-04-attack-function.zip
15. Using if Statements for Checking the Win-Condition.mp4
15. Using if Statements for Checking the Win-Condition.srt
15.1 control-05-attack-if-else-if.zip
16. Adding More if Statements & A Strong Attack Functionality.mp4
16. Adding More if Statements & A Strong Attack Functionality.srt
16.1 control-06-strong-attack.zip
17. Time for a Heal Player Functionality!.mp4
17. Time for a Heal Player Functionality!.srt
17.1 control-07-heal-functionality.zip
18. Controlling the Conditional Bonus Life (Without Boolean Operators!).mp4
18. Controlling the Conditional Bonus Life (Without Boolean Operators!).srt
18.1 control-08-bonus-life-functionality.zip
19. Adding a Reset Game Functionality.mp4
19. Adding a Reset Game Functionality.srt
19.1 control-09-reset-logic.zip
20. Validating User Input.mp4
20. Validating User Input.srt
20.1 control-10-player-set-initial-health.zip
21. Utilizing Global Constants as Identifiers in Conditional Code.mp4
21. Utilizing Global Constants as Identifiers in Conditional Code.srt
22. Adding a Conditional Battle Log.mp4
22. Adding a Conditional Battle Log.srt
22.1 control-11-added-logging.zip
23. Introducing the Ternary Operator.mp4
23. Introducing the Ternary Operator.srt
23.1 ternary-operator.pdf
24. A Bit of Theory Statements vs Expressions.mp4
24. A Bit of Theory Statements vs Expressions.srt
24.1 Expression vs Statement.html
25. Logical Operator Tricks & Shorthands.mp4
25. Logical Operator Tricks & Shorthands.srt
25.1 boolean-tricks.pdf
26. Logical Operators - A Quick Summary.html
27. Logical Operators & How They Work.html
28. Working with the switch-case Statement.mp4
28. Working with the switch-case Statement.srt
28.1 switch-case with greater than etc.html
28.2 control-12-switch-case.zip
29. Introducing Loops.mp4
29. Introducing Loops.srt
29.1 loops-overview.pdf
30. The for Loop.mp4
30. The for Loop.srt
30.1 control-13-for-loop.zip
31. The for-of Loop.mp4
31. The for-of Loop.srt
31.1 control-14-for-of-loop.zip
32. The for-in Loop.mp4
32. The for-in Loop.srt
32.1 control-15-for-in.zip
33. The while & do-while Loops.mp4
33. The while & do-while Loops.srt
33.1 control-16-while.zip
34. Loops - Basics.html
35. Time to Practice Control Structures.html
35.1 Time to Practice Control Structures (Problem).mp4
35.2 Time to Practice Control Structures (Solution).mp4
35.3 control-assignment-problem.zip
35.4 control-assignment-solution.zip
36. Controlling Loops with break.mp4
36. Controlling Loops with break.srt
37. Controlling Iterations with continue.mp4
37. Controlling Iterations with continue.srt
37.1 control-17-break-continue.zip
38. More Control with Labeled Statements.mp4
38. More Control with Labeled Statements.srt
38.1 control-18-labeled-statements.zip
39. break & continue.html
40. Error Handling with try-catch - An Introduction.mp4
40. Error Handling with try-catch - An Introduction.srt
40.1 error-handling.pdf
41. Throwing Custom Errors.mp4
41. Throwing Custom Errors.srt
42. Working with try-catch to Catch & Handle Errors.mp4
42. Working with try-catch to Catch & Handle Errors.srt
42.1 control-19-try-catch-finished.zip
43. Error Handling.html
44. Wrap Up.mp4
44. Wrap Up.srt
45. Useful Resources & Links.html
45.1 control-02-added-if.zip
45.2 control-07-heal-functionality.zip
45.3 control-06-strong-attack.zip
45.4 control-04-attack-function.zip
45.5 control-08-bonus-life-functionality.zip
45.6 control-01-starting-project.zip
45.7 control-05-attack-if-else-if.zip
45.8 control-03-monster-killer-starting-project.zip
45.9 control-09-reset-logic.zip
45.10 control-11-added-logging.zip
45.11 control-12-switch-case.zip
45.12 control-15-for-in.zip
45.13 control-14-for-of-loop.zip
45.14 control-13-for-loop.zip
45.15 control-10-player-set-initial-health.zip
45.16 control-19-try-catch-finished.zip
45.17 control-18-labeled-statements.zip
45.18 control-16-while.zip
45.19 control-17-break-continue.zip
5. Behind the Scenes & The (Weird) Past (ES3, ES5) & Present (ES6+) of JavaScript
1. Module Introduction.mp4
1. Module Introduction.srt
2. ES5 vs ES6+ (Next Gen JS) - Evolution of JavaScript.mp4
2. ES5 vs ES6+ (Next Gen JS) - Evolution of JavaScript.srt
2.1 js-evolution.pdf
3. var vs let & const - Introducing Block Scope.mp4
3. var vs let & const - Introducing Block Scope.srt
3.1 var-vs-let-vs-const.pdf
3.2 behind-scenes-02-block-scope.zip
3.3 behind-scenes-01-starting-setup.zip
4. Understanding Hoisting.mp4
4. Understanding Hoisting.srt
5. Strict Mode & Writing Good Code.mp4
5. Strict Mode & Writing Good Code.srt
5.1 behind-scenes-03-strict-mode.zip
5.2 Strict Mode Changes.html
6. JavaScript Specialties.html
7. How Code is Parsed & Compiled.mp4
7. How Code is Parsed & Compiled.srt
7.1 Understanding the SpiderMonkey (Mozilla Firefox) Engine.html
7.2 Understanding the V8 (Chrome) JS Engine Works.html
7.3 js-engines-in-detail.pdf
8. Inside the JavaScript Engine - How the Code Executes.mp4
8. Inside the JavaScript Engine - How the Code Executes.srt
8.1 how-code-executes.pdf
8.2 behind-scenes-04-starting-setup-2.zip
9. [DEEP DIVE] JavaScript Language vs Browser APIs.html
10. Primitive vs Reference Values.mp4
10. Primitive vs Reference Values.srt
10.1 primitive-vs-reference-values.pdf
11. Garbage Collection & Memory Management.mp4
11. Garbage Collection & Memory Management.srt
11.1 behind-scenes-05-callback-example.zip
11.2 More on JavaScript Memory Management (Garbage Collection).html
11.3 garbage-collection.pdf
11.4 V8's Garbage Collection Logic.html
12. Wrap Up.mp4
12. Wrap Up.srt
13. Useful Resources & Links.html
13.1 behind-scenes-01-starting-setup.zip
13.2 behind-scenes-05-callback-example.zip
13.3 behind-scenes-02-block-scope.zip
13.4 behind-scenes-04-starting-setup-2.zip
13.5 behind-scenes-03-strict-mode.zip
6. More on Functions
1. Module Introduction.mp4
1. Module Introduction.srt
2. Recapping Functions Knowledge - What We Know Thus Far.mp4
2. Recapping Functions Knowledge - What We Know Thus Far.srt
3. Parameters vs Arguments.html
4. Functions vs Methods.mp4
4. Functions vs Methods.srt
4.1 functions-01-starting-code.zip
5. Functions are Objects!.mp4
5. Functions are Objects!.srt
6. Function Expressions Storing Functions in Variables.mp4
6. Function Expressions Storing Functions in Variables.srt
6.1 functions-02-function-expressions.zip
7. Function Expressions vs Function Declarations.mp4
7. Function Expressions vs Function Declarations.srt
7.1 function-declaration-vs-expression.pdf
8. Anonymous Functions.mp4
8. Anonymous Functions.srt
8.1 functions-03-anonymous-functions.zip
9. Working on the Project Adding User Choices to the Game.mp4
9. Working on the Project Adding User Choices to the Game.srt
9.1 functions-04-game-user-choice.zip
10. Implementing the Core Game Logic.mp4
10. Implementing the Core Game Logic.srt
11. Introducing Arrow Functions.mp4
11. Introducing Arrow Functions.srt
11.1 functions-05-arrow-functions.zip
11.2 arrow-functions.pdf
12. Different Arrow Function Syntaxes.html
13. Creating Functions.html
14. Outputting Messages to the User.mp4
14. Outputting Messages to the User.srt
14.1 functions-06-finished-game-logic.zip
15. Default Arguments in Functions.mp4
15. Default Arguments in Functions.srt
15.1 functions-07-default-arguments.zip
16. Introducing Rest Parameters (Rest Operator).mp4
16. Introducing Rest Parameters (Rest Operator).srt
16.1 functions-08-rest-parameters.zip
17. Creating Functions Inside of Functions.mp4
17. Creating Functions Inside of Functions.srt
17.1 functions-09-functions-in-functions.zip
18. Understanding Callback Functions.mp4
18. Understanding Callback Functions.srt
18.1 functions-10-callback-functions.zip
19. Time to Practice Functions.html
19.1 Time to Practice Functions (Problem).mp4
19.2 Time to Practice Functions (Solution).mp4
19.3 functions-assignment-problem.zip
19.4. functions-assignment-solution.zip
20. Working with bind().mp4
20. Working with bind().srt
20.1 functions-11-bind-finished.zip
21. Functions - Advanced.html
22. Adding bind() to the Calculator Project.mp4
22. Adding bind() to the Calculator Project.srt
22.1 functions-revisited.zip
23. call() and apply().mp4
23. call() and apply().srt
24. Wrap Up.mp4
24. Wrap Up.srt
25. Useful Resources & Links.html
25.1 functions-01-starting-code.zip
25.2 functions-02-function-expressions.zip
25.3 functions-04-game-user-choice.zip
25.4 functions-05-arrow-functions.zip
25.5 functions-03-anonymous-functions.zip
25.6 functions-06-finished-game-logic.zip
25.7 functions-08-rest-parameters.zip
25.8 functions-07-default-arguments.zip
25.9 functions-revisited.zip
25.10 functions-10-callback-functions.zip
25.11 functions-09-functions-in-functions.zip
25.12 functions-11-bind-finished.zip
7. Working with the DOM (Browser HTML Code) in JavaScript
1. Module Introduction.mp4
1. Module Introduction.srt
2. What's the DOM.mp4
2. What's the DOM.srt
3. Document and Window Object.mp4
3. Document and Window Object.srt
3.1 dom-01-starting-code.zip
4. Understanding the DOM and how it's created.mp4
4. Understanding the DOM and how it's created.srt
4.1 the-document-object-model-dom.pdf
5. Nodes & Elements - Querying the DOM Overview.mp4
5. Nodes & Elements - Querying the DOM Overview.srt
5.1 nodes-vs-elements.pdf
5.2 DOM Node Types.html
6. Selecting Elements in the DOM.mp4
6. Selecting Elements in the DOM.srt
6.1 querying-elements.pdf
6.2 dom-02-basic-selection-code.zip
7. Summary Node Query Methods.html
8. Exploring and Changing DOM Properties.mp4
8. Exploring and Changing DOM Properties.srt
8.1 evaluating-and-manipulating-elements.pdf
9. Attributes vs Properties.mp4
9. Attributes vs Properties.srt
9.1 attributes-vs-properties.pdf
10. Selecting Multiple Elements & Summary.mp4
10. Selecting Multiple Elements & Summary.srt
11. DOM Basics.html
12. Time to Practice DOM Querying.html
12.1 Time to Practice DOM Querying (Problem).mp4
12.2 Time to Practice DOM Querying (Solution).mp4
12.3 dom-assignment-start.zip
12.4 dom-assignment-solution.zip
13. Traversing the DOM - Overview.mp4
13. Traversing the DOM - Overview.srt
13.1 dom-traversal.pdf
14. Traversing Child Nodes.mp4
14. Traversing Child Nodes.srt
15. Using parentNode & parentElement.mp4
15. Using parentNode & parentElement.srt
16. Selecting Sibling Elements.mp4
16. Selecting Sibling Elements.srt
16.1 dom-03-dom-traversing.zip
17. DOM Traversal vs Query Methods.mp4
17. DOM Traversal vs Query Methods.srt
18. Styling DOM Elements.mp4
18. Styling DOM Elements.srt
18.1 styling-dom-elements.pdf
18.2 dom-04-styling.zip
19. Creating Elements with JS - Overview.mp4
19. Creating Elements with JS - Overview.srt
20. Adding Elements via HTML in Code.mp4
20. Adding Elements via HTML in Code.srt
21. Adding Elements via createElement().mp4
21. Adding Elements via createElement().srt
22. Inserting DOM Elements.mp4
22. Inserting DOM Elements.srt
22.1 creating-and-inserting-elements.pdf
23. Cloning DOM Nodes.mp4
23. Cloning DOM Nodes.srt
24. Live Node Lists vs Static Node Lists.mp4
24. Live Node Lists vs Static Node Lists.srt
25. Removing Elements.mp4
25. Removing Elements.srt
26. Insertion & Removal Method Summary.mp4
26. Insertion & Removal Method Summary.srt
26.1 insertion-removal-summary.pdf
26.2 dom-05-finished-basics.zip
27. Summary Insert, Replace, Remove.html
28. Setting Up the Practice Project.mp4
28. Setting Up the Practice Project.srt
28.1 dom-06-demo-project-setup.zip
29. Selecting the Modal and Add Button.mp4
29. Selecting the Modal and Add Button.srt
29.1 dom-07-selected-modal-and-button.zip
30. Opening a Modal by Changing CSS Classes.mp4
30. Opening a Modal by Changing CSS Classes.srt
30.1 dom-08-toggle-modal-visible-class.zip
31. Controlling the Backdrop.mp4
31. Controlling the Backdrop.srt
31.1 dom-09-handling-movie-modal.zip
32. Fetching and Validating User Input.mp4
32. Fetching and Validating User Input.srt
32.1 dom-10-getting-user-input.zip
33. Creating a Movie in JavaScript & Clearing the Input.mp4
33. Creating a Movie in JavaScript & Clearing the Input.srt
34. Rendering Movie Items on the Screen.mp4
34. Rendering Movie Items on the Screen.srt
34.1 dom-11-adding-and-rendering-movies.zip
35. Deleting Movie Elements.mp4
35. Deleting Movie Elements.srt
35.1 dom-12-delete-elements.zip
36. Showing & Hiding the Are you sure Dialog.mp4
36. Showing & Hiding the Are you sure Dialog.srt
36.1 dom-13-two-modals.zip
37. Starting with the Confirmation Logic.mp4
37. Starting with the Confirmation Logic.srt
38. Finishing the App.mp4
38. Finishing the App.srt
38.1 dom-14-finished.zip
39. Wrap Up.mp4
39. Wrap Up.srt
40. Useful Resources & Links.html
40.1 dom-14-finished.zip
40.2 dom-13-two-modals.zip
40.3 dom-07-selected-modal-and-button.zip
40.4 dom-01-starting-code.zip
40.5 dom-06-demo-project-setup.zip
40.6 dom-04-styling.zip
40.7 dom-11-adding-and-rendering-movies.zip
40.8 dom-08-toggle-modal-visible-class.zip
40.9 dom-09-handling-movie-modal.zip
40.10 dom-03-dom-traversing.zip
40.11 dom-10-getting-user-input.zip
40.12 dom-02-basic-selection-code.zip
40.13 dom-05-finished-basics.zip
40.14 dom-12-delete-elements.zip
8. More on Arrays & Iterables
1. Module Introduction.mp4
1. Module Introduction.srt
2. What are Iterables and Array-like Objects.mp4
2. What are Iterables and Array-like Objects.srt
2.1 iterables-array-like.pdf
3. Creating Arrays.mp4
3. Creating Arrays.srt
3.1 arrays-01-starting-code.zip
3.2 arrays-02-creating-arrays.zip
4. Which Data Can You Store In Arrays.mp4
4. Which Data Can You Store In Arrays.srt
5. push(), pop(), unshift(), shift() - Adding & Removing Elements.mp4
5. push(), pop(), unshift(), shift() - Adding & Removing Elements.srt
5.1 arrays-03-push-pop-shift-unshift.zip
6. The splice() Method.mp4
6. The splice() Method.srt
6.1 arrays-04-splice.zip
7. Selecting Ranges & Creating Copies with slice().mp4
7. Selecting Ranges & Creating Copies with slice().srt
7.1 arrays-05-slice.zip
8. Adding Arrays to Arrays with concat().mp4
8. Adding Arrays to Arrays with concat().srt
8.1 arrays-06-concat.zip
9. Retrieving Indexes with indexOf() & lastIndexOf().mp4
9. Retrieving Indexes with indexOf() & lastIndexOf().srt
9.1 arrays-07-indexof.zip
10. Finding Stuff find() and findIndex().mp4
10. Finding Stuff find() and findIndex().srt
10.1 arrays-08-find-findindex.zip
11. Is it Included.mp4
11. Is it Included.srt
12. Alternative to for Loops The forEach() Method.mp4
12. Alternative to for Loops The forEach() Method.srt
12.1 arrays-09-foreach.zip
13. Transforming Data with map().mp4
13. Transforming Data with map().srt
13.1 arrays-10-map.zip
14. sort()ing and reverse()ing.mp4
14. sort()ing and reverse()ing.srt
14.1 arrays-11-sort-reverse.zip
15. Filtering Arrays with filter().mp4
15. Filtering Arrays with filter().srt
16. Where Arrow Functions Shine!.mp4
16. Where Arrow Functions Shine!.srt
16.1 arrays-12-filter-and-short-arrow-function.zip
17. The Important reduce() Method.mp4
17. The Important reduce() Method.srt
17.1 arrays-13-reduce.zip
18. Chaining Methods in JavaScript.html
19. Arrays & Strings - split() and join().mp4
19. Arrays & Strings - split() and join().srt
19.1 arrays-14-join-split.zip
20. The Spread Operator (...).mp4
20. The Spread Operator (...).srt
20.1 arrays-15-spread-operator.zip
21. Understanding Array Destructuring.mp4
21. Understanding Array Destructuring.srt
21.1 arrays-16-destructuring.zip
22. Maps & Sets - Overview.mp4
22. Maps & Sets - Overview.srt
23. Working with Sets.mp4
23. Working with Sets.srt
23.1 arrays-17-sets.zip
24. Working with Maps.mp4
24. Working with Maps.srt
24.1 arrays-18-maps.zip
25. Maps vs Objects.mp4
25. Maps vs Objects.srt
25.1 maps-sets-objects.pdf
26. Understanding WeakSet.mp4
26. Understanding WeakSet.srt
27. Understanding WeakMap.mp4
27. Understanding WeakMap.srt
27.1 arrays-19-weakset-weakmap.zip
28. Time to Practice Arrays & Iterables.html
28.1 Time to Practice Arrays & Iterables (Problem).mp4
28.2 Time to Practice Arrays & Iterables (Solution).mp4
28.3 arrays-assignment-problem.zip
28.4 arrays-assignment-solution.zip
29. Wrap Up.mp4
29. Wrap Up.srt
30. Useful Resources & Links.html
30.1 arrays-05-slice.zip
30.2 arrays-07-indexof.zip
30.3 arrays-06-concat.zip
30.4 arrays-02-creating-arrays.zip
30.5 arrays-01-starting-code.zip
30.6 arrays-10-map.zip
30.7 arrays-04-splice.zip
30.8 arrays-03-push-pop-shift-unshift.zip
30.9 arrays-08-find-findindex.zip
30.10 arrays-14-join-split.zip
30.11 arrays-09-foreach.zip
30.12 arrays-19-weakset-weakmap.zip
30.13 arrays-15-spread-operator.zip
30.14 arrays-11-sort-reverse.zip
30.15 arrays-12-filter-and-short-arrow-function.zip
30.16 arrays-17-sets.zip
30.17 arrays-18-maps.zip
30.18 arrays-16-destructuring.zip
30.19 arrays-13-reduce.zip
9. More on Objects
1. Module Introduction.mp4
1. Module Introduction.srt
2. What's an Object.mp4
2. What's an Object.srt
2.1 objects-01-starting-project.zip
2.2 what-are-objects.pdf
3. Objects & Primitive Values.html
4. Objects - Recap.mp4
4. Objects - Recap.srt
4.1 objects-01-starting-project.zip
4.2 objects-02-object-recap.zip
5. Adding, Modifying & Deleting Properties.mp4
5. Adding, Modifying & Deleting Properties.srt
5.1 objects-03-deleting-properties.zip
6. Special Key Names & Square Bracket Property Access.mp4
6. Special Key Names & Square Bracket Property Access.srt
6.1 objects-04-property-names-square-brackets.zip
7. Property Types & Property Order.mp4
7. Property Types & Property Order.srt
8. Dynamic Property Access & Setting Properties Dynamically.mp4
8. Dynamic Property Access & Setting Properties Dynamically.srt
8.1 objects-05-dynamic-access-and-assignment.zip
9. Object Properties.html
10. Demo App & Shorthand Property Syntax.mp4
10. Demo App & Shorthand Property Syntax.srt
11. Rendering Elements based on Objects.mp4
11. Rendering Elements based on Objects.srt
11.1 objects-07-rendering-movies.zip
12. for-in Loops & Outputting Dynamic Properties.mp4
12. for-in Loops & Outputting Dynamic Properties.srt
12.1 objects-08-dynamic-property-access.zip
13. Adding the Filter Functionality.mp4
13. Adding the Filter Functionality.srt
13.1 objects-09-search-functionality.zip
14. Understanding Chaining (Property & Method Chaining).mp4
14. Understanding Chaining (Property & Method Chaining).srt
15. The Object Spread Operator (...).mp4
15. The Object Spread Operator (...).srt
16. Understanding Object.assign().mp4
16. Understanding Object.assign().srt
17. Object Destructuring.mp4
17. Object Destructuring.srt
17.1 objects-10-destructuring.zip
18. Checking for Property Existance.mp4
18. Checking for Property Existance.srt
19. Introducing this.mp4
19. Introducing this.srt
19.1 objects-11-introducing-this.zip
20. The Method Shorthand Syntax.mp4
20. The Method Shorthand Syntax.srt
21. The this Keyword And Its Strange Behavior.mp4
21. The this Keyword And Its Strange Behavior.srt
21.1 objects-12-this-and-bind.zip
22. call() and apply().mp4
22. call() and apply().srt
22.1 objects-13-call-and-apply.zip
23. What the Browser (Sometimes) Does to this.mp4
23. What the Browser (Sometimes) Does to this.srt
24. this and Arrow Functions.mp4
24. this and Arrow Functions.srt
24.1 objects-14-this-and-arrow-functions.zip
25. this - Summary.html
26. this.html
27. Getters & Setters.mp4
27. Getters & Setters.srt
27.1 objects-15-getters-setters.zip
28. Wrap Up.mp4
28. Wrap Up.srt
29. Useful Resources & Links.html
29.1 objects-01-starting-project.zip
29.2 objects-02-object-recap.zip
29.3 objects-03-deleting-properties.zip
29.4 objects-04-property-names-square-brackets.zip
29.5 objects-06-project-movie-entering-logic.zip
29.6 objects-07-rendering-movies.zip
29.7 objects-08-dynamic-property-access.zip
29.8 objects-05-dynamic-access-and-assignment.zip
29.9 objects-12-this-and-bind.zip
29.10 objects-15-getters-setters.zip
29.11 objects-10-destructuring.zip
29.12 objects-14-this-and-arrow-functions.zip
29.13 objects-13-call-and-apply.zip
29.14 objects-11-introducing-this.zip
29.15 objects-09-search-functionality.zip
10. Classes & Object-oriented Programming (OOP)
1. Module Introduction.mp4
1. Module Introduction.srt
2. What is Object-oriented Programming (OOP).mp4
2. What is Object-oriented Programming (OOP).srt
2.1 whats-oop.pdf
3. Getting Started with OOP Code.mp4
3. Getting Started with OOP Code.srt
3.1 oop-01-starting-setup.zip
4. Defining & Using a First Class.mp4
4. Defining & Using a First Class.srt
4.1 classes-and-instances.pdf
4.2 oop-02-first-class.zip
5. Working with Constructor Methods.mp4
5. Working with Constructor Methods.srt
6. Fields vs Properties.mp4
6. Fields vs Properties.srt
6.1 class-properties-fields-methods.pdf
7. Using & Connecting Multiple Classes.mp4
7. Using & Connecting Multiple Classes.srt
7.1 oop-03-productlist-productitem-classes.zip
8. Binding Class Methods & Working with this.mp4
8. Binding Class Methods & Working with this.srt
8.1 oop-04-addtocart-method.zip
9. Adding a Cart and Shop Class.mp4
9. Adding a Cart and Shop Class.srt
10. Communicating Can Be Challenging!.mp4
10. Communicating Can Be Challenging!.srt
11. Static Methods & Properties.mp4
11. Static Methods & Properties.srt
11.1 oop-05-static-methods-properties.zip
11.2 static-fields-methods.pdf
12. First Summary & Classes vs Object Literals.mp4
12. First Summary & Classes vs Object Literals.srt
12.1 classes-vs-object-literals.pdf
13. Getters & Setters.mp4
13. Getters & Setters.srt
13.1 oop-06-getters-setters.zip
14. Introducing Inheritance.mp4
14. Introducing Inheritance.srt
14.1 oop-07-base-component-class.zip
14.2 inheritance.pdf
15. Implementing Inheritance.mp4
15. Implementing Inheritance.srt
15.1 oop-08-shopping-cart-extending.zip
16. Using Inheritance Everywhere.mp4
16. Using Inheritance Everywhere.srt
16.1 oop-09-inheritance-everywhere.zip
17. Overriding Methods and the super() Constructor.mp4
17. Overriding Methods and the super() Constructor.srt
17.1 oop-10-render-in-constructor.zip
18. super() Constructor Execution, Order & this.mp4
18. super() Constructor Execution, Order & this.srt
19. Different Ways of Adding Methods.mp4
19. Different Ways of Adding Methods.srt
19.1 oop-11-error-function-methods-properties.zip
20. Private Properties.mp4
20. Private Properties.srt
20.1 private-fields-properties.pdf
20.2 oop-12-private-properties.zip
21. Pseudo-Private Properties.html
22. Time to Practice Classes & OOP.html
22.1 Time to Practice Classes & OOP (Problem).mp4
22.2 Time to Practice Classes & OOP (Solution).mp4
22.3 oop-assignment-problem.zip
22.4 oop-assignment-solution.zip
23. The instanceof Operator.mp4
23. The instanceof Operator.srt
24. Built-in Classes.mp4
24. Built-in Classes.srt
25. Understanding Object Descriptors.mp4
25. Understanding Object Descriptors.srt
26. Classes.html
27. Wrap Up.mp4
27. Wrap Up.srt
28. Useful Resources & Links.html
28.1 oop-01-starting-setup.zip
28.2 oop-05-static-methods-properties.zip
28.3 oop-10-render-in-constructor.zip
28.4 oop-11-error-function-methods-properties.zip
28.5 oop-09-inheritance-everywhere.zip
28.6 oop-12-private-properties.zip
28.7 oop-07-base-component-class.zip
28.8 oop-03-productlist-productitem-classes.zip
28.9 oop-02-first-class.zip
28.10 oop-08-shopping-cart-extending.zip
28.11 oop-04-addtocart-method.zip
28.12 oop-06-getters-setters.zip
11. Deep Dive Constructor Functions & Prototypes
1. Module Introduction.mp4
1. Module Introduction.srt
2. Introducing Constructor Functions.mp4
2. Introducing Constructor Functions.srt
2.1 prototypes-01-starting-setup.zip
3. Constructor Functions vs Classes & Understanding new.mp4
3. Constructor Functions vs Classes & Understanding new.srt
3.1 constructor-functions-classes.pdf
4. Introducing Prototypes.mp4
4. Introducing Prototypes.srt
4.1 prototypes-02-basic-prototype.zip
4.2 prototypes.pdf
5. Prototypes - Summary.html
6. Working with Prototypes.mp4
6. Working with Prototypes.srt
6.1 prototypes-03-editing-the-prototype-correctly.zip
7. The Prototype Chain and the Global Object.mp4
7. The Prototype Chain and the Global Object.srt
7.1 prototype-chain.pdf
7.2 prototypes-04-global-object-prototype.zip
8. Constructor Functions & Prototypes.html
9. Classes & Prototypes.mp4
9. Classes & Prototypes.srt
10. Methods in Classes & In Constructors.mp4
10. Methods in Classes & In Constructors.srt
10.1 different-kinds-of-method-declarations.pdf
10.2 prototypes-06-property-methods-bind.zip
11. Built-in Prototypes in JavaScript.mp4
11. Built-in Prototypes in JavaScript.srt
12. Setting & Getting Prototypes.mp4
12. Setting & Getting Prototypes.srt
12.1 prototypes-07-getting-setting-prototypes.zip
13. Wrap Up.mp4
13. Wrap Up.srt
14. Useful Resources & Links.html
14.1 prototypes-01-starting-setup.zip
14.2 prototypes-04-global-object-prototype.zip
14.3 prototypes-02-basic-prototype.zip
14.4 prototypes-03-editing-the-prototype-correctly.zip
14.5 prototypes-05-classes-methods-prototypes.zip
14.6 prototypes-06-property-methods-bind.zip
14.7 prototypes-07-getting-setting-prototypes.zip
12. Practice OOP & Classes
1. Module Introduction.mp4
1. Module Introduction.srt
1.1 practice-oop-01-starting-setup.zip
2. First Project Steps & Planning.mp4
2. First Project Steps & Planning.srt
2.1 practice-oop-01-starting-setup.zip
3. Creating Project Lists & Parsing Element Data.mp4
3. Creating Project Lists & Parsing Element Data.srt
3.1 practice-oop-02-created-lists-basic-logic.zip
4. Starting with the Switch Project Logic.mp4
4. Starting with the Switch Project Logic.srt
5. Passing Method References Around.mp4
5. Passing Method References Around.srt
5.1 practice-oop-03-passing-functions-around.zip
6. Moving DOM Elements.mp4
6. Moving DOM Elements.srt
6.1 practice-oop-05-finished-move-item-logic.zip
7. Adding a Tooltip.mp4
7. Adding a Tooltip.srt
7.1 practice-oop-06-basic-tooltip.zip
7.2 practice-oop-07-improved-tooltip.zip
8. Adding Inheritance.mp4
8. Adding Inheritance.srt
8.1 practice-oop-08-base-component-class.zip
9. Wrap Up.mp4
9. Wrap Up.srt
10. Useful Resources & Links.html
10.1 practice-oop-05-finished-move-item-logic.zip
10.2 practice-oop-04-moving-the-dom-element.zip
10.3 practice-oop-06-basic-tooltip.zip
10.4 practice-oop-07-improved-tooltip.zip
10.5 practice-oop-08-base-component-class.zip
10.6 practice-oop-02-created-lists-basic-logic.zip
10.7 practice-oop-01-starting-setup.zip
10.8 practice-oop-03-passing-functions-around.zip
13. Back to the DOM & More Browser APIs
1. Module Introduction.mp4
1. Module Introduction.srt
1.1 practice-oop-08-base-component-class.zip
2. Using dataset (data- Attributes).mp4
2. Using dataset (data- Attributes).srt
2.1 adv-dom-01-dataset.zip
3. Getting Element Box Dimensions.mp4
3. Getting Element Box Dimensions.srt
3.1 adv-dom-sizes-html.zip
4. Working with Element Sizes & Positions.mp4
4. Working with Element Sizes & Positions.srt
4.1 sizes.pdf
5. The DOM & Prototypes.mp4
5. The DOM & Prototypes.srt
6. Positioning the Tooltip.mp4
6. Positioning the Tooltip.srt
6.1 adv-dom-02-basic-tooltip-positioning.zip
6.2 adv-dom-03-correct-tooltip-positioning.zip
7. Handling Scrolling.mp4
7. Handling Scrolling.srt
7.1 adv-dom-04-scrolling-logic.zip
8. Working with template Tags.mp4
8. Working with template Tags.srt
8.1 adv-dom-05-template.zip
9. Loading Scripts Dynamically.mp4
9. Loading Scripts Dynamically.srt
9.1 adv-dom-06-dynamically-loaded-scripts.zip
10. Setting Timers & Intervals.mp4
10. Setting Timers & Intervals.srt
10.1 adv-dom-07-interval-timer.zip
11. The location and history Objects.mp4
11. The location and history Objects.srt
12. The navigator Object.mp4
12. The navigator Object.srt
12.1 Parsing the userAgent String to Detect Browsers.html
12.2 Better Best-practice Browser Detection.html
13. Working with Dates.mp4
13. Working with Dates.srt
13.1 More on the Date Object.html
14. The Error Object & Constructor Function.mp4
14. The Error Object & Constructor Function.srt
15. Wrap Up.mp4
15. Wrap Up.srt
16. Useful Resources & Links.html
16.1 adv-dom-02-basic-tooltip-positioning.zip
16.2 adv-dom-07-interval-timer.zip
16.3 adv-dom-01-dataset.zip
16.4 adv-dom-04-scrolling-logic.zip
16.5 adv-dom-03-correct-tooltip-positioning.zip
16.6 adv-dom-06-dynamically-loaded-scripts.zip
16.7 adv-dom-sizes-html.zip
16.8 adv-dom-05-template.zip
14. Working with Events
1. Module Introduction.mp4
1. Module Introduction.srt
2. Introduction to Events in JavaScript.mp4
2. Introduction to Events in JavaScript.srt
2.1 events-in-js.pdf
3. Different Ways of Listening to Events.mp4
3. Different Ways of Listening to Events.srt
3.1 events-01-starting-setup.zip
4. Removing Event Listeners.mp4
4. Removing Event Listeners.srt
4.1 events-02-addeventlistener-removeeventlistener.zip
5. The event Object.mp4
5. The event Object.srt
5.1 events-03-the-event-object.zip
6. Supported Event Types.mp4
6. Supported Event Types.srt
6.1 events-04-the-scroll-event.zip
7. Example Basic Infinite Scrolling.html
8. Working with preventDefault().mp4
8. Working with preventDefault().srt
8.1 events-05-preventdefault.zip
9. Understanding Capturing & Bubbling Phases.mp4
9. Understanding Capturing & Bubbling Phases.srt
10. Event Propagation & stopPropagation().mp4
10. Event Propagation & stopPropagation().srt
10.1 events-07-not-all-events-propagate.zip
10.2 events-06-event-propagation.zip
11. Using Event Delegation.mp4
11. Using Event Delegation.srt
11.1 events-08-event-delegation.zip
12. Triggering DOM Elements Programmatically.mp4
12. Triggering DOM Elements Programmatically.srt
12.1 events-09-triggering-events-programmatically.zip
13. Event Handler Functions & this.mp4
13. Event Handler Functions & this.srt
13.1 events-10-event-listeners-and-this.zip
14. Events.html
15. Drag & Drop - Theory.mp4
15. Drag & Drop - Theory.srt
16. Configuring Draggable Elements.mp4
16. Configuring Draggable Elements.srt
16.1 Possible effectAllowed Values.html
16.2 events-11-starting-drag-and-drop-implementation.zip
16.3 Supported Data Types.html
17. Marking the Drop Area.mp4
17. Marking the Drop Area.srt
18. Dropping & Moving Data + Elements.mp4
18. Dropping & Moving Data + Elements.srt
18.1 events-13-dropping.zip
18.2 events-14-finished.zip
19. Firefox Adjustments.html
20. Wrap Up.mp4
20. Wrap Up.srt
21. Useful Resources & Links.html
21.1 events-11-starting-drag-and-drop-implementation.zip
21.2 events-04-the-scroll-event.zip
21.3 events-07-not-all-events-propagate.zip
21.4 events-08-event-delegation.zip
21.5 events-09-triggering-events-programmatically.zip
21.6 events-14-finished.zip
21.7 events-01-starting-setup.zip
21.8 events-13-dropping.zip
21.9 events-02-addeventlistener-removeeventlistener.zip
21.10 events-06-event-propagation.zip
21.11 events-03-the-event-object.zip
21.12 events-10-event-listeners-and-this.zip
21.13 events-05-preventdefault.zip
21.14 events-12-dragenter-dragover.zip
15. Advanced Function Concepts
1. Module Introduction.mp4
1. Module Introduction.srt
2. Pure Functions & Side-Effects.mp4
2. Pure Functions & Side-Effects.srt
2.1 adv-fn-01-starting-setup.zip
2.2 pure-functions.pdf
3. Impure vs Pure Functions.mp4
3. Impure vs Pure Functions.srt
3.1 adv-fn-02-pure-functions.zip
4. Factory Functions.mp4
4. Factory Functions.srt
4.1 adv-fn-03-factory-functions.zip
5. Closures.mp4
5. Closures.srt
5.1 adv-fn-04-closures.zip
6. Closures in Practice.mp4
6. Closures in Practice.srt
6.1 adv-fn-05-scopes-and-environments.zip
7. Closures & Memory Management.mp4
7. Closures & Memory Management.srt
8. Optional IIFEs.html
9. Introducing Recursion.mp4
9. Introducing Recursion.srt
9.1 adv-fn-06-recursion-basic.zip
10. Advanced Recursion.mp4
10. Advanced Recursion.srt
10.1 adv-fn-07-recursion-advanced.zip
11. Advanced Functions.html
12. Wrap Up.mp4
12. Wrap Up.srt
13. Useful Resources & Links.html
13.1 adv-fn-06-recursion-basic.zip
13.2 adv-fn-02-pure-functions.zip
13.3 adv-fn-04-closures.zip
13.4 adv-fn-07-recursion-advanced.zip
13.5 adv-fn-05-scopes-and-environments.zip
13.6 adv-fn-03-factory-functions.zip
13.7 adv-fn-01-starting-setup.zip
16. More on Numbers & Strings
1. Module Introduction.mp4
1. Module Introduction.srt
2. How Numbers Work & Behave in JavaScript.mp4
2. How Numbers Work & Behave in JavaScript.srt
2.1 nums-strings-01-starting-setup.zip
3. Floating Point (Im)Precision.mp4
3. Floating Point (Im)Precision.srt
3.1 More on Floating Point Arithmetic (Wikipedia).html
3.2 How Numbers Are Encoded In JavaScript.html
3.3 Dealing With Floating Point Precision.html
4. The BigInt Type.mp4
4. The BigInt Type.srt
5. The Global Number and Math Objects.mp4
5. The Global Number and Math Objects.srt
6. Example Generate Random Number Between Min Max.mp4
6. Example Generate Random Number Between Min Max.srt
6.1 nums-strings-02-added-random-between.zip
7. Exploring String Methods.mp4
7. Exploring String Methods.srt
8. Tagged Templates.mp4
8. Tagged Templates.srt
8.1 nums-strings-03-tagged-templates.zip
9. Introducing Regular Expressions (RegEx).mp4
9. Introducing Regular Expressions (RegEx).srt
10. More on Regular Expressions.mp4
10. More on Regular Expressions.srt
10.1 More on Regular Expressions (Free Series).html
11. Wrap Up.mp4
11. Wrap Up.srt
12. Useful Resources & Links.html
12.1 nums-strings-02-added-random-between.zip
12.2 nums-strings-01-starting-setup.zip
12.3 nums-strings-03-tagged-templates.zip
17. Async JavaScript Promises & Callbacks
1. Module Introduction.mp4
1. Module Introduction.srt
2. Understanding Synchronous Code Execution (Sync Code).mp4
2. Understanding Synchronous Code Execution (Sync Code).srt
2.1 async-01-starting-setup.zip
2.2 js-sync-code-single-threaded.pdf
3. Understanding Asynchronous Code Execution (Async Code).mp4
3. Understanding Asynchronous Code Execution (Async Code).srt
3.1 js-async-code.pdf
4. Blocking Code & The Event Loop.mp4
4. Blocking Code & The Event Loop.srt
4.1 event-loop.pdf
4.2 async-02-sync-code-loop.zip
5. Sync + Async Code - The Execution Order.mp4
5. Sync + Async Code - The Execution Order.srt
5.1 async-03-get-user-position.zip
6. Multiple Callbacks & setTimeout(0).mp4
6. Multiple Callbacks & setTimeout(0).srt
6.1 async-04-message-queue-event-loop.zip
7. Asynchronous Code.html
8. Getting Started with Promises.mp4
8. Getting Started with Promises.srt
8.1 async-05-first-promise.zip
9. Chaining Multiple Promises.mp4
9. Chaining Multiple Promises.srt
9.1 async-06-promise-chaining.zip
10. Promise Error Handling.mp4
10. Promise Error Handling.srt
10.1 async-07-error-handling.zip
11. Promise States & finally.html
12. Async await.mp4
12. Async await.srt
13. Async await & Error Handling.mp4
13. Async await & Error Handling.srt
14. Async await vs Raw Promises.mp4
14. Async await vs Raw Promises.srt
14.1 async-08-async-await.zip
15. Promise.all(), Promise.race() etc..mp4
15. Promise.all(), Promise.race() etc..srt
15.1 async-09-promise-all-race-etc.zip
16. Promises & async await.html
17. Wrap Up.mp4
17. Wrap Up.srt
18. Useful Resources & Links.html
18.1 async-09-promise-all-race-etc.zip
18.2 async-01-starting-setup.zip
18.3 async-04-message-queue-event-loop.zip
18.4 async-07-error-handling.zip
18.5 async-08-async-await.zip
18.6 async-02-sync-code-loop.zip
18.7 async-03-get-user-position.zip
18.8 async-06-promise-chaining.zip
18.9 async-05-first-promise.zip
18. Working with Http Requests
1. Module Introduction.mp4
1. Module Introduction.srt
2. What & Why.mp4
2. What & Why.srt
2.1 behind-the-scenes-requests.pdf
3. How The Web Works.html
4. More Background about Http.mp4
4. More Background about Http.srt
4.1 http-requests.pdf
5. Getting Started with Http.mp4
5. Getting Started with Http.srt
5.1 JSONPlaceholder.html
5.2 http-01-starting-setup.zip
6. Sending a GET Request.mp4
6. Sending a GET Request.srt
7. JSON Data & Parsing Data.mp4
7. JSON Data & Parsing Data.srt
7.1 http-02-sending-get-requests.zip
8. JSON Data Deep Dive.html
9. Promisifying Http Requests (with XMLHttpRequest).mp4
9. Promisifying Http Requests (with XMLHttpRequest).srt
10. Sending Data with a POST Request.mp4
10. Sending Data with a POST Request.srt
10.1 http-03-sending-post-requests.zip
11. Triggering Requests via the UI.mp4
11. Triggering Requests via the UI.srt
11.1 http-04-connecting-requests-to-ui.zip
12. The Fetch Button Always Appends.html
13. Sending a DELETE Request.mp4
13. Sending a DELETE Request.srt
13.1 http-05-delete-request.zip
14. Handling Errors.mp4
14. Handling Errors.srt
14.1 http-06-error-handling.zip
15. Using the fetch() API.mp4
15. Using the fetch() API.srt
15.1 http-07-getting-started-with-fetch.zip
15.2 Dive deeper into XMLHttpRequest.html
16. POSTing Data with the fetch() API.mp4
16. POSTing Data with the fetch() API.srt
16.1 http-08-post-request-with-fetch.zip
17. Adding Request Headers.mp4
17. Adding Request Headers.srt
17.1 http-09-headers.zip
18. fetch() & Error Handling.mp4
18. fetch() & Error Handling.srt
18.1 http-10-fetch-api-error-handling.zip
19. XMLHttpRequest vs fetch().mp4
19. XMLHttpRequest vs fetch().srt
20. Working with FormData.mp4
20. Working with FormData.srt
20.1 http-11-formdata.zip
21. Wrap Up.mp4
21. Wrap Up.srt
22. Useful Resources & Links.html
22.1 http-09-headers.zip
22.2 http-08-post-request-with-fetch.zip
22.3 http-10-fetch-api-error-handling.zip
22.4 http-07-getting-started-with-fetch.zip
22.5 http-11-formdata.zip
22.6 http-06-error-handling.zip
22.7 http-04-connecting-requests-to-ui.zip
22.8 http-02-sending-get-requests.zip
22.9 http-01-starting-setup.zip
22.10 http-03-sending-post-requests.zip
22.11 http-05-delete-request.zip
19. Working with JavaScript Libraries
1. Module Introduction.mp4
1. Module Introduction.srt
2. What & Why.mp4
2. What & Why.srt
3. Adding Libraries (Example lodash).mp4
3. Adding Libraries (Example lodash).srt
3.1 lib-01-starting-setup.zip
3.2 lib-02-lodash.zip
4. Example jQuery.mp4
4. Example jQuery.srt
5. Discovering Libraries.mp4
5. Discovering Libraries.srt
6. Axios Library & Http Requests.mp4
6. Axios Library & Http Requests.srt
6.1 http-11-formdata.zip
6.2 lib-03-axios.zip
7. Third-Party Library Considerations.mp4
7. Third-Party Library Considerations.srt
8. Wrap Up.mp4
8. Wrap Up.srt
9. Useful Resources & Links.html
9.1 lib-02-lodash.zip
9.2 lib-01-starting-setup.zip
9.3 lib-03-axios.zip
20. Modular JavaScript (Working with Modules)
1. Module Introduction.mp4
1. Module Introduction.srt
2. Splitting Code in a Sub-optimal Way.mp4
2. Splitting Code in a Sub-optimal Way.srt
2.1 modules-01-starting-project.zip
2.2 modules-02-non-module-code-splitting.zip
3. A First Step Towards JavaScript Modules.mp4
3. A First Step Towards JavaScript Modules.srt
4. We Need a Development Server!.mp4
4. We Need a Development Server!.srt
5. First import export Work.mp4
5. First import export Work.srt
5.1 modules-03-dev-server-first-module.zip
6. Switching All Files To Use Modules.mp4
6. Switching All Files To Use Modules.srt
6.1 modules-04-modules-everywhere.zip
7. More Named Export Syntax Variations.mp4
7. More Named Export Syntax Variations.srt
7.1 modules-05-multiple-exports-and-imports.zip
7.2 modules-06-import-bundling-and-aliases.zip
8. Working With Default Exports.mp4
8. Working With Default Exports.srt
8.1 modules-07-default-export.zip
9. Dynamic Imports & Code Splitting.mp4
9. Dynamic Imports & Code Splitting.srt
9.1 modules-08-dynamic-imports.zip
10. When Does Module Code Execute.mp4
10. When Does Module Code Execute.srt
10.1 modules-09-executing-code-in-modules.zip
11. Module Scope & globalThis.mp4
11. Module Scope & globalThis.srt
11.1 modules-10-module-scope-globalthis.zip
12. Modules.html
13. Wrap Up.mp4
13. Wrap Up.srt
14. Useful Resources & Links.html
14.1 modules-05-multiple-exports-and-imports.zip
14.2 modules-06-import-bundling-and-aliases.zip
14.3 modules-01-starting-project.zip
14.4 modules-07-default-export.zip
14.5 modules-02-non-module-code-splitting.zip
14.6 modules-03-dev-server-first-module.zip
14.7 modules-09-executing-code-in-modules.zip
14.8 modules-04-modules-everywhere.zip
14.9 modules-08-dynamic-imports.zip
14.10 modules-10-module-scope-globalthis.zip
21. JavaScript Tooling & Workflows
1. Module Introduction.mp4
1. Module Introduction.srt
2. Project Limitations & Why We Need Tools.mp4
2. Project Limitations & Why We Need Tools.srt
2.1 helpful-tools-and-why.pdf
3. Workflow Overview.mp4
3. Workflow Overview.srt
3.1 setup.pdf
4. Setting Up a npm Project.mp4
4. Setting Up a npm Project.srt
4.1 tooling-01-starting-project.zip
4.2 tooling-02-initialized-npm.zip
5. Working with npm Packages.mp4
5. Working with npm Packages.srt
6. Linting with ESLint.mp4
6. Linting with ESLint.srt
6.1 tooling-03-eslint.zip
7. Configuring ESLint.html
8. Bundling with Webpack.mp4
8. Bundling with Webpack.srt
8.1 tooling-04-basic-webpack-setup.zip
9. Bonus Multiple Entry Points.html
10. Development Mode & Fixing Lazy Loading.mp4
10. Development Mode & Fixing Lazy Loading.srt
11. Using webpack-dev-server.mp4
11. Using webpack-dev-server.srt
12. Generating Sourcemaps.mp4
12. Generating Sourcemaps.srt
12.1 tooling-05-finished-dev-workflow-dev-server.zip
13. Building For Production.mp4
13. Building For Production.srt
13.1 tooling-06-production-workflow.zip
14. Final Optimizations.mp4
14. Final Optimizations.srt
14.1 tooling-07-final-optimizations.zip
15. Using Third Party Packages with npm & Webpack.mp4
15. Using Third Party Packages with npm & Webpack.srt
15.1 tooling-08-third-party-libs.zip
16. Wrap Up.mp4
16. Wrap Up.srt
17. Useful Resources & Links.html
17.1 tooling-02-initialized-npm.zip
17.2 tooling-01-starting-project.zip
17.3 tooling-05-finished-dev-workflow-dev-server.zip
17.4 tooling-03-eslint.zip
17.5 tooling-04-basic-webpack-setup.zip
17.6 tooling-06-production-workflow.zip
17.7 tooling-08-third-party-libs.zip
17.8 tooling-07-final-optimizations.zip
22. Utilizing Browser Storage
1. Module Introduction.mp4
1. Module Introduction.srt
2. Browser Storage Options.mp4
2. Browser Storage Options.srt
2.1 what-is-browser-storage.pdf
3. localStorage & sessionStorage.mp4
3. localStorage & sessionStorage.srt
3.1 storage-02-localstorage.zip
3.2 storage-01-starting-setup.zip
4. Getting Started with Cookies.mp4
4. Getting Started with Cookies.srt
5. Working with Cookies.mp4
5. Working with Cookies.srt
5.1 More on Cookies.html
5.2 storage-03-cookies.zip
6. Getting Started with IndexedDB.mp4
6. Getting Started with IndexedDB.srt
6.1 IndexedDB Docs (MDN).html
7. Working with IndexedDB.mp4
7. Working with IndexedDB.srt
7.1 storage-04-indexeddb.zip
7.2 More on IndexedDB (MDN).html
7.3 idb.js - Promise-based IndexedDB (Third-party Library).html
7.4 More on IndexedDB (MDN).html
8. Wrap Up.mp4
8. Wrap Up.srt
8.1 localstorage-vs-cookies-vs-indexeddb.pdf
9. Useful Resources & Links.html
9.1 storage-04-indexeddb.zip
9.2 storage-03-cookies.zip
9.3 storage-01-starting-setup.zip
9.4 storage-02-localstorage.zip
23. JavaScript & Browser Support
1. Module Introduction.mp4
1. Module Introduction.srt
2. What Is Browser Support About.mp4
2. What Is Browser Support About.srt
2.1 js-syntax-vs-browser-apis.pdf
2.2 what-is-browser-support.pdf
3. Determining Browser Support For A JavaScript Feature.mp4
3. Determining Browser Support For A JavaScript Feature.srt
3.1 determining-browser-support.pdf
4. Determining Required Support.mp4
4. Determining Required Support.srt
4.1 determining-requirements.pdf
5. Solution Feature Detection + Fallback Code.mp4
5. Solution Feature Detection + Fallback Code.srt
5.1 support-01-starting-setup.zip
5.2 feature-detection-and-fallbacks.pdf
5.3 support-02-feature-detection.zip
6. Solution Using Polyfills.mp4
6. Solution Using Polyfills.srt
6.1 polyfills.pdf
7. Solution Transpiling Code.mp4
7. Solution Transpiling Code.srt
7.1 Babel Docs.html
7.2 browserslist Config Options.html
7.3 transpilation.pdf
7.4 @babelpreset-env Docs.html
7.5 support-03-babel-loader.zip
7.6 babel-loader Docs.html
8. Improvement Automatically Detect + Add Polyfills.mp4
8. Improvement Automatically Detect + Add Polyfills.srt
8.1 support-04-corejs-polyfills.zip
9. What about Support Outside of Browsers.mp4
9. What about Support Outside of Browsers.srt
9.1 support-04-corejs-polyfills.zip
10. Browser Support Outside of JavaScript Files.mp4
10. Browser Support Outside of JavaScript Files.srt
11. Wrap Up.mp4
11. Wrap Up.srt
12. Useful Resources & Links.html
12.1 support-03-babel-loader.zip
12.2 support-05-noscript-html-adjustments.zip
12.3 support-04-corejs-polyfills.zip
12.4 support-02-feature-detection.zip
12.5 support-01-starting-setup.zip
24. Time to Practice Share My Place App
1. Module Introduction.mp4
1. Module Introduction.srt
2. Setting Up the Project.mp4
2. Setting Up the Project.srt
2.1 practice-places-01-starting-setup.zip
3. Getting DOM Access.mp4
3. Getting DOM Access.srt
4. Getting the User Location.mp4
4. Getting the User Location.srt
4.1 practice-places-02-first-get-user-location.zip
5. Adding Feedback (Showing a Modal).mp4
5. Adding Feedback (Showing a Modal).srt
5.1 practice-places-03-show-modal-basic.zip
6. Hiding the Modal.mp4
6. Hiding the Modal.srt
6.1 practice-places-04-finished-modal-code.zip
7. Rendering a Map with Google Maps.mp4
7. Rendering a Map with Google Maps.srt
7.1 Google Maps SDK Docs.html
7.2 practice-places-05-render-google-maps-map.zip
8. Continuing without a Credit Card.html
9. Finding an Address & Getting the Coordinates.mp4
9. Finding an Address & Getting the Coordinates.srt
9.1 practice-places-06-convert-coordinates-to-address.zip
10. Converting User Input to Coordinates.mp4
10. Converting User Input to Coordinates.srt
10.1 practice-places-07-get-address-display-on-map.zip
11. Creating a Share Place Link.mp4
11. Creating a Share Place Link.srt
11.1 practice-places-08-create-sharable-link.zip
12. Copying the Link to the Clipboard.mp4
12. Copying the Link to the Clipboard.srt
12.1 practice-places-09-share-link-via-clipboard-api.zip
13. Rendering the Shared Place Screen.mp4
13. Rendering the Shared Place Screen.srt
13.1 practice-places-10-finished.zip
14. Useful Resources & Links.html
14.1 practice-places-09-share-link-via-clipboard-api.zip
14.2 practice-places-02-first-get-user-location.zip
14.3 practice-places-04-finished-modal-code.zip
14.4 practice-places-03-show-modal-basic.zip
14.5 practice-places-08-create-sharable-link.zip
14.6 practice-places-01-starting-setup.zip
14.7 practice-places-06-convert-coordinates-to-address.zip
14.8 practice-places-10-finished.zip
14.9 practice-places-05-render-google-maps-map.zip
14.10 practice-places-07-get-address-display-on-map.zip
25. Working with JavaScript Frameworks
1. Module Introduction.mp4
1. Module Introduction.srt
2. What and Why.mp4
2. What and Why.srt
2.1 Angular vs React.js vs Vue.js - A Framework Comparison.html
2.2 what-is-a-framework.pdf
2.3 important-frontend-frameworks.pdf
3. The Idea Behind React.js.mp4
3. The Idea Behind React.js.srt
3.1 introducing-reactjs.pdf
4. Analysing a React Project.mp4
4. Analysing a React Project.srt
4.1 js-frameworks-01-react-app.zip
5. Wrap Up.mp4
5. Wrap Up.srt
6. Useful Resources & Links.html
6.1 js-frameworks-01-react-app.zip
26. Meta-Programming Symbols, Iterators, Generators, Reflect API & Proxy API
1. Module Introduction.mp4
1. Module Introduction.srt
2. Understanding Symbols.mp4
2. Understanding Symbols.srt
2.1 meta-01-starting-setup.zip
3. Well-known Symbols.mp4
3. Well-known Symbols.srt
3.1 meta-02-symbols.zip
4. Understanding Iterators.mp4
4. Understanding Iterators.srt
4.1 meta-03-iterators.zip
5. Generators & Iterable Objects.mp4
5. Generators & Iterable Objects.srt
5.1 meta-04-generators.zip
6. Generators Summary & Built-in Iterables Examples.mp4
6. Generators Summary & Built-in Iterables Examples.srt
6.1 meta-05-finished-generators.zip
7. The Reflect API.mp4
7. The Reflect API.srt
7.1 Reflect API vs Object API.html
7.2 meta-06-reflect-api.zip
8. The Proxy API and a First Trap.mp4
8. The Proxy API and a First Trap.srt
8.1 meta-programming.pdf
8.2 Proxy API - A Full List of Available Traps.html
8.3 meta-07-proxy-api-get-trap.zip
9. Working with Proxy Traps.mp4
9. Working with Proxy Traps.srt
9.1 meta-08-proxy-api-set-trap.zip
9.2 Full List of Proxy API Traps.html
10. Wrap Up.mp4
10. Wrap Up.srt
11. Useful Resources & Links.html
11.1 meta-01-starting-setup.zip
11.2 meta-03-iterators.zip
11.3 meta-04-generators.zip
11.4 meta-02-symbols.zip
11.5 meta-06-reflect-api.zip
11.6 meta-07-proxy-api-get-trap.zip
11.7 meta-08-proxy-api-set-trap.zip
11.8 meta-05-finished-generators.zip
27. Node.js An Introduction
1. Module Introduction.mp4
1. Module Introduction.srt
2. JavaScript is a Hosted Language.mp4
2. JavaScript is a Hosted Language.srt
2.1 js-hosted-language.pdf
3. Installation & Basics.mp4
3. Installation & Basics.srt
3.1 node-01-first-nodejs-code.zip
4. Understanding Modules & File Access.mp4
4. Understanding Modules & File Access.srt
4.1 node-02-writing-and-reading-files.zip
5. Working with Incoming Http Requests.mp4
5. Working with Incoming Http Requests.srt
5.1 node-03-added-first-server.zip
6. Sending Responses (HTML Data).mp4
6. Sending Responses (HTML Data).srt
6.1 node-04-sending-back-html-responses.zip
7. Parsing Incoming Data.mp4
7. Parsing Incoming Data.srt
7.1 node-05-parsing-request-data.zip
8. Introducing & Installing Express.js.mp4
8. Introducing & Installing Express.js.srt
8.1 node-06-added-expressjs.zip
9. Express.js The Basics.mp4
9. Express.js The Basics.srt
9.1 node-07-first-basic-expressjs-code.zip
10. Extracting Data.mp4
10. Extracting Data.srt
10.1 node-08-parsing-the-request-body.zip
11. Rendering Server-side HTML with Templates & EJS.mp4
11. Rendering Server-side HTML with Templates & EJS.srt
11.1 node-09-dynamic-html-templates-ejs.zip
11.2 Rendering Dynamic HTML Pages with EJS.html
12. Enhancing Our Project.mp4
12. Enhancing Our Project.srt
13. Adding Basic REST Routes.mp4
13. Adding Basic REST Routes.srt
13.1 node-frontend-01-basic-post-request-setup.zip
13.2 node-10-basic-rest-routes.zip
14. Understanding CORS (Cross Origin Resource Sharing).mp4
14. Understanding CORS (Cross Origin Resource Sharing).srt
14.1 node-11-cors.zip
14.2 More on CORS Headers.html
15. Sending the Location ID to the Frontend.mp4
15. Sending the Location ID to the Frontend.srt
15.1 node-frontend-02-render-link-with-id.zip
15.2 node-12-send-id-to-frontend.zip
16. Adding the GET Location Route.mp4
16. Adding the GET Location Route.srt
16.1 node-frontend-03-send-get-location-request.zip
16.2 node-13-get-location-route.zip
17. Introducing MongoDB (Database).mp4
17. Introducing MongoDB (Database).srt
17.1 node-14-added-database-example-mongodb.zip
18. NodeJS Error Handling.html
19. Wrap Up.mp4
19. Wrap Up.srt
20. Useful Resources & Links.html
20.1 node-03-added-first-server.zip
20.2 node-05-parsing-request-data.zip
20.3 node-02-writing-and-reading-files.zip
20.4 node-01-first-nodejs-code.zip
20.5 node-04-sending-back-html-responses.zip
20.6 node-07-first-basic-expressjs-code.zip
20.7 node-09-dynamic-html-templates-ejs.zip
20.8 node-10-basic-rest-routes.zip
20.9 node-frontend-02-render-link-with-id.zip
20.10 node-13-get-location-route.zip
20.11 node-08-parsing-the-request-body.zip
20.12 node-11-cors.zip
20.13 node-12-send-id-to-frontend.zip
20.14 node-14-added-database-example-mongodb.zip
20.15 node-frontend-01-basic-post-request-setup.zip
20.16 node-06-added-expressjs.zip
20.17 node-frontend-03-send-get-location-request.zip
29. Deploying JavaScript Code
1. Module Introduction.mp4
1. Module Introduction.srt
2. Deployment Steps.mp4
2. Deployment Steps.srt
2.1 different-kinds-of-apps.pdf
2.2 deployment-steps.pdf
3. Different Types of Websites.html
4. Example Static Host Deployment (no Server-side Code).mp4
4. Example Static Host Deployment (no Server-side Code).srt
4.1 deployment-01-static-hosting-firebase.zip
5. Injecting Script Imports Into HTML Automatically.html
6. Example Dynamic Page Deployment (with Server-side Code).mp4
6. Example Dynamic Page Deployment (with Server-side Code).srt
6.1 deployment-02-dynamic-nodejs-heroku.zip
6.2 Get Started with Git.html
7. Useful Resources & Links.html
7.1 deployment-02-dynamic-nodejs-heroku.zip
7.2 deployment-01-static-hosting-firebase.zip
30. Performance & Optimizations
1. Module Introduction.mp4
1. Module Introduction.srt
2. What is Performance Optimization About.mp4
2. What is Performance Optimization About.srt
2.1 what-is-performance.pdf
3. Optimization Potentials.mp4
3. Optimization Potentials.srt
3.1 performance-optimization-layers.pdf
4. Measuring Performance.mp4
4. Measuring Performance.srt
4.1 measuring-performance.pdf
5. Diving Into The Browser Devtools (for Performance Measuring).mp4
5. Diving Into The Browser Devtools (for Performance Measuring).srt
5.1 performance-01-starting-setup.zip
6. Further Resources.mp4
6. Further Resources.srt
6.1 Google Performance Docs.html
6.2 Chrome DevTools Performance Tab Docs.html
7. Preparing The Testing Setup.mp4
7. Preparing The Testing Setup.srt
8. Optimizing Startup Time & Code Usage Coverage.mp4
8. Optimizing Startup Time & Code Usage Coverage.srt
8.1 performance-02-lazy-loading.zip
9. Updating The DOM Correctly.mp4
9. Updating The DOM Correctly.srt
9.1 performance-03-update-list-efficiently.zip
10. Updating Lists Correctly.mp4
10. Updating Lists Correctly.srt
10.1 performance-04-finished-update-dom-code.zip
11. Optimizing The Small Things.mp4
11. Optimizing The Small Things.srt
12. Micro-Optimizations (Think Twice!).mp4
12. Micro-Optimizations (Think Twice!).srt
12.1 performance-05-microoptimizations.zip
12.2 benchmarking.pdf
13. Finding & Fixing Memory Leaks.mp4
13. Finding & Fixing Memory Leaks.srt
13.1 Diving Deeper Into Memory Analysis.html
14. Server-side Performance Optimizations.html
15. Wrap Up.mp4
15. Wrap Up.srt
15.1 improvement-ideas.pdf
16. Useful Resources & Links.html
16.1 performance-02-lazy-loading.zip
16.2 performance-03-update-list-efficiently.zip
16.3 performance-05-microoptimizations.zip
16.4 performance-01-starting-setup.zip
16.5 performance-04-finished-update-dom-code.zip
31. Introduction to Testing
1. Module Introduction.mp4
1. Module Introduction.srt
2. What Is Testing Why Does It Matter.mp4
2. What Is Testing Why Does It Matter.srt
2.1 Written Article.html
2.2 testing-02-unit-tests.zip
2.3 testing-03-integration-tests.zip
2.4 testing-04-e2e-tests.zip
2.5 testing-01-starting-setup.zip
3. Testing Setup.mp4
3. Testing Setup.srt
3.1 testing-01-starting-setup.zip
4. Writing & Running Unit Tests.mp4
4. Writing & Running Unit Tests.srt
4.1 testing-02-unit-tests.zip
5. Writing & Running Integration Tests.mp4
5. Writing & Running Integration Tests.srt
5.1 testing-03-integration-tests.zip
6. Writing & Running e2e Tests.mp4
6. Writing & Running e2e Tests.srt
6.1 testing-04-e2e-tests.zip
7. Dealing with Async Code.mp4
7. Dealing with Async Code.srt
7.1 testing-05-async-starting-setup.zip
8. Working with Mocks.mp4
8. Working with Mocks.srt
8.1 testing-06-finished.zip
8.2 Official Jest Docs.html
8.3 More Testing with Spies, Stubs & Mocks.html
9. Useful Resources & Links.html
9.1 testing-04-e2e-tests.zip
9.2 testing-02-unit-tests.zip
9.3 testing-01-starting-setup.zip
9.4 testing-06-finished.zip
9.5 testing-05-async-starting-setup.zip
9.6 testing-03-integration-tests.zip
32. Bonus Programming Paradigms (Procedural vs Object Oriented vs Functional)
1. Module Introduction.mp4
1. Module Introduction.srt
2. What are Programming Paradigms.mp4
2. What are Programming Paradigms.srt
3. Procedural Programming in Practice.mp4
3. Procedural Programming in Practice.srt
3.1 paradigms-01-starting-setup.zip
3.2 paradigms-02-procedural.zip
4. Object Oriented Programming in Practice.mp4
4. Object Oriented Programming in Practice.srt
4.1 paradigms-03-oop.zip
5. Functional Programming in Practice.mp4
5. Functional Programming in Practice.srt
5.1 paradigms-04-functional.zip
6. Wrap Up.mp4
6. Wrap Up.srt
7. Useful Resources & Links.html
7.1 paradigms-03-oop.zip
7.2 paradigms-02-procedural.zip
7.3 paradigms-04-functional.zip
7.4 paradigms-01-starting-setup.zip
33. Bonus Data Structures & Algorithms Introduction
1. Module Introduction.mp4
1. Module Introduction.srt
2. What are Data Structures & Algorithms.mp4
2. What are Data Structures & Algorithms.srt
3. A First Example.mp4
3. A First Example.srt
3.1 algo-01-starting-setup.zip
3.2 algo-02-first-getmin-algorithm.zip
4. Solving the Same Problem Differently.mp4
4. Solving the Same Problem Differently.srt
4.1 algo-03-alternative-algorithm.zip
5. Performance & The Big O Notation.mp4
5. Performance & The Big O Notation.srt
6. More Time Complexities & Comparing Algorithms.mp4
6. More Time Complexities & Comparing Algorithms.srt
6.1 algo-04-big-0-time-complexity.zip
7. More on Big O.mp4
7. More on Big O.srt
8. More Examples.mp4
8. More Examples.srt
8.1 algo-05-more-algorithms.zip
9. Diving into Data Structures & Time Complexities.mp4
9. Diving into Data Structures & Time Complexities.srt
10. Where to Learn More & Wrap Up.mp4
10. Where to Learn More & Wrap Up.srt
11. Useful Resources & Links.html
11.1 algo-06-data-structures.zip
11.2 algo-02-first-getmin-algorithm.zip
11.3 algo-05-more-algorithms.zip
11.4 algo-03-alternative-algorithm.zip
11.5 algo-04-big-0-time-complexity.zip
11.6 algo-01-starting-setup.zip
34. Bonus TypeScript Introduction
1. Module Introduction.mp4
1. Module Introduction.srt
2. What is TypeScript and Why would you use it.mp4
2. What is TypeScript and Why would you use it.srt
3. Working with Types.mp4
3. Working with Types.srt
3.1 ts-01-first-example-basics.zip
4. Core Types & Diving Deeper.mp4
4. Core Types & Diving Deeper.srt
4.1 ts-02-core-types-type-casting.zip
5. Object Types, Array Types & Function Types.mp4
5. Object Types, Array Types & Function Types.srt
5.1 ts-03-object-array-function-types.zip
6. Advanced Types (Literal Types, Union Types, Enums).mp4
6. Advanced Types (Literal Types, Union Types, Enums).srt
6.1 ts-05-enums.zip
6.2 ts-04-union-literal-types.zip
7. Classes & Interfaces.mp4
7. Classes & Interfaces.srt
7.1 ts-06-classes-interfaces.zip
8. Generic Types.mp4
8. Generic Types.srt
8.1 ts-07-generics.zip
9. Configuring the TypeScript Compiler.mp4
9. Configuring the TypeScript Compiler.srt
9.1 ts-08-compiler-config.zip
10. Useful Resources & Links.html
10.1 ts-01-first-example-basics.zip
10.2 ts-08-compiler-config.zip
10.3 ts-02-core-types-type-casting.zip
10.4 ts-03-object-array-function-types.zip
10.5 ts-05-enums.zip
10.6 ts-06-classes-interfaces.zip
10.7 ts-07-generics.zip
10.8 ts-04-union-literal-types.zip
35. Bonus Web Components
1. Module Introduction.mp4
1. Module Introduction.srt
2. Web Components in Action.mp4
2. Web Components in Action.srt
2.1 index.html
2.2 modal.js
2.3 getting-started-02-finished.zip
3. What are Web Components.mp4
3. What are Web Components.srt
4. Why Web Components.mp4
4. Why Web Components.srt
5. Getting Started!.mp4
5. Getting Started!.srt
6. Web Component Browser Support.mp4
6. Web Component Browser Support.srt
7. Our Development Setup.mp4
7. Our Development Setup.srt
8. A First Custom Element.mp4
8. A First Custom Element.srt
8.1 basics-01-first-custom-element.zip
9. Interacting with the Surrounding DOM.mp4
9. Interacting with the Surrounding DOM.srt
10. Understanding the Custom Element Lifecycle.mp4
10. Understanding the Custom Element Lifecycle.srt
11. Using connectedCallback for DOM Access.mp4
11. Using connectedCallback for DOM Access.srt
12. Listening to Events Inside the Component.mp4
12. Listening to Events Inside the Component.srt
13. Using Attributes on Custom Elements.mp4
13. Using Attributes on Custom Elements.srt
13.1 basics-02-using-attributes.zip
14. Styling our Elements.mp4
14. Styling our Elements.srt
14.1 basics-03-styling-our-elements.zip
15. Working with the Shadow DOM.mp4
15. Working with the Shadow DOM.srt
15.1 basics-04-using-the-shadow-dom.zip
16. Adding an HTML Template.mp4
16. Adding an HTML Template.srt
17. Using Slots.mp4
17. Using Slots.srt
17.1 basics-05-using-slots.zip
18. Defining the Template in JavaScript.mp4
18. Defining the Template in JavaScript.srt
18.1 basics-06-defining-the-template-in-js.zip
19. Using Style Tags in the Shadow DOM.mp4
19. Using Style Tags in the Shadow DOM.srt
20. Extending Built-in Elements.mp4
20. Extending Built-in Elements.srt
20.1 basics-07-extending-built-in-elements.zip
21. Time to Practice - The Basics.html
21.1 Time to Practice - The Basics (Problem).mp4
21.2 Time to Practice - The Basics (Solution).mp4
21.3 basics-assignment-start.zip
21.4 basics-assignment-solution.zip
22. The Next Steps.mp4
22. The Next Steps.srt
23. Understanding Shadow DOM Projection.mp4
23. Understanding Shadow DOM Projection.srt
24. Styling slot Content Outside of the Shadow DOM.mp4
24. Styling slot Content Outside of the Shadow DOM.srt
25. Styling slot Content Inside of the Shadow DOM.mp4
25. Styling slot Content Inside of the Shadow DOM.srt
26. Styling the Host Component.mp4
26. Styling the Host Component.srt
27. Conditional Host Styling.mp4
27. Conditional Host Styling.srt
28. Styling with the Host Content in Mind.mp4
28. Styling with the Host Content in Mind.srt
28.1 advanced-01-styling-and-shadow-dom.zip
29. Smart Dynamic Styling with CSS Variables.mp4
29. Smart Dynamic Styling with CSS Variables.srt
29.1 More on CSS Variables.html
29.2 advanced-02-css-variables.zip
30. Cleaning Up the Overall Styling.mp4
30. Cleaning Up the Overall Styling.srt
31. Observing Attribute Changes.mp4
31. Observing Attribute Changes.srt
31.1 advanced-03-observing-attribute-changes.zip
32. Adjusting the Component Behavior Upon Attribute Changes.mp4
32. Adjusting the Component Behavior Upon Attribute Changes.srt
33. Using disconnectedCallback.mp4
33. Using disconnectedCallback.srt
34. Adding a render() Method.mp4
34. Adding a render() Method.srt
34.1 advanced-04-adding-a-render-method.zip
35. Final Adjustment.html
35.1 advanced-05-finished.zip
36. The Next Steps.mp4
36. The Next Steps.srt
37. Creating the Basic Modal Component.mp4
37. Creating the Basic Modal Component.srt
37.1 complex-cmp-02-creating-the-basic-modal.zip
37.2 complex-cmp-01-starting-setup.zip
38. Adding the Modal Container.mp4
38. Adding the Modal Container.srt
39. Styling the Modal Elements.mp4
39. Styling the Modal Elements.srt
39.1 complex-cmp-03-styling-the-modal.zip
39.2 Dive into CSS Flexbox.html
40. Adding Some General App Logic.mp4
40. Adding Some General App Logic.srt
41. Opening the Modal via CSS.mp4
41. Opening the Modal via CSS.srt
41.1 complex-cmp-04-opening-via-css.zip
42. Public Methods & Properties.mp4
42. Public Methods & Properties.srt
42.1 complex-cmp-05-public-methods-and-properties.zip
43. Understanding Named Slots.mp4
43. Understanding Named Slots.srt
43.1 complex-cmp-06-understanding-named-slots.zip
44. Listening to Slot Content Changes.mp4
44. Listening to Slot Content Changes.srt
44.1 complex-cmp-07-slotchange.zip
45. Closing the Modal.mp4
45. Closing the Modal.srt
46. Dispatching Custom Events.mp4
46. Dispatching Custom Events.srt
47. Configuring Custom Events.mp4
47. Configuring Custom Events.srt
47.1 complex-cmp-08-configuring-custom-events.zip
48. Finishing it up!.mp4
48. Finishing it up!.srt
48.1 complex-cmp-09-finished.zip
48.2 More about CSS Transitions.html
49. Useful Resources & Links.html
49.1 basics-01-first-custom-element.zip
49.2 basics-02-using-attributes.zip
49.3 complex-cmp-04-opening-via-css.zip
49.4 basics-07-extending-built-in-elements.zip
49.5 complex-cmp-01-starting-setup.zip
49.6 advanced-02-css-variables.zip
49.7 complex-cmp-09-finished.zip
49.8 complex-cmp-05-public-methods-and-properties.zip
49.9 complex-cmp-03-styling-the-modal.zip
49.10 basics-03-styling-our-elements.zip
49.11 advanced-04-adding-a-render-method.zip
49.12 advanced-01-styling-and-shadow-dom.zip
49.13 complex-cmp-02-creating-the-basic-modal.zip
49.14 complex-cmp-06-understanding-named-slots.zip
49.15 complex-cmp-08-configuring-custom-events.zip
49.16 basics-04-using-the-shadow-dom.zip
49.17 advanced-03-observing-attribute-changes.zip
49.18 basics-06-defining-the-template-in-js.zip
49.19 advanced-05-finished.zip
49.20 basics-05-using-slots.zip
49.21 complex-cmp-07-slotchange.zip
36. Roundup & Next Steps
1. Congratulations!.mp4
1. Congratulations!.srt
2. Bonus! (Next Steps Overview Other Topics).html
TutsNode.com.txt
[TGx]Downloaded from torrentgalaxy.to .txt
tracker
leech seedsTorrent description
Feel free to post any comments about this torrent, including links to Subtitle, samples, screenshots, or any other relevant information, Watch JavaScript - The Complete Guide 2020 (Beginner + Advanced) Online Free Full Movies Like 123Movies, Putlockers, Fmovies, Netflix or Download Direct via Magnet Link in Torrent Details.
related torrents
Torrent name
health leech seeds Sizecomments (0)
RECENT SEARCHES search cloud »
- De l usage du sex toy en temps de crise
- Microsoft 365 Copilot
- star wars the clone wars movie 2008
- The Hardy Boys S02E08
- wyckoff trading method
- Hoarders S06E12
- Making Artisan Pasta How to Make a World of Handmade Noodles Stuffed Pasta Dumplings and More
- the bachelor s11e10
- Beyblade Metal Fusion 01
- Black Snake Moan 2006








