FileMood

Download Udemy - JavaScript - The Complete Guide 2025 (Beginner + Advanced) (2025-1)

Udemy JavaScript The Complete Guide 2025 Beginner Advanced 2025

Name

Udemy - JavaScript - The Complete Guide 2025 (Beginner + Advanced) (2025-1)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

12.6 GB

Total Files

1955

Last Seen

2025-05-25 00:10

Hash

29037CF1186EB1C7EC3E3179097CAD778AD41B33

/01 - Introduction/

003 JavaScript in Action!.mp4

80.9 MB

013 Setting Up a Development Environment.mp4

74.9 MB

001 Introduction.mp4

43.2 MB

008 Course Outline - What's In This Course.mp4

35.2 MB

012 A Brief History Of JavaScript.mp4

32.4 MB

007 JavaScript Executes In A Hosted Environment.mp4

26.8 MB

011 JavaScript vs Java.mp4

17.7 MB

002 What is JavaScript.mp4

16.6 MB

006 Dynamic vs Weakly Typed Languages.mp4

16.3 MB

005 How JavaScript Is Executed.mp4

12.3 MB

009 How To Get The Most Out Of This Course.mp4

10.1 MB

011 java-vs-js.pdf

536.7 KB

002 what-is-javascript.pdf

104.9 KB

007 js-host-environment.pdf

76.3 KB

008 course-content.pdf

76.0 KB

012 js-history.pdf

75.2 KB

005 how-is-js-executed.pdf

74.7 KB

006 dynamic-vs-weakly-typed.pdf

73.9 KB

013 getting-started-02-first-app-done.zip

29.7 KB

003 getting-started-01-first-app.zip

29.2 KB

013 Setting Up a Development Environment_en.srt

16.9 KB

003 JavaScript in Action!_en.srt

16.1 KB

008 Course Outline - What's In This Course_en.srt

8.6 KB

012 A Brief History Of JavaScript_en.srt

7.7 KB

011 JavaScript vs Java_en.srt

7.3 KB

007 JavaScript Executes In A Hosted Environment_en.srt

6.4 KB

006 Dynamic vs Weakly Typed Languages_en.srt

6.2 KB

002 What is JavaScript_en.srt

4.6 KB

005 How JavaScript Is Executed_en.srt

4.5 KB

014 Course FAQs.html

4.3 KB

009 How To Get The Most Out Of This Course_en.srt

3.6 KB

001 Introduction_en.srt

2.9 KB

010 Using Course Resources.html

1.7 KB

015 Course Setup.html

1.4 KB

004 Join our Online Learning Community.html

0.8 KB

/02 - Basics Variables, Data Types, Operators & Functions/

046 Importing Scripts Correctly with defer & async.mp4

63.2 MB

013 More on Strings.mp4

43.8 MB

033 More Operators!.mp4

41.3 MB

035 Using Arrays.mp4

36.4 MB

004 Adding JavaScript to the Website.mp4

34.1 MB

031 Connecting all Buttons to Functions.mp4

33.4 MB

024 Executing Functions Indirectly.mp4

29.7 MB

030 Splitting Code into Functions.mp4

28.8 MB

016 Adding A Custom Function.mp4

26.6 MB

032 Working with Code Comments.mp4

26.6 MB

037 Creating Objects.mp4

25.2 MB

042 Adding a Re-Usable Function That Uses Objects.mp4

20.1 MB

021 An Introduction to Global & Local Scope.mp4

16.2 MB

015 Introducing Functions.mp4

14.4 MB

018 Returning Values.mp4

13.5 MB

028 Converting Data Types.mp4

13.4 MB

007 Working with Variables & Operators.mp4

13.3 MB

040 Accessing Object Data.mp4

12.3 MB

006 Declaring & Defining Variables.mp4

12.2 MB

043 undefined, null & NaN.mp4

11.3 MB

020 The (Un)Importance of Code Order.mp4

10.9 MB

011 Data Types Numbers & Strings (Text).mp4

10.7 MB

012 Using Constants.mp4

10.7 MB

048 Wrap Up.mp4

10.0 MB

002 Setting Up the Project.mp4

9.2 MB

005 Introducing Variables & Constants.mp4

8.1 MB

034 More Core Data Types!.mp4

7.8 MB

044 The typeof Operator.mp4

6.7 MB

023 More about the return Statement.mp4

5.8 MB

010 Understanding the Starting Code.mp4

4.5 MB

001 Module Introduction.mp4

1.6 MB

047 import-javascript-summary.pdf

105.3 KB

006 naming-variables.pdf

93.5 KB

015 functions-definition.pdf

93.4 KB

005 variables-constants-overview.pdf

78.3 KB

034 data-types-summary.pdf

74.4 KB

033 operators-summary.pdf

73.3 KB

043 undefined-null-nan.pdf

73.1 KB

007 basic-operators.pdf

72.2 KB

013 More on Strings_en.srt

22.6 KB

046 Importing Scripts Correctly with defer & async_en.srt

20.5 KB

016 Adding A Custom Function_en.srt

16.8 KB

024 Executing Functions Indirectly_en.srt

15.5 KB

027 Functions & Scope.html

14.1 KB

008 Variables & Operators.html

13.7 KB

035 Using Arrays_en.srt

13.0 KB

014 Data Types & Constants.html

12.8 KB

041 Arrays & Objects.html

12.3 KB

045 undefined, null & NaN.html

11.3 KB

031 Connecting all Buttons to Functions_en.srt

10.7 KB

006 Declaring & Defining Variables_en.srt

10.2 KB

004 Adding JavaScript to the Website_en.srt

9.3 KB

033 More Operators!_en.srt

8.7 KB

043 undefined, null & NaN_en.srt

8.7 KB

028 Converting Data Types_en.srt

8.7 KB

011 Data Types Numbers & Strings (Text)_en.srt

8.4 KB

007 Working with Variables & Operators_en.srt

8.4 KB

037 Creating Objects_en.srt

8.3 KB

015 Introducing Functions_en.srt

8.2 KB

021 An Introduction to Global & Local Scope_en.srt

7.8 KB

030 Splitting Code into Functions_en.srt

7.6 KB

042 Adding a Re-Usable Function That Uses Objects_en.srt

7.6 KB

005 Introducing Variables & Constants_en.srt

7.4 KB

012 Using Constants_en.srt

7.3 KB

020 The (Un)Importance of Code Order_en.srt

6.5 KB

018 Returning Values_en.srt

6.2 KB

002 Setting Up the Project_en.srt

6.2 KB

034 More Core Data Types!_en.srt

6.0 KB

032 Working with Code Comments_en.srt

5.7 KB

038 Exercise Objects.html

5.6 KB

026 Exercise Executing Functions Directly & Indirectly.html

5.4 KB

019 Exercise Functions.html

5.3 KB

009 Exercise Variables & Operators.html

5.1 KB

036 Exercise Arrays.html

4.7 KB

044 The typeof Operator_en.srt

4.6 KB

017 Code Styles, Conventions & Syntax.html

4.1 KB

040 Accessing Object Data_en.srt

3.7 KB

035 basics-15-extract-array-elements.zip

3.3 KB

049 basics-15-extract-array-elements.zip

3.3 KB

035 basics-14-basic-array-with-push.zip

3.3 KB

049 basics-14-basic-array-with-push.zip

3.3 KB

031 basics-11-subtract-multiply-divide.zip

3.3 KB

049 basics-11-subtract-multiply-divide.zip

3.3 KB

023 More about the return Statement_en.srt

3.3 KB

049 basics-13-shorthand-operators.zip

3.3 KB

046 basics-17-finished.zip

3.2 KB

049 basics-17-finished.zip

3.2 KB

040 basics-16-basic-object.zip

3.2 KB

049 basics-16-basic-object.zip

3.2 KB

048 Wrap Up_en.srt

3.1 KB

049 basics-12-comments.zip

3.1 KB

032 basics-12-comments.zip

3.1 KB

030 basics-10-function-refactoring.zip

3.0 KB

049 basics-10-function-refactoring.zip

3.0 KB

049 basics-05-added-template-literals.zip

3.0 KB

013 basics-05-added-template-literals.zip

3.0 KB

018 basics-07-function-with-return.zip

3.0 KB

049 basics-07-function-with-return.zip

3.0 KB

049 basics-08-user-input-function.zip

3.0 KB

024 basics-08-user-input-function.zip

3.0 KB

049 basics-03-variables-operators.zip

3.0 KB

007 basics-03-variables-operators.zip

3.0 KB

016 basics-06-basic-function.zip

3.0 KB

049 basics-06-basic-function.zip

3.0 KB

049 basics-02-added-scripts-imports.zip

2.9 KB

004 basics-02-added-scripts-imports.zip

2.9 KB

049 basics-04-added-constant.zip

2.9 KB

012 basics-04-added-constant.zip

2.9 KB

028 basics-09-parseint.zip

2.8 KB

049 basics-09-parseint.zip

2.8 KB

002 basics-01-starting-project.zip

2.6 KB

049 basics-01-starting-project.zip

2.6 KB

025 Indirect vs Direct Function Execution - Summary.html

2.3 KB

049 Useful Resources & Links.html

2.1 KB

022 Shadowed Variables.html

1.8 KB

010 Understanding the Starting Code_en.srt

1.7 KB

001 Module Introduction_en.srt

1.6 KB

003 More on Version Control & Git.html

1.6 KB

039 Objects - Common Syntax Gotchas.html

1.3 KB

029 Mixing Numbers & Strings.html

1.2 KB

047 Importing JavaScript - Summary.html

0.3 KB

external-links.txt

0.1 KB

013 String-Escape-Sequences.url

0.1 KB

/03 - Efficient Development & Debugging/

015 Next-Level Debugging with the Chrome Devtools & Breakpoints.mp4

68.3 MB

017 Debugging Code directly Inside VS Code.mp4

36.2 MB

009 Finding Help & Working with MDN.mp4

30.9 MB

004 Using Shortcuts.mp4

26.0 MB

014 Using console.log() to look into the Code.mp4

20.7 MB

005 Working with Auto-Completion & IDE Hints.mp4

16.7 MB

013 An Error Message! No Reason To Panic!.mp4

15.9 MB

016 Testing Code Changes Directly in the Devtools.mp4

12.2 MB

003 Configuring the IDE Look & Feel.mp4

10.2 MB

006 Installing IDE Extensions.mp4

9.7 MB

007 Tweaking Editor Settings.mp4

8.0 MB

011 How to google Correctly.mp4

7.5 MB

012 Debugging JavaScript - An Overview.mp4

7.3 MB

008 Utilizing Different IDE Views.mp4

6.3 MB

018 Wrap Up.mp4

4.9 MB

002 Efficient Development & Debugging - An Overview.mp4

4.0 MB

001 Module Introduction.mp4

2.1 MB

015 Next-Level Debugging with the Chrome Devtools & Breakpoints_en.srt

12.3 KB

009 Finding Help & Working with MDN_en.srt

8.9 KB

013 An Error Message! No Reason To Panic!_en.srt

7.2 KB

019 dev-debugging-finished.zip

7.1 KB

016 dev-debugging-finished.zip

7.1 KB

017 Debugging Code directly Inside VS Code_en.srt

7.1 KB

005 Working with Auto-Completion & IDE Hints_en.srt

6.6 KB

004 Using Shortcuts_en.srt

6.1 KB

014 Using console.log() to look into the Code_en.srt

5.5 KB

012 Debugging JavaScript - An Overview_en.srt

4.8 KB

002 Efficient Development & Debugging - An Overview_en.srt

4.4 KB

003 Configuring the IDE Look & Feel_en.srt

3.4 KB

007 Tweaking Editor Settings_en.srt

3.3 KB

016 Testing Code Changes Directly in the Devtools_en.srt

3.0 KB

006 Installing IDE Extensions_en.srt

2.9 KB

008 Utilizing Different IDE Views_en.srt

2.5 KB

011 How to google Correctly_en.srt

2.5 KB

001 Module Introduction_en.srt

1.9 KB

018 Wrap Up_en.srt

1.9 KB

019 Useful Resources & Links.html

1.1 KB

010 The ECMAScript Standard.html

0.7 KB

external-links.txt

0.1 KB

007 Adjusting-VS-Code-Settings.url

0.1 KB

/04 - Working with Control Structures (if Statements, Loops, Error Handling)/

023 Adding a Conditional Battle Log.mp4

114.5 MB

018 Time for a Heal Player Functionality!.mp4

79.2 MB

037 Controlling Loops with break.mp4

68.0 MB

043 Working with try-catch to Catch & Handle Errors.mp4

52.7 MB

017 Adding More if Statements & A Strong Attack Functionality.mp4

51.1 MB

031 The for Loop.mp4

42.2 MB

024 Introducing the Ternary Operator.mp4

39.1 MB

029 Working with the switch-case Statement.mp4

34.6 MB

004 Using if Statements.mp4

33.9 MB

026 Logical Operator Tricks & Shorthands.mp4

31.9 MB

035 The while & do-while Loops.mp4

31.7 MB

034 The for-in Loop.mp4

30.8 MB

016 Using if Statements for Checking the Win-Condition.mp4

30.8 MB

011 Beyond true false Truthy and Falsy Values.mp4

30.1 MB

008 The Logical AND and OR Operators.mp4

29.8 MB

009 Understanding Operator Precedence.mp4

28.8 MB

021 Validating User Input.mp4

26.6 MB

039 More Control with Labeled Statements.mp4

25.7 MB

020 Adding a Reset Game Functionality.mp4

24.3 MB

033 The for-of Loop.mp4

23.7 MB

005 Working with if, else and else-if.mp4

23.6 MB

019 Controlling the Conditional Bonus Life (Without Boolean Operators!).mp4

23.3 MB

042 Throwing Custom Errors.mp4

23.1 MB

022 Utilizing Global Constants as Identifiers in Conditional Code.mp4

22.0 MB

015 Adding an Attack Function.mp4

21.2 MB

046 Wrap Up.mp4

21.0 MB

002 Introducing if Statements & Boolean (Comparison) Operators.mp4

16.2 MB

030 Introducing Loops.mp4

9.6 MB

007 Beware When Comparing Objects & Arrays for Equality!.mp4

7.2 MB

025 A Bit of Theory Statements vs Expressions.mp4

6.9 MB

038 Controlling Iterations with continue.mp4

6.8 MB

014 Setting Up a Bigger Example Project (The Monster Killer).mp4

5.9 MB

041 Error Handling with try-catch - An Introduction.mp4

3.4 MB

001 Module Introduction.mp4

3.0 MB

011 falsy-and-truthy-values.pdf

81.5 KB

002 boolean-operators.pdf

77.3 KB

041 error-handling.pdf

76.0 KB

026 boolean-tricks.pdf

75.0 KB

024 ternary-operator.pdf

74.6 KB

007 object-arrays-comparison.pdf

73.9 KB

008 logical-operators-and-or.pdf

73.4 KB

030 loops-overview.pdf

72.4 KB

002 conditional-code-if-statements.pdf

71.4 KB

023 Adding a Conditional Battle Log_en.srt

22.3 KB

026 Logical Operator Tricks & Shorthands_en.srt

17.8 KB

028 Logical Operators & How They Work.html

16.6 KB

010 if & Boolean Operators - The Basics.html

16.6 KB

036 Loops - Basics.html

16.4 KB

040 break & continue.html

15.3 KB

018 Time for a Heal Player Functionality!_en.srt

14.1 KB

017 Adding More if Statements & A Strong Attack Functionality_en.srt

13.5 KB

002 Introducing if Statements & Boolean (Comparison) Operators_en.srt

13.1 KB

016 Using if Statements for Checking the Win-Condition_en.srt

13.0 KB

013 Falsy and Truthy Values.html

12.8 KB

008 The Logical AND and OR Operators_en.srt

12.4 KB

043 Working with try-catch to Catch & Handle Errors_en.srt

11.9 KB

031 The for Loop_en.srt

11.2 KB

035 The while & do-while Loops_en.srt

11.2 KB

015 Adding an Attack Function_en.srt

11.0 KB

037 Controlling Loops with break_en.srt

10.8 KB

011 Beyond true false Truthy and Falsy Values_en.srt

10.6 KB

024 Introducing the Ternary Operator_en.srt

10.5 KB

045 Error Handling.html

10.4 KB

009 Understanding Operator Precedence_en.srt

10.4 KB

004 Using if Statements_en.srt

10.0 KB

029 Working with the switch-case Statement_en.srt

9.7 KB

034 The for-in Loop_en.srt

9.5 KB

030 Introducing Loops_en.srt

9.0 KB

039 More Control with Labeled Statements_en.srt

9.0 KB

043 control-19-try-catch-finished.zip

8.7 KB

047 control-19-try-catch-finished.zip

8.7 KB

020 Adding a Reset Game Functionality_en.srt

8.4 KB

021 Validating User Input_en.srt

8.3 KB

019 Controlling the Conditional Bonus Life (Without Boolean Operators!)_en.srt

8.2 KB

033 The for-of Loop_en.srt

7.7 KB

005 Working with if, else and else-if_en.srt

7.5 KB

042 Throwing Custom Errors_en.srt

7.3 KB

007 Beware When Comparing Objects & Arrays for Equality!_en.srt

5.8 KB

044 Exercise Throwing & Handling Errors.html

5.6 KB

006 Exercise Getting Started with if Statements.html

5.5 KB

032 Exercise for Loops.html

4.8 KB

039 control-18-labeled-statements.zip

4.6 KB

047 control-18-labeled-statements.zip

4.6 KB

046 Wrap Up_en.srt

4.5 KB

038 control-17-break-continue.zip

4.5 KB

047 control-17-break-continue.zip

4.5 KB

022 Utilizing Global Constants as Identifiers in Conditional Code_en.srt

4.4 KB

047 control-14-for-of-loop.zip

4.3 KB

033 control-14-for-of-loop.zip

4.3 KB

035 control-16-while.zip

4.3 KB

047 control-16-while.zip

4.3 KB

034 control-15-for-in.zip

4.2 KB

047 control-15-for-in.zip

4.2 KB

047 control-12-switch-case.zip

4.2 KB

029 control-12-switch-case.zip

4.2 KB

031 control-13-for-loop.zip

4.2 KB

047 control-13-for-loop.zip

4.2 KB

014 Setting Up a Bigger Example Project (The Monster Killer)_en.srt

4.1 KB

047 control-11-added-logging.zip

4.1 KB

023 control-11-added-logging.zip

4.1 KB

047 control-10-player-set-initial-health.zip

3.9 KB

021 control-10-player-set-initial-health.zip

3.9 KB

019 control-08-bonus-life-functionality.zip

3.7 KB

047 control-08-bonus-life-functionality.zip

3.7 KB

047 control-09-reset-logic.zip

3.6 KB

020 control-09-reset-logic.zip

3.6 KB

047 control-07-heal-functionality.zip

3.6 KB

018 control-07-heal-functionality.zip

3.6 KB

005 control-02-added-if.zip

3.4 KB

047 control-02-added-if.zip

3.4 KB

047 control-01-starting-project.zip

3.4 KB

004 control-01-starting-project.zip

3.4 KB

047 control-06-strong-attack.zip

3.3 KB

017 control-06-strong-attack.zip

3.3 KB

016 control-05-attack-if-else-if.zip

3.3 KB

047 control-05-attack-if-else-if.zip

3.3 KB

014 control-03-monster-killer-starting-project.zip

3.3 KB

047 control-03-monster-killer-starting-project.zip

3.3 KB

001 Module Introduction_en.srt

3.2 KB

047 control-04-attack-function.zip

3.2 KB

015 control-04-attack-function.zip

3.2 KB

038 Controlling Iterations with continue_en.srt

3.1 KB

041 Error Handling with try-catch - An Introduction_en.srt

3.1 KB

027 Logical Operators - A Quick Summary.html

2.6 KB

003 Using Booleans in Conditions & More on Text Comparisons.html

2.6 KB

025 A Bit of Theory Statements vs Expressions_en.srt

2.4 KB

012 Coercion vs Conversion.html

2.3 KB

047 Useful Resources & Links.html

0.8 KB

external-links.txt

0.4 KB

029 switch-case-with-greater-than-etc-.url

0.1 KB

025 Expression-vs-Statement.url

0.1 KB

009 Operator-Precedence-Reference-MDN-.url

0.1 KB

/05 - Behind the Scenes & The (Weird) Past (ES3, ES5) & Present (ES6+) of JavaScript/

010 Primitive vs Reference Values.mp4

59.2 MB

011 Garbage Collection & Memory Management.mp4

58.9 MB

008 Inside the JavaScript Engine - How the Code Executes.mp4

45.1 MB

003 var vs let & const - Introducing Block Scope.mp4

34.8 MB

002 ES5 vs ES6+ (Next Gen JS) - Evolution of JavaScript.mp4

31.6 MB

007 How Code is Parsed & Compiled.mp4

15.8 MB

005 Strict Mode & Writing Good Code.mp4

13.1 MB

004 Understanding Hoisting.mp4

9.2 MB

012 Wrap Up.mp4

8.3 MB

001 Module Introduction.mp4

2.1 MB

007 js-engines-in-detail.pdf

130.0 KB

008 how-code-executes.pdf

80.0 KB

010 primitive-vs-reference-values.pdf

79.2 KB

002 js-evolution.pdf

75.8 KB

011 garbage-collection.pdf

74.3 KB

003 var-vs-let-vs-const.pdf

71.7 KB

010 Primitive vs Reference Values_en.srt

27.4 KB

008 Inside the JavaScript Engine - How the Code Executes_en.srt

22.7 KB

003 var vs let & const - Introducing Block Scope_en.srt

22.2 KB

011 Garbage Collection & Memory Management_en.srt

18.4 KB

002 ES5 vs ES6+ (Next Gen JS) - Evolution of JavaScript_en.srt

11.9 KB

007 How Code is Parsed & Compiled_en.srt

11.8 KB

006 JavaScript Specialties.html

11.1 KB

005 Strict Mode & Writing Good Code_en.srt

9.0 KB

004 Understanding Hoisting_en.srt

5.7 KB

008 behind-scenes-04-starting-setup-2.zip

3.4 KB

009 [DEEP DIVE] JavaScript Language vs Browser APIs.html

3.4 KB

012 Wrap Up_en.srt

2.7 KB

013 behind-scenes-05-callback-example.zip

2.6 KB

011 behind-scenes-05-callback-example.zip

2.6 KB

001 Module Introduction_en.srt

2.3 KB

013 behind-scenes-03-strict-mode.zip

1.0 KB

005 behind-scenes-03-strict-mode.zip

1.0 KB

013 Useful Resources & Links.html

1.0 KB

013 behind-scenes-02-block-scope.zip

1.0 KB

003 behind-scenes-02-block-scope.zip

1.0 KB

013 behind-scenes-04-starting-setup-2.zip

0.8 KB

003 behind-scenes-01-starting-setup.zip

0.8 KB

013 behind-scenes-01-starting-setup.zip

0.8 KB

external-links.txt

0.6 KB

005 Strict-Mode-Changes.url

0.1 KB

011 More-on-JavaScript-Memory-Management-Garbage-Collection-.url

0.1 KB

007 Understanding-the-V8-Chrome-JS-Engine-Works.url

0.1 KB

007 Understanding-the-SpiderMonkey-Engine.url

0.1 KB

011 V8s-Garbage-Collection-Logic.url

0.1 KB

/06 - More on Functions/

011 Introducing Arrow Functions.mp4

59.1 MB

015 Default Arguments in Functions.mp4

39.5 MB

019 Working with bind().mp4

30.2 MB

021 Adding bind() to the Calculator Project.mp4

29.4 MB

016 Introducing Rest Parameters (Rest Operator).mp4

29.2 MB

018 Understanding Callback Functions.mp4

25.5 MB

010 Implementing the Core Game Logic.mp4

25.1 MB

009 Working on the Project Adding User Choices to the Game.mp4

24.3 MB

004 Functions vs Methods.mp4

23.3 MB

014 Outputting Messages to the User.mp4

20.8 MB

008 Anonymous Functions.mp4

17.7 MB

017 Creating Functions Inside of Functions.mp4

16.2 MB

023 Wrap Up.mp4

14.4 MB

006 Function Expressions Storing Functions in Variables.mp4

13.1 MB

005 Functions are Objects!.mp4

7.7 MB

007 Function Expressions vs Function Declarations.mp4

5.7 MB

022 call() and apply().mp4

3.7 MB

002 Recapping Functions Knowledge - What We Know Thus Far.mp4

2.8 MB

001 Module Introduction.mp4

1.9 MB

011 arrow-functions.pdf

81.9 KB

007 function-declaration-vs-expression.pdf

78.1 KB

015 Default Arguments in Functions_en.srt

15.8 KB

011 Introducing Arrow Functions_en.srt

13.9 KB

016 Introducing Rest Parameters (Rest Operator)_en.srt

13.5 KB

019 Working with bind()_en.srt

12.1 KB

020 Functions - Advanced.html

11.2 KB

013 Creating Functions.html

10.8 KB

009 Working on the Project Adding User Choices to the Game_en.srt

9.9 KB

008 Anonymous Functions_en.srt

9.5 KB

010 Implementing the Core Game Logic_en.srt

9.5 KB

018 Understanding Callback Functions_en.srt

9.2 KB

004 Functions vs Methods_en.srt

8.5 KB

006 Function Expressions Storing Functions in Variables_en.srt

8.4 KB

021 functions-revisited.zip

7.0 KB

024 functions-revisited.zip

7.0 KB

014 Outputting Messages to the User_en.srt

5.6 KB

017 Creating Functions Inside of Functions_en.srt

4.8 KB

021 Adding bind() to the Calculator Project_en.srt

4.7 KB

005 Functions are Objects!_en.srt

4.2 KB

007 Function Expressions vs Function Declarations_en.srt

4.2 KB

023 Wrap Up_en.srt

3.0 KB

012 Different Arrow Function Syntaxes.html

2.7 KB

002 Recapping Functions Knowledge - What We Know Thus Far_en.srt

2.6 KB

001 Module Introduction_en.srt

2.2 KB

019 functions-11-bind-finished.zip

1.9 KB

024 functions-11-bind-finished.zip

1.9 KB

022 call() and apply()_en.srt

1.9 KB

018 functions-10-callback-functions.zip

1.9 KB

024 functions-10-callback-functions.zip

1.9 KB

024 functions-09-functions-in-functions.zip

1.8 KB

017 functions-09-functions-in-functions.zip

1.8 KB

016 functions-08-rest-parameters.zip

1.7 KB

024 functions-08-rest-parameters.zip

1.7 KB

024 functions-07-default-arguments.zip

1.6 KB

015 functions-07-default-arguments.zip

1.6 KB

024 functions-06-finished-game-logic.zip

1.6 KB

014 functions-06-finished-game-logic.zip

1.6 KB

011 functions-05-arrow-functions.zip

1.5 KB

024 functions-05-arrow-functions.zip

1.5 KB

024 functions-04-game-user-choice.zip

1.2 KB

009 functions-04-game-user-choice.zip

1.2 KB

006 functions-02-function-expressions.zip

1.1 KB

024 functions-02-function-expressions.zip

1.1 KB

003 Parameters vs Arguments.html

1.1 KB

008 functions-03-anonymous-functions.zip

1.1 KB

024 functions-03-anonymous-functions.zip

1.1 KB

024 functions-01-starting-code.zip

0.9 KB

004 functions-01-starting-code.zip

0.9 KB

024 Useful Resources & Links.html

0.8 KB

/07 - Working with the DOM (Browser HTML Code) in JavaScript/

036 Deleting Movie Elements.mp4

74.6 MB

039 Finishing the App.mp4

74.0 MB

032 Controlling the Backdrop.mp4

57.7 MB

035 Rendering Movie Items on the Screen.mp4

53.1 MB

030 Selecting the Modal and Add Button.mp4

49.8 MB

037 Showing & Hiding the Are you sure Dialog.mp4

47.1 MB

010 Attributes vs Properties.mp4

46.7 MB

018 Styling DOM Elements.mp4

42.7 MB

009 Exploring and Changing DOM Properties.mp4

40.7 MB

033 Fetching and Validating User Input.mp4

35.0 MB

020 Adding Elements via HTML in Code.mp4

34.6 MB

003 Document and Window Object.mp4

33.4 MB

038 Starting with the Confirmation Logic.mp4

31.4 MB

023 Inserting DOM Elements.mp4

30.5 MB

006 Selecting Elements in the DOM.mp4

27.2 MB

014 Traversing Child Nodes.mp4

24.7 MB

016 Selecting Sibling Elements.mp4

20.1 MB

031 Opening a Modal by Changing CSS Classes.mp4

19.6 MB

004 Understanding the DOM and how it's created.mp4

15.7 MB

011 Selecting Multiple Elements & Summary.mp4

15.4 MB

025 Live Node Lists vs Static Node Lists.mp4

15.2 MB

040 Wrap Up.mp4

14.5 MB

017 DOM Traversal vs Query Methods.mp4

13.6 MB

021 Adding Elements via createElement().mp4

13.6 MB

034 Creating a Movie in JavaScript & Clearing the Input.mp4

13.3 MB

015 Using parentNode & parentElement.mp4

11.8 MB

005 Nodes & Elements - Querying the DOM Overview.mp4

10.5 MB

002 What's the DOM.mp4

10.0 MB

013 Traversing the DOM - Overview.mp4

9.3 MB

026 Removing Elements.mp4

6.9 MB

029 Setting Up the Practice Project.mp4

4.6 MB

027 Insertion & Removal Method Summary.mp4

4.4 MB

019 Creating Elements with JS - Overview.mp4

3.7 MB

024 Cloning DOM Nodes.mp4

3.4 MB

001 Module Introduction.mp4

2.3 MB

004 the-document-object-model-dom.pdf

81.6 KB

013 dom-traversal.pdf

78.4 KB

010 attributes-vs-properties.pdf

74.9 KB

009 evaluating-and-manipulating-elements.pdf

74.1 KB

018 styling-dom-elements.pdf

73.8 KB

006 querying-elements.pdf

73.7 KB

005 nodes-vs-elements.pdf

73.4 KB

027 insertion-removal-summary.pdf

73.3 KB

023 creating-and-inserting-elements.pdf

73.3 KB

039 Finishing the App_en.srt

16.9 KB

018 Styling DOM Elements_en.srt

16.8 KB

014 Traversing Child Nodes_en.srt

13.5 KB

030 Selecting the Modal and Add Button_en.srt

13.5 KB

012 DOM Basics.html

13.4 KB

006 Selecting Elements in the DOM_en.srt

13.3 KB

010 Attributes vs Properties_en.srt

12.6 KB

036 Deleting Movie Elements_en.srt

12.5 KB

032 Controlling the Backdrop_en.srt

11.7 KB

033 Fetching and Validating User Input_en.srt

11.4 KB

009 Exploring and Changing DOM Properties_en.srt

11.3 KB

023 Inserting DOM Elements_en.srt

11.3 KB

035 Rendering Movie Items on the Screen_en.srt

11.1 KB

020 Adding Elements via HTML in Code_en.srt

10.1 KB

004 Understanding the DOM and how it's created_en.srt

9.9 KB

003 Document and Window Object_en.srt

9.5 KB

037 Showing & Hiding the Are you sure Dialog_en.srt

8.9 KB

005 Nodes & Elements - Querying the DOM Overview_en.srt

8.4 KB

013 Traversing the DOM - Overview_en.srt

8.4 KB

021 Adding Elements via createElement()_en.srt

8.1 KB

002 What's the DOM_en.srt

8.0 KB

031 Opening a Modal by Changing CSS Classes_en.srt

7.7 KB

028 Summary Insert, Replace, Remove.html

7.4 KB

015 Using parentNode & parentElement_en.srt

7.4 KB

011 Selecting Multiple Elements & Summary_en.srt

7.3 KB

025 Live Node Lists vs Static Node Lists_en.srt

6.9 KB

029 dom-06-demo-project-setup.zip

6.7 KB

017 DOM Traversal vs Query Methods_en.srt

6.6 KB

038 Starting with the Confirmation Logic_en.srt

6.2 KB

016 Selecting Sibling Elements_en.srt

6.1 KB

022 Exercise Adding Elements.html

6.1 KB

007 Exercise Selecting Elements in the DOM.html

6.0 KB

034 Creating a Movie in JavaScript & Clearing the Input_en.srt

5.2 KB

039 dom-14-finished.zip

4.3 KB

041 dom-14-finished.zip

4.3 KB

041 dom-11-adding-and-rendering-movies.zip

4.2 KB

035 dom-11-adding-and-rendering-movies.zip

4.2 KB

041 dom-12-delete-elements.zip

4.2 KB

036 dom-12-delete-elements.zip

4.2 KB

041 dom-13-two-modals.zip

4.2 KB

037 dom-13-two-modals.zip

4.2 KB

008 Summary Node Query Methods.html

3.9 KB

027 Insertion & Removal Method Summary_en.srt

3.8 KB

033 dom-10-getting-user-input.zip

3.7 KB

041 dom-10-getting-user-input.zip

3.7 KB

032 dom-09-handling-movie-modal.zip

3.5 KB

041 dom-09-handling-movie-modal.zip

3.5 KB

041 dom-08-toggle-modal-visible-class.zip

3.5 KB

031 dom-08-toggle-modal-visible-class.zip

3.5 KB

019 Creating Elements with JS - Overview_en.srt

3.5 KB

041 dom-07-selected-modal-and-button.zip

3.4 KB

030 dom-07-selected-modal-and-button.zip

3.4 KB

041 dom-06-demo-project-setup.zip

3.2 KB

029 Setting Up the Practice Project_en.srt

2.9 KB

040 Wrap Up_en.srt

2.8 KB

026 Removing Elements_en.srt

2.7 KB

024 Cloning DOM Nodes_en.srt

2.2 KB

001 Module Introduction_en.srt

2.2 KB

041 dom-05-finished-basics.zip

1.3 KB

027 dom-05-finished-basics.zip

1.3 KB

041 dom-04-styling.zip

1.2 KB

018 dom-04-styling.zip

1.2 KB

006 dom-02-basic-selection-code.zip

1.2 KB

041 dom-02-basic-selection-code.zip

1.2 KB

016 dom-03-dom-traversing.zip

1.0 KB

041 dom-03-dom-traversing.zip

1.0 KB

041 dom-01-starting-code.zip

0.8 KB

003 dom-01-starting-code.zip

0.8 KB

041 Useful Resources & Links.html

0.6 KB

005 DOM-Node-Types.url

0.1 KB

external-links.txt

0.1 KB

/08 - More on Arrays & Iterables/

021 The Spread Operator (...).mp4

37.0 MB

025 Working with Maps.mp4

29.9 MB

027 Understanding WeakSet.mp4

28.4 MB

018 The Important reduce() Method.mp4

22.3 MB

024 Working with Sets.mp4

19.6 MB

007 Selecting Ranges & Creating Copies with slice().mp4

19.0 MB

010 Finding Stuff find() and findIndex().mp4

18.5 MB

006 The splice() Method.mp4

18.0 MB

003 Creating Arrays.mp4

17.7 MB

005 push(), pop(), unshift(), shift() - Adding & Removing Elements.mp4

16.0 MB

020 Arrays & Strings - split() and join().mp4

16.0 MB

022 Understanding Array Destructuring.mp4

15.6 MB

004 Which Data Can You Store In Arrays.mp4

13.0 MB

023 Maps & Sets - Overview.mp4

12.0 MB

012 Alternative to for Loops The forEach() Method.mp4

12.0 MB

009 Retrieving Indexes with indexOf() & lastIndexOf().mp4

11.7 MB

015 sort()ing and reverse()ing.mp4

11.3 MB

016 Filtering Arrays with filter().mp4

8.3 MB

026 Maps vs Objects.mp4

8.3 MB

028 Understanding WeakMap.mp4

7.4 MB

013 Transforming Data with map().mp4

7.3 MB

029 Wrap Up.mp4

7.0 MB

008 Adding Arrays to Arrays with concat().mp4

6.2 MB

011 Is it Included.mp4

4.9 MB

017 Where Arrow Functions Shine!.mp4

4.8 MB

002 What are Iterables and Array-like Objects.mp4

3.4 MB

001 Module Introduction.mp4

1.4 MB

002 iterables-array-like.pdf

77.8 KB

026 maps-sets-objects.pdf

76.9 KB

021 The Spread Operator (...)_en.srt

14.6 KB

025 Working with Maps_en.srt

13.5 KB

003 Creating Arrays_en.srt

13.1 KB

024 Working with Sets_en.srt

10.5 KB

018 The Important reduce() Method_en.srt

10.3 KB

005 push(), pop(), unshift(), shift() - Adding & Removing Elements_en.srt

9.7 KB

007 Selecting Ranges & Creating Copies with slice()_en.srt

8.4 KB

006 The splice() Method_en.srt

8.3 KB

010 Finding Stuff find() and findIndex()_en.srt

7.5 KB

027 Understanding WeakSet_en.srt

6.8 KB

022 Understanding Array Destructuring_en.srt

6.4 KB

012 Alternative to for Loops The forEach() Method_en.srt

6.2 KB

015 sort()ing and reverse()ing_en.srt

6.2 KB

023 Maps & Sets - Overview_en.srt

6.1 KB

020 Arrays & Strings - split() and join()_en.srt

5.7 KB

004 Which Data Can You Store In Arrays_en.srt

5.4 KB

026 Maps vs Objects_en.srt

5.2 KB

009 Retrieving Indexes with indexOf() & lastIndexOf()_en.srt

5.0 KB

014 Exercise map().html

4.6 KB

028 Understanding WeakMap_en.srt

4.0 KB

016 Filtering Arrays with filter()_en.srt

3.5 KB

013 Transforming Data with map()_en.srt

3.5 KB

008 Adding Arrays to Arrays with concat()_en.srt

3.1 KB

002 What are Iterables and Array-like Objects_en.srt

3.0 KB

030 arrays-19-weakset-weakmap.zip

2.7 KB

028 arrays-19-weakset-weakmap.zip

2.7 KB

030 arrays-18-maps.zip

2.5 KB

025 arrays-18-maps.zip

2.5 KB

030 arrays-17-sets.zip

2.3 KB

024 arrays-17-sets.zip

2.3 KB

017 Where Arrow Functions Shine!_en.srt

2.3 KB

022 arrays-16-destructuring.zip

2.1 KB

030 arrays-16-destructuring.zip

2.1 KB

021 arrays-15-spread-operator.zip

2.0 KB

030 arrays-15-spread-operator.zip

2.0 KB

020 arrays-14-join-split.zip

1.9 KB

030 arrays-14-join-split.zip

1.9 KB

017 arrays-12-filter-and-short-arrow-function.zip

1.8 KB

030 arrays-12-filter-and-short-arrow-function.zip

1.8 KB

029 Wrap Up_en.srt

1.8 KB

011 Is it Included_en.srt

1.8 KB

019 Chaining Methods in JavaScript.html

1.8 KB

030 arrays-13-reduce.zip

1.7 KB

018 arrays-13-reduce.zip

1.7 KB

015 arrays-11-sort-reverse.zip

1.7 KB

030 arrays-11-sort-reverse.zip

1.7 KB

001 Module Introduction_en.srt

1.7 KB

013 arrays-10-map.zip

1.6 KB

030 arrays-10-map.zip

1.6 KB

012 arrays-09-foreach.zip

1.6 KB

030 arrays-09-foreach.zip

1.6 KB

010 arrays-08-find-findindex.zip

1.5 KB

030 arrays-08-find-findindex.zip

1.5 KB

009 arrays-07-indexof.zip

1.3 KB

030 arrays-07-indexof.zip

1.3 KB

030 arrays-06-concat.zip

1.3 KB

008 arrays-06-concat.zip

1.3 KB

030 arrays-05-slice.zip

1.3 KB

007 arrays-05-slice.zip

1.3 KB

030 arrays-03-push-pop-shift-unshift.zip

1.2 KB

005 arrays-03-push-pop-shift-unshift.zip

1.2 KB

030 arrays-04-splice.zip

1.2 KB

006 arrays-04-splice.zip

1.2 KB

003 arrays-02-creating-arrays.zip

1.0 KB

030 arrays-02-creating-arrays.zip

1.0 KB

030 arrays-01-starting-code.zip

0.8 KB

003 arrays-01-starting-code.zip

0.8 KB

030 Useful Resources & Links.html

0.6 KB

/09 - More on Objects/

024 this and Arrow Functions.mp4

36.3 MB

021 The this Keyword And Its Strange Behavior.mp4

35.8 MB

019 Introducing this.mp4

35.1 MB

011 Rendering Elements based on Objects.mp4

33.4 MB

010 Demo App & Shorthand Property Syntax.mp4

32.6 MB

006 Special Key Names & Square Bracket Property Access.mp4

29.6 MB

027 Getters & Setters.mp4

29.1 MB

017 Object Destructuring.mp4

26.5 MB

012 for-in Loops & Outputting Dynamic Properties.mp4

23.3 MB

013 Adding the Filter Functionality.mp4

22.2 MB

015 The Object Spread Operator (...).mp4

18.5 MB

005 Adding, Modifying & Deleting Properties.mp4

15.1 MB

002 What's an Object.mp4

15.1 MB

023 What the Browser (Sometimes) Does to this.mp4

14.5 MB

008 Dynamic Property Access & Setting Properties Dynamically.mp4

14.2 MB

022 call() and apply().mp4

12.6 MB

018 Checking for Property Existance.mp4

11.6 MB

007 Property Types & Property Order.mp4

11.3 MB

028 Wrap Up.mp4

11.0 MB

001 Module Introduction.mp4

8.2 MB

014 Understanding Chaining (Property & Method Chaining).mp4

6.4 MB

004 Objects - Recap.mp4

5.0 MB

016 Understanding Object.assign().mp4

4.5 MB

020 The Method Shorthand Syntax.mp4

3.1 MB

002 what-are-objects.pdf

77.5 KB

026 this.html

15.7 KB

024 this and Arrow Functions_en.srt

14.9 KB

010 Demo App & Shorthand Property Syntax_en.srt

13.1 KB

006 Special Key Names & Square Bracket Property Access_en.srt

12.8 KB

005 Adding, Modifying & Deleting Properties_en.srt

12.8 KB

009 Object Properties.html

12.4 KB

027 Getters & Setters_en.srt

9.7 KB

002 What's an Object_en.srt

8.5 KB

017 Object Destructuring_en.srt

8.2 KB

013 Adding the Filter Functionality_en.srt

7.9 KB

015 The Object Spread Operator (...)_en.srt

7.8 KB

021 The this Keyword And Its Strange Behavior_en.srt

7.8 KB

019 Introducing this_en.srt

7.8 KB

011 Rendering Elements based on Objects_en.srt

7.4 KB

012 for-in Loops & Outputting Dynamic Properties_en.srt

7.1 KB

008 Dynamic Property Access & Setting Properties Dynamically_en.srt

5.8 KB

007 Property Types & Property Order_en.srt

5.7 KB

022 call() and apply()_en.srt

4.6 KB

018 Checking for Property Existance_en.srt

3.8 KB

004 Objects - Recap_en.srt

3.8 KB

023 What the Browser (Sometimes) Does to this_en.srt

3.7 KB

024 objects-14-this-and-arrow-functions.zip

3.3 KB

029 objects-14-this-and-arrow-functions.zip

3.3 KB

029 objects-15-getters-setters.zip

3.2 KB

027 objects-15-getters-setters.zip

3.2 KB

025 this - Summary.html

3.2 KB

019 objects-11-introducing-this.zip

3.1 KB

029 objects-11-introducing-this.zip

3.1 KB

022 objects-13-call-and-apply.zip

3.1 KB

029 objects-13-call-and-apply.zip

3.1 KB

029 objects-12-this-and-bind.zip

3.1 KB

021 objects-12-this-and-bind.zip

3.1 KB

013 objects-09-search-functionality.zip

3.1 KB

029 objects-09-search-functionality.zip

3.1 KB

029 objects-08-dynamic-property-access.zip

3.0 KB

012 objects-08-dynamic-property-access.zip

3.0 KB

017 objects-10-destructuring.zip

3.0 KB

029 objects-10-destructuring.zip

3.0 KB

029 objects-05-dynamic-access-and-assignment.zip

3.0 KB

008 objects-05-dynamic-access-and-assignment.zip

3.0 KB

006 objects-04-property-names-square-brackets.zip

2.9 KB

029 objects-04-property-names-square-brackets.zip

2.9 KB

029 objects-06-project-movie-entering-logic.zip

2.9 KB

029 objects-07-rendering-movies.zip

2.9 KB

011 objects-07-rendering-movies.zip

2.9 KB

016 Understanding Object.assign()_en.srt

2.9 KB

029 objects-03-deleting-properties.zip

2.7 KB

005 objects-03-deleting-properties.zip

2.7 KB

004 objects-02-object-recap.zip

2.5 KB

029 objects-02-object-recap.zip

2.5 KB

014 Understanding Chaining (Property & Method Chaining)_en.srt

2.5 KB

029 objects-01-starting-project.zip

2.4 KB

004 objects-01-starting-project.zip

2.4 KB

002 objects-01-starting-project.zip

2.4 KB

001 Module Introduction_en.srt

2.2 KB

028 Wrap Up_en.srt

2.1 KB

003 Objects & Primitive Values.html

1.7 KB

020 The Method Shorthand Syntax_en.srt

1.5 KB

029 Useful Resources & Links.html

0.5 KB

/10 - Classes & Object-oriented Programming (OOP)/

015 Implementing Inheritance.mp4

81.5 MB

003 Getting Started with OOP Code.mp4

69.3 MB

007 Using & Connecting Multiple Classes.mp4

63.7 MB

016 Using Inheritance Everywhere.mp4

48.4 MB

018 super() Constructor Execution, Order & this.mp4

46.2 MB

011 Static Methods & Properties.mp4

46.0 MB

008 Binding Class Methods & Working with this.mp4

36.5 MB

024 Understanding Object Descriptors.mp4

30.5 MB

020 Private Properties.mp4

30.0 MB

019 Different Ways of Adding Methods.mp4

27.6 MB

017 Overriding Methods and the super() Constructor.mp4

26.9 MB

022 The instanceof Operator.mp4

24.6 MB

004 Defining & Using a First Class.mp4

23.3 MB

009 Adding a Cart and Shop Class.mp4

19.8 MB

012 First Summary & Classes vs Object Literals.mp4

17.7 MB

005 Working with Constructor Methods.mp4

17.3 MB

013 Getters & Setters.mp4

17.1 MB

010 Communicating Can Be Challenging!.mp4

17.0 MB

026 Wrap Up.mp4

13.8 MB

014 Introducing Inheritance.mp4

10.4 MB

006 Fields vs Properties.mp4

6.4 MB

023 Built-in Classes.mp4

5.9 MB

002 What is Object-oriented Programming (OOP).mp4

5.2 MB

001 Module Introduction.mp4

2.4 MB

002 whats-oop.pdf

80.3 KB

012 classes-vs-object-literals.pdf

78.0 KB

006 class-properties-fields-methods.pdf

77.8 KB

004 classes-and-instances.pdf

77.2 KB

011 static-fields-methods.pdf

75.9 KB

020 private-fields-properties.pdf

74.3 KB

014 inheritance.pdf

73.7 KB

003 Getting Started with OOP Code_en.srt

17.1 KB

015 Implementing Inheritance_en.srt

15.2 KB

025 Classes.html

12.6 KB

007 Using & Connecting Multiple Classes_en.srt

12.1 KB

004 Defining & Using a First Class_en.srt

10.5 KB

020 Private Properties_en.srt

10.4 KB

011 Static Methods & Properties_en.srt

10.1 KB

024 Understanding Object Descriptors_en.srt

9.6 KB

016 Using Inheritance Everywhere_en.srt

9.3 KB

018 super() Constructor Execution, Order & this_en.srt

9.2 KB

017 Overriding Methods and the super() Constructor_en.srt

8.6 KB

019 Different Ways of Adding Methods_en.srt

8.1 KB

013 Getters & Setters_en.srt

7.7 KB

005 Working with Constructor Methods_en.srt

6.7 KB

008 Binding Class Methods & Working with this_en.srt

6.4 KB

022 The instanceof Operator_en.srt

5.8 KB

012 First Summary & Classes vs Object Literals_en.srt

5.7 KB

009 Adding a Cart and Shop Class_en.srt

5.5 KB

010 Communicating Can Be Challenging!_en.srt

5.1 KB

002 What is Object-oriented Programming (OOP)_en.srt

4.2 KB

019 oop-11-error-function-methods-properties.zip

3.8 KB

027 oop-11-error-function-methods-properties.zip

3.8 KB

027 oop-12-private-properties.zip

3.6 KB

020 oop-12-private-properties.zip

3.6 KB

015 oop-08-shopping-cart-extending.zip

3.6 KB

027 oop-08-shopping-cart-extending.zip

3.6 KB

027 oop-09-inheritance-everywhere.zip

3.5 KB

016 oop-09-inheritance-everywhere.zip

3.5 KB

027 oop-07-base-component-class.zip

3.5 KB

014 oop-07-base-component-class.zip

3.5 KB

017 oop-10-render-in-constructor.zip

3.5 KB

027 oop-10-render-in-constructor.zip

3.5 KB

006 Fields vs Properties_en.srt

3.5 KB

014 Introducing Inheritance_en.srt

3.4 KB

011 oop-05-static-methods-properties.zip

3.3 KB

027 oop-05-static-methods-properties.zip

3.3 KB

027 oop-06-getters-setters.zip

3.3 KB

013 oop-06-getters-setters.zip

3.3 KB

007 oop-03-productlist-productitem-classes.zip

3.1 KB

027 oop-03-productlist-productitem-classes.zip

3.1 KB

027 oop-04-addtocart-method.zip

3.0 KB

008 oop-04-addtocart-method.zip

3.0 KB

027 oop-02-first-class.zip

2.8 KB

004 oop-02-first-class.zip

2.8 KB

026 Wrap Up_en.srt

2.6 KB

001 Module Introduction_en.srt

2.4 KB

027 oop-01-starting-setup.zip

2.2 KB

003 oop-01-starting-setup.zip

2.2 KB

023 Built-in Classes_en.srt

1.5 KB

021 Pseudo-Private Properties.html

1.3 KB

027 Useful Resources & Links.html

0.5 KB

/11 - Deep Dive Constructor Functions & Prototypes/

007 The Prototype Chain and the Global Object.mp4

44.8 MB

012 Setting & Getting Prototypes.mp4

43.1 MB

004 Introducing Prototypes.mp4

39.2 MB

010 Methods in Classes & In Constructors.mp4

37.9 MB

006 Working with Prototypes.mp4

19.4 MB

009 Classes & Prototypes.mp4

16.4 MB

003 Constructor Functions vs Classes & Understanding new.mp4

11.0 MB

002 Introducing Constructor Functions.mp4

7.9 MB

011 Built-in Prototypes in JavaScript.mp4

7.8 MB

013 Wrap Up.mp4

6.3 MB

001 Module Introduction.mp4

2.1 MB

004 prototypes.pdf

82.8 KB

010 different-kinds-of-method-declarations.pdf

77.2 KB

003 constructor-functions-classes.pdf

74.2 KB

007 prototype-chain.pdf

73.6 KB

004 Introducing Prototypes_en.srt

21.1 KB

012 Setting & Getting Prototypes_en.srt

14.4 KB

010 Methods in Classes & In Constructors_en.srt

14.0 KB

008 Constructor Functions & Prototypes.html

12.7 KB

007 The Prototype Chain and the Global Object_en.srt

10.9 KB

009 Classes & Prototypes_en.srt

7.2 KB

006 Working with Prototypes_en.srt

7.0 KB

003 Constructor Functions vs Classes & Understanding new_en.srt

6.1 KB

002 Introducing Constructor Functions_en.srt

5.6 KB

013 Wrap Up_en.srt

4.2 KB

011 Built-in Prototypes in JavaScript_en.srt

2.8 KB

005 Prototypes - Summary.html

2.1 KB

001 Module Introduction_en.srt

2.1 KB

012 prototypes-07-getting-setting-prototypes.zip

1.6 KB

014 prototypes-07-getting-setting-prototypes.zip

1.6 KB

010 prototypes-06-property-methods-bind.zip

1.4 KB

014 prototypes-06-property-methods-bind.zip

1.4 KB

014 prototypes-05-classes-methods-prototypes.zip

1.3 KB

007 prototypes-04-global-object-prototype.zip

1.2 KB

014 prototypes-04-global-object-prototype.zip

1.2 KB

014 prototypes-03-editing-the-prototype-correctly.zip

1.2 KB

006 prototypes-03-editing-the-prototype-correctly.zip

1.2 KB

004 prototypes-02-basic-prototype.zip

1.1 KB

014 prototypes-02-basic-prototype.zip

1.1 KB

014 Useful Resources & Links.html

0.8 KB

002 prototypes-01-starting-setup.zip

0.8 KB

014 prototypes-01-starting-setup.zip

0.8 KB

/12 - Practice OOP & Classes/

006 Moving DOM Elements.mp4

84.1 MB

007 Adding a Tooltip.mp4

64.7 MB

005 Passing Method References Around.mp4

49.5 MB

004 Starting with the Switch Project Logic.mp4

42.4 MB

008 Adding Inheritance.mp4

28.6 MB

002 First Project Steps & Planning.mp4

24.3 MB

003 Creating Project Lists & Parsing Element Data.mp4

20.2 MB

009 Wrap Up.mp4

7.3 MB

001 Module Introduction.mp4

3.6 MB

006 Moving DOM Elements_en.srt

16.8 KB

004 Starting with the Switch Project Logic_en.srt

14.1 KB

007 Adding a Tooltip_en.srt

12.3 KB

005 Passing Method References Around_en.srt

9.4 KB

008 Adding Inheritance_en.srt

8.9 KB

002 First Project Steps & Planning_en.srt

6.8 KB

003 Creating Project Lists & Parsing Element Data_en.srt

5.2 KB

008 practice-oop-08-base-component-class.zip

4.0 KB

010 practice-oop-08-base-component-class.zip

4.0 KB

007 practice-oop-07-improved-tooltip.zip

3.8 KB

010 practice-oop-07-improved-tooltip.zip

3.8 KB

006 practice-oop-05-finished-move-item-logic.zip

3.7 KB

010 practice-oop-05-finished-move-item-logic.zip

3.7 KB

010 practice-oop-06-basic-tooltip.zip

3.6 KB

007 practice-oop-06-basic-tooltip.zip

3.6 KB

010 practice-oop-04-moving-the-dom-element.zip

3.5 KB

005 practice-oop-03-passing-functions-around.zip

3.4 KB

010 practice-oop-03-passing-functions-around.zip

3.4 KB

010 practice-oop-02-created-lists-basic-logic.zip

3.1 KB

003 practice-oop-02-created-lists-basic-logic.zip

3.1 KB

001 practice-oop-01-starting-setup.zip

2.7 KB

002 practice-oop-01-starting-setup.zip

2.7 KB

010 practice-oop-01-starting-setup.zip

2.7 KB

001 Module Introduction_en.srt

2.2 KB

009 Wrap Up_en.srt

1.4 KB

010 Useful Resources & Links.html

0.2 KB

/13 - Back to the DOM & More Browser APIs/

006 Positioning the Tooltip.mp4

99.6 MB

002 Using dataset (data- Attributes).mp4

57.9 MB

009 Loading Scripts Dynamically.mp4

50.6 MB

010 Setting Timers & Intervals.mp4

43.0 MB

008 Working with template Tags.mp4

39.2 MB

007 Handling Scrolling.mp4

27.1 MB

003 Getting Element Box Dimensions.mp4

25.3 MB

012 The navigator Object.mp4

15.7 MB

014 The Error Object & Constructor Function.mp4

15.5 MB

011 The location and history Objects.mp4

12.7 MB

001 Module Introduction.mp4

11.9 MB

004 Working with Element Sizes & Positions.mp4

11.5 MB

005 The DOM & Prototypes.mp4

8.8 MB

013 Working with Dates.mp4

7.6 MB

015 Wrap Up.mp4

5.6 MB

004 sizes.pdf

94.7 KB

006 Positioning the Tooltip_en.srt

14.9 KB

010 Setting Timers & Intervals_en.srt

10.7 KB

009 Loading Scripts Dynamically_en.srt

10.1 KB

002 Using dataset (data- Attributes)_en.srt

9.5 KB

003 Getting Element Box Dimensions_en.srt

8.2 KB

007 Handling Scrolling_en.srt

8.0 KB

004 Working with Element Sizes & Positions_en.srt

6.8 KB

012 The navigator Object_en.srt

6.8 KB

008 Working with template Tags_en.srt

6.7 KB

016 adv-dom-06-dynamically-loaded-scripts.zip

6.0 KB

009 adv-dom-06-dynamically-loaded-scripts.zip

6.0 KB

011 The location and history Objects_en.srt

6.0 KB

010 adv-dom-07-interval-timer.zip

5.9 KB

016 adv-dom-07-interval-timer.zip

5.9 KB

016 adv-dom-03-correct-tooltip-positioning.zip

5.5 KB

006 adv-dom-03-correct-tooltip-positioning.zip

5.5 KB

006 adv-dom-02-basic-tooltip-positioning.zip

5.5 KB

016 adv-dom-02-basic-tooltip-positioning.zip

5.5 KB

007 adv-dom-04-scrolling-logic.zip

5.3 KB

016 adv-dom-04-scrolling-logic.zip

5.3 KB

008 adv-dom-05-template.zip

5.3 KB

016 adv-dom-05-template.zip

5.3 KB

016 adv-dom-sizes-html.zip

4.8 KB

003 adv-dom-sizes-html.zip

4.8 KB

014 The Error Object & Constructor Function_en.srt

4.6 KB

013 Working with Dates_en.srt

4.4 KB

001 practice-oop-08-base-component-class.zip

4.0 KB

002 adv-dom-01-dataset.zip

3.7 KB

016 adv-dom-01-dataset.zip

3.7 KB

001 Module Introduction_en.srt

3.5 KB

005 The DOM & Prototypes_en.srt

3.4 KB

016 Useful Resources & Links.html

1.2 KB

015 Wrap Up_en.srt

1.0 KB

external-links.txt

0.4 KB

012 Parsing-the-userAgent-String-to-Detect-Browsers.url

0.1 KB

012 Better-Best-practice-Browser-Detection.url

0.1 KB

013 More-on-the-Date-Object.url

0.1 KB

/14 - Working with Events/

017 Marking the Drop Area.mp4

63.2 MB

018 Dropping & Moving Data + Elements.mp4

49.2 MB

016 Configuring Draggable Elements.mp4

46.5 MB

006 Supported Event Types.mp4

43.4 MB

011 Using Event Delegation.mp4

29.8 MB

010 Event Propagation & stopPropagation().mp4

29.5 MB

003 Different Ways of Listening to Events.mp4

24.3 MB

005 The event Object.mp4

21.7 MB

004 Removing Event Listeners.mp4

20.6 MB

002 Introduction to Events in JavaScript.mp4

19.2 MB

012 Triggering DOM Elements Programmatically.mp4

16.0 MB

008 Working with preventDefault().mp4

14.8 MB

013 Event Handler Functions & this.mp4

8.8 MB

015 Drag & Drop - Theory.mp4

7.1 MB

020 Wrap Up.mp4

5.8 MB

009 Understanding Capturing & Bubbling Phases.mp4

2.8 MB

001 Module Introduction.mp4

1.6 MB

002 events-in-js.pdf

76.4 KB

014 Events.html

12.7 KB

017 Marking the Drop Area_en.srt

12.4 KB

006 Supported Event Types_en.srt

11.3 KB

011 Using Event Delegation_en.srt

11.2 KB

010 Event Propagation & stopPropagation()_en.srt

10.9 KB

003 Different Ways of Listening to Events_en.srt

9.7 KB

018 Dropping & Moving Data + Elements_en.srt

9.6 KB

016 Configuring Draggable Elements_en.srt

9.0 KB

002 Introduction to Events in JavaScript_en.srt

8.9 KB

019 Firefox Adjustments.html

8.5 KB

005 The event Object_en.srt

8.2 KB

004 Removing Event Listeners_en.srt

7.6 KB

021 events-11-starting-drag-and-drop-implementation.zip

7.2 KB

016 events-11-starting-drag-and-drop-implementation.zip

7.2 KB

008 Working with preventDefault()_en.srt

7.1 KB

012 events-09-triggering-events-programmatically.zip

7.0 KB

021 events-09-triggering-events-programmatically.zip

7.0 KB

021 events-12-dragenter-dragover.zip

6.9 KB

013 events-10-event-listeners-and-this.zip

6.8 KB

021 events-10-event-listeners-and-this.zip

6.8 KB

015 Drag & Drop - Theory_en.srt

6.8 KB

018 events-14-finished.zip

6.8 KB

021 events-14-finished.zip

6.8 KB

018 events-13-dropping.zip

6.7 KB

021 events-13-dropping.zip

6.7 KB

011 events-08-event-delegation.zip

6.6 KB

021 events-08-event-delegation.zip

6.6 KB

010 events-07-not-all-events-propagate.zip

6.6 KB

021 events-07-not-all-events-propagate.zip

6.6 KB

004 events-02-addeventlistener-removeeventlistener.zip

6.5 KB

021 events-02-addeventlistener-removeeventlistener.zip

6.5 KB

021 events-06-event-propagation.zip

6.4 KB

010 events-06-event-propagation.zip

6.4 KB

008 events-05-preventdefault.zip

6.3 KB

021 events-05-preventdefault.zip

6.3 KB

006 events-04-the-scroll-event.zip

6.2 KB

021 events-04-the-scroll-event.zip

6.2 KB

021 events-03-the-event-object.zip

6.2 KB

005 events-03-the-event-object.zip

6.2 KB

003 events-01-starting-setup.zip

5.8 KB

021 events-01-starting-setup.zip

5.8 KB

012 Triggering DOM Elements Programmatically_en.srt

5.3 KB

013 Event Handler Functions & this_en.srt

3.5 KB

009 Understanding Capturing & Bubbling Phases_en.srt

3.0 KB

007 Example Basic Infinite Scrolling.html

2.4 KB

001 Module Introduction_en.srt

2.1 KB

020 Wrap Up_en.srt

1.8 KB

021 Useful Resources & Links.html

1.2 KB

external-links.txt

0.2 KB

016 Supported-Data-Types.url

0.1 KB

016 Possible-effectAllowed-Values.url

0.1 KB

/15 - Advanced Function Concepts/

010 Advanced Recursion.mp4

46.1 MB

009 Introducing Recursion.mp4

33.5 MB

005 Closures.mp4

26.6 MB

006 Closures in Practice.mp4

21.7 MB

004 Factory Functions.mp4

16.8 MB

002 Pure Functions & Side-Effects.mp4

15.9 MB

003 Impure vs Pure Functions.mp4

5.2 MB

012 Wrap Up.mp4

3.7 MB

007 Closures & Memory Management.mp4

3.7 MB

001 Module Introduction.mp4

1.1 MB

002 pure-functions.pdf

78.2 KB

011 Advanced Functions.html

11.9 KB

010 Advanced Recursion_en.srt

11.2 KB

005 Closures_en.srt

10.9 KB

006 Closures in Practice_en.srt

10.3 KB

009 Introducing Recursion_en.srt

10.1 KB

002 Pure Functions & Side-Effects_en.srt

7.8 KB

004 Factory Functions_en.srt

7.4 KB

003 Impure vs Pure Functions_en.srt

2.7 KB

008 Optional IIFEs.html

2.1 KB

007 Closures & Memory Management_en.srt

1.8 KB

012 Wrap Up_en.srt

1.7 KB

013 adv-fn-07-recursion-advanced.zip

1.6 KB

010 adv-fn-07-recursion-advanced.zip

1.6 KB

009 adv-fn-06-recursion-basic.zip

1.4 KB

013 adv-fn-06-recursion-basic.zip

1.4 KB

006 adv-fn-05-scopes-and-environments.zip

1.3 KB

013 adv-fn-05-scopes-and-environments.zip

1.3 KB

001 Module Introduction_en.srt

1.3 KB

004 adv-fn-03-factory-functions.zip

1.2 KB

013 adv-fn-03-factory-functions.zip

1.2 KB

005 adv-fn-04-closures.zip

1.1 KB

013 adv-fn-04-closures.zip

1.1 KB

013 adv-fn-02-pure-functions.zip

1.1 KB

003 adv-fn-02-pure-functions.zip

1.1 KB

002 adv-fn-01-starting-setup.zip

0.8 KB

013 adv-fn-01-starting-setup.zip

0.8 KB

013 Useful Resources & Links.html

0.8 KB

/16 - More on Numbers & Strings/

008 Tagged Templates.mp4

38.2 MB

002 How Numbers Work & Behave in JavaScript.mp4

33.3 MB

010 More on Regular Expressions.mp4

29.2 MB

003 Floating Point (Im)Precision.mp4

18.5 MB

006 Example Generate Random Number Between Min Max.mp4

9.9 MB

004 The BigInt Type.mp4

8.3 MB

007 Exploring String Methods.mp4

7.1 MB

009 Introducing Regular Expressions (RegEx).mp4

6.6 MB

005 The Global Number and Math Objects.mp4

5.0 MB

011 Wrap Up.mp4

4.0 MB

001 Module Introduction.mp4

1.1 MB

003 Floating Point (Im)Precision_en.srt

14.5 KB

008 Tagged Templates_en.srt

12.9 KB

002 How Numbers Work & Behave in JavaScript_en.srt

10.5 KB

010 More on Regular Expressions_en.srt

10.2 KB

006 Example Generate Random Number Between Min Max_en.srt

7.3 KB

009 Introducing Regular Expressions (RegEx)_en.srt

5.7 KB

004 The BigInt Type_en.srt

5.0 KB

005 The Global Number and Math Objects_en.srt

4.0 KB

007 Exploring String Methods_en.srt

2.4 KB

011 Wrap Up_en.srt

1.8 KB

012 nums-strings-03-tagged-templates.zip

1.2 KB

008 nums-strings-03-tagged-templates.zip

1.2 KB

001 Module Introduction_en.srt

1.1 KB

006 nums-strings-02-added-random-between.zip

1.0 KB

012 nums-strings-02-added-random-between.zip

1.0 KB

012 Useful Resources & Links.html

0.8 KB

012 nums-strings-01-starting-setup.zip

0.8 KB

002 nums-strings-01-starting-setup.zip

0.8 KB

external-links.txt

0.5 KB

003 Dealing-With-Floating-Point-Precision.url

0.1 KB

010 More-on-Regular-Expressions-Free-Series-.url

0.1 KB

003 More-on-Floating-Point-Arithmetic-Wikipedia-.url

0.1 KB

003 How-Numbers-Are-Encoded-In-JavaScript.url

0.1 KB

/17 - Async JavaScript Promises & Callbacks/

012 Async await.mp4

30.9 MB

010 Promise Error Handling.mp4

26.1 MB

008 Getting Started with Promises.mp4

26.1 MB

004 Blocking Code & The Event Loop.mp4

24.8 MB

015 Promise.all(), Promise.race() etc.mp4

24.2 MB

009 Chaining Multiple Promises.mp4

20.1 MB

014 Async await vs Raw Promises.mp4

17.6 MB

005 Sync + Async Code - The Execution Order.mp4

12.1 MB

003 Understanding Asynchronous Code Execution (Async Code).mp4

9.6 MB

006 Multiple Callbacks & setTimeout(0).mp4

8.8 MB

013 Async await & Error Handling.mp4

8.7 MB

002 Understanding Synchronous Code Execution (Sync Code).mp4

8.6 MB

017 Wrap Up.mp4

5.0 MB

001 Module Introduction.mp4

1.4 MB

004 event-loop.pdf

86.7 KB

003 js-async-code.pdf

81.4 KB

002 js-sync-code-single-threaded.pdf

77.9 KB

004 Blocking Code & The Event Loop_en.srt

15.8 KB

016 Promises & async await.html

15.3 KB

012 Async await_en.srt

13.2 KB

008 Getting Started with Promises_en.srt

11.8 KB

010 Promise Error Handling_en.srt

11.2 KB

007 Asynchronous Code.html

11.2 KB

015 Promise.all(), Promise.race() etc_en.srt

11.2 KB

009 Chaining Multiple Promises_en.srt

8.2 KB

003 Understanding Asynchronous Code Execution (Async Code)_en.srt

8.2 KB

014 Async await vs Raw Promises_en.srt

7.3 KB

005 Sync + Async Code - The Execution Order_en.srt

5.8 KB

006 Multiple Callbacks & setTimeout(0)_en.srt

5.1 KB

013 Async await & Error Handling_en.srt

4.4 KB

002 Understanding Synchronous Code Execution (Sync Code)_en.srt

4.0 KB

010 async-07-error-handling.zip

2.7 KB

017 Wrap Up_en.srt

2.1 KB

011 Promise States & finally.html

1.8 KB

001 Module Introduction_en.srt

1.6 KB

018 async-09-promise-all-race-etc.zip

1.4 KB

015 async-09-promise-all-race-etc.zip

1.4 KB

018 async-07-error-handling.zip

1.3 KB

018 async-08-async-await.zip

1.3 KB

014 async-08-async-await.zip

1.3 KB

009 async-06-promise-chaining.zip

1.2 KB

018 async-06-promise-chaining.zip

1.2 KB

008 async-05-first-promise.zip

1.2 KB

018 async-05-first-promise.zip

1.2 KB

018 async-04-message-queue-event-loop.zip

1.2 KB

006 async-04-message-queue-event-loop.zip

1.2 KB

005 async-03-get-user-position.zip

1.1 KB

018 async-03-get-user-position.zip

1.1 KB

004 async-02-sync-code-loop.zip

1.0 KB

018 async-02-sync-code-loop.zip

1.0 KB

002 async-01-starting-setup.zip

0.9 KB

018 async-01-starting-setup.zip

0.9 KB

018 Useful Resources & Links.html

0.7 KB

/18 - Working with Http Requests/

020 Working with FormData.mp4

47.6 MB

007 JSON Data & Parsing Data.mp4

47.2 MB

018 fetch() & Error Handling.mp4

42.5 MB

013 Sending a DELETE Request.mp4

42.2 MB

015 Using the fetch() API.mp4

29.6 MB

009 Promisifying Http Requests (with XMLHttpRequest).mp4

23.0 MB

014 Handling Errors.mp4

20.3 MB

010 Sending Data with a POST Request.mp4

19.3 MB

011 Triggering Requests via the UI.mp4

18.1 MB

017 Adding Request Headers.mp4

11.7 MB

016 POSTing Data with the fetch() API.mp4

10.9 MB

004 More Background about Http.mp4

10.6 MB

006 Sending a GET Request.mp4

9.7 MB

002 What & Why.mp4

8.4 MB

005 Getting Started with Http.mp4

7.8 MB

019 XMLHttpRequest vs fetch().mp4

7.5 MB

021 Wrap Up.mp4

5.9 MB

001 Module Introduction.mp4

1.3 MB

002 behind-the-scenes-requests.pdf

91.7 KB

004 http-requests.pdf

76.1 KB

007 JSON Data & Parsing Data_en.srt

12.1 KB

018 fetch() & Error Handling_en.srt

9.4 KB

015 Using the fetch() API_en.srt

9.1 KB

020 Working with FormData_en.srt

9.0 KB

004 More Background about Http_en.srt

7.5 KB

002 What & Why_en.srt

6.7 KB

013 Sending a DELETE Request_en.srt

6.4 KB

010 Sending Data with a POST Request_en.srt

6.1 KB

014 Handling Errors_en.srt

6.0 KB

006 Sending a GET Request_en.srt

5.3 KB

005 Getting Started with Http_en.srt

5.0 KB

009 Promisifying Http Requests (with XMLHttpRequest)_en.srt

4.7 KB

017 Adding Request Headers_en.srt

3.9 KB

011 Triggering Requests via the UI_en.srt

3.7 KB

018 http-10-fetch-api-error-handling.zip

3.5 KB

022 http-10-fetch-api-error-handling.zip

3.5 KB

015 http-07-getting-started-with-fetch.zip

3.4 KB

022 http-07-getting-started-with-fetch.zip

3.4 KB

016 POSTing Data with the fetch() API_en.srt

3.4 KB

022 http-08-post-request-with-fetch.zip

3.4 KB

016 http-08-post-request-with-fetch.zip

3.4 KB

022 http-11-formdata.zip

3.4 KB

020 http-11-formdata.zip

3.4 KB

017 http-09-headers.zip

3.2 KB

022 http-09-headers.zip

3.2 KB

014 http-06-error-handling.zip

3.2 KB

022 http-06-error-handling.zip

3.2 KB

022 http-04-connecting-requests-to-ui.zip

3.1 KB

011 http-04-connecting-requests-to-ui.zip

3.1 KB

013 http-05-delete-request.zip

3.1 KB

022 http-05-delete-request.zip

3.1 KB

008 JSON Data Deep Dive.html

3.0 KB

010 http-03-sending-post-requests.zip

3.0 KB

022 http-03-sending-post-requests.zip

3.0 KB

007 http-02-sending-get-requests.zip

2.8 KB

022 http-02-sending-get-requests.zip

2.8 KB

022 http-01-starting-setup.zip

2.3 KB

005 http-01-starting-setup.zip

2.3 KB

019 XMLHttpRequest vs fetch()_en.srt

2.2 KB

021 Wrap Up_en.srt

1.8 KB

001 Module Introduction_en.srt

1.3 KB

022 Useful Resources & Links.html

1.2 KB

003 How The Web Works.html

1.0 KB

012 The Fetch Button Always Appends.html

0.3 KB

external-links.txt

0.2 KB

015 Dive-deeper-into-XMLHttpRequest.url

0.1 KB

005 JSONPlaceholder.url

0.1 KB

/19 - Working with JavaScript Libraries/

006 Axios Library & Http Requests.mp4

67.9 MB

003 Adding Libraries (Example lodash).mp4

44.1 MB

007 Third-Party Library Considerations.mp4

29.3 MB

005 Discovering Libraries.mp4

20.0 MB

004 Example jQuery.mp4

14.5 MB

002 What & Why.mp4

4.0 MB

008 Wrap Up.mp4

1.6 MB

001 Module Introduction.mp4

1.1 MB

009 lib-02-lodash.zip

121.9 KB

003 lib-02-lodash.zip

121.9 KB

006 Axios Library & Http Requests_en.srt

14.3 KB

003 Adding Libraries (Example lodash)_en.srt

13.0 KB

007 Third-Party Library Considerations_en.srt

7.2 KB

005 Discovering Libraries_en.srt

4.7 KB

002 What & Why_en.srt

4.0 KB

006 http-11-formdata.zip

3.4 KB

009 lib-03-axios.zip

3.4 KB

006 lib-03-axios.zip

3.4 KB

004 Example jQuery_en.srt

3.3 KB

008 Wrap Up_en.srt

1.3 KB

001 Module Introduction_en.srt

1.2 KB

003 lib-01-starting-setup.zip

0.8 KB

009 lib-01-starting-setup.zip

0.8 KB

009 Useful Resources & Links.html

0.2 KB

/20 - Modular JavaScript (Working with Modules)/

002 Splitting Code in a Sub-optimal Way.mp4

68.1 MB

009 Dynamic Imports & Code Splitting.mp4

42.3 MB

006 Switching All Files To Use Modules.mp4

41.4 MB

011 Module Scope & globalThis.mp4

38.3 MB

007 More Named Export Syntax Variations.mp4

27.0 MB

003 A First Step Towards JavaScript Modules.mp4

22.7 MB

004 We Need a Development Server!.mp4

19.7 MB

005 First import export Work.mp4

14.9 MB

008 Working With Default Exports.mp4

14.3 MB

010 When Does Module Code Execute.mp4

7.5 MB

013 Wrap Up.mp4

5.9 MB

001 Module Introduction.mp4

1.2 MB

012 Modules.html

12.1 KB

002 Splitting Code in a Sub-optimal Way_en.srt

9.8 KB

007 More Named Export Syntax Variations_en.srt

8.8 KB

011 modules-10-module-scope-globalthis.zip

8.6 KB

014 modules-10-module-scope-globalthis.zip

8.6 KB

014 modules-09-executing-code-in-modules.zip

8.6 KB

010 modules-09-executing-code-in-modules.zip

8.6 KB

007 modules-05-multiple-exports-and-imports.zip

8.6 KB

014 modules-05-multiple-exports-and-imports.zip

8.6 KB

014 modules-06-import-bundling-and-aliases.zip

8.6 KB

007 modules-06-import-bundling-and-aliases.zip

8.6 KB

004 We Need a Development Server!_en.srt

8.5 KB

011 Module Scope & globalThis_en.srt

8.5 KB

014 modules-02-non-module-code-splitting.zip

8.3 KB

002 modules-02-non-module-code-splitting.zip

8.3 KB

005 modules-03-dev-server-first-module.zip

8.3 KB

014 modules-03-dev-server-first-module.zip

8.3 KB

009 modules-08-dynamic-imports.zip

8.3 KB

014 modules-08-dynamic-imports.zip

8.3 KB

006 modules-04-modules-everywhere.zip

8.2 KB

014 modules-04-modules-everywhere.zip

8.2 KB

014 modules-07-default-export.zip

8.2 KB

008 modules-07-default-export.zip

8.2 KB

009 Dynamic Imports & Code Splitting_en.srt

7.3 KB

014 modules-01-starting-project.zip

6.3 KB

002 modules-01-starting-project.zip

6.3 KB

006 Switching All Files To Use Modules_en.srt

6.2 KB

005 First import export Work_en.srt

5.1 KB

003 A First Step Towards JavaScript Modules_en.srt

4.9 KB

008 Working With Default Exports_en.srt

4.8 KB

010 When Does Module Code Execute_en.srt

2.7 KB

013 Wrap Up_en.srt

2.3 KB

001 Module Introduction_en.srt

1.3 KB

014 Useful Resources & Links.html

0.5 KB

/21 - JavaScript Tooling & Workflows/

009 Bundling with Webpack.mp4

58.8 MB

006 Linting with ESLint.mp4

52.3 MB

016 Using Third Party Packages with npm & Webpack.mp4

32.1 MB

011 Development Mode & Fixing Lazy Loading.mp4

30.9 MB

015 Final Optimizations.mp4

29.6 MB

013 Generating Sourcemaps.mp4

29.5 MB

014 Building For Production.mp4

21.5 MB

012 Using webpack-dev-server.mp4

19.7 MB

005 Working with npm Packages.mp4

19.4 MB

002 Project Limitations & Why We Need Tools.mp4

14.0 MB

004 Setting Up a npm Project.mp4

14.0 MB

001 Module Introduction.mp4

13.7 MB

017 Wrap Up.mp4

10.3 MB

003 Workflow Overview.mp4

4.4 MB

002 helpful-tools-and-why.pdf

85.5 KB

003 setup.pdf

73.3 KB

009 Bundling with Webpack_en.srt

20.3 KB

018 tooling-06-production-workflow.zip

17.8 KB

014 tooling-06-production-workflow.zip

17.8 KB

013 tooling-05-finished-dev-workflow-dev-server.zip

16.9 KB

018 tooling-05-finished-dev-workflow-dev-server.zip

16.9 KB

009 tooling-04-basic-webpack-setup.zip

16.3 KB

018 tooling-04-basic-webpack-setup.zip

16.3 KB

006 Linting with ESLint_en.srt

11.6 KB

002 Project Limitations & Why We Need Tools_en.srt

11.4 KB

015 tooling-07-final-optimizations.zip

10.2 KB

018 tooling-07-final-optimizations.zip

10.2 KB

018 tooling-08-third-party-libs.zip

10.2 KB

016 tooling-08-third-party-libs.zip

10.2 KB

018 tooling-03-eslint.zip

8.9 KB

006 tooling-03-eslint.zip

8.9 KB

018 tooling-02-initialized-npm.zip

8.8 KB

004 tooling-02-initialized-npm.zip

8.8 KB

015 Final Optimizations_en.srt

8.7 KB

004 tooling-01-starting-project.zip

8.4 KB

018 tooling-01-starting-project.zip

8.4 KB

016 Using Third Party Packages with npm & Webpack_en.srt

5.4 KB

005 Working with npm Packages_en.srt

5.3 KB

011 Development Mode & Fixing Lazy Loading_en.srt

5.2 KB

004 Setting Up a npm Project_en.srt

5.1 KB

014 Building For Production_en.srt

5.1 KB

001 Module Introduction_en.srt

4.7 KB

013 Generating Sourcemaps_en.srt

4.6 KB

012 Using webpack-dev-server_en.srt

4.2 KB

003 Workflow Overview_en.srt

3.8 KB

017 Wrap Up_en.srt

2.1 KB

010 Bonus Multiple Entry Points.html

2.0 KB

007 Configuring ESLint.html

1.3 KB

008 Important Webpack Version & Configuring npm Scripts.html

1.0 KB

018 Useful Resources & Links.html

0.5 KB

/22 - Utilizing Browser Storage/

005 Working with Cookies.mp4

49.1 MB

006 Getting Started with IndexedDB.mp4

32.2 MB

003 localStorage & sessionStorage.mp4

26.6 MB

004 Getting Started with Cookies.mp4

21.1 MB

002 Browser Storage Options.mp4

14.3 MB

007 Working with IndexedDB.mp4

13.9 MB

008 Wrap Up.mp4

2.7 MB

001 Module Introduction.mp4

1.3 MB

008 localstorage-vs-cookies-vs-indexeddb.pdf

75.6 KB

002 what-is-browser-storage.pdf

73.6 KB

003 localStorage & sessionStorage_en.srt

14.7 KB

006 Getting Started with IndexedDB_en.srt

12.6 KB

005 Working with Cookies_en.srt

11.7 KB

002 Browser Storage Options_en.srt

10.4 KB

004 Getting Started with Cookies_en.srt

8.5 KB

007 Working with IndexedDB_en.srt

6.0 KB

009 storage-04-indexeddb.zip

2.7 KB

007 storage-04-indexeddb.zip

2.7 KB

009 storage-03-cookies.zip

2.0 KB

005 storage-03-cookies.zip

2.0 KB

003 storage-02-localstorage.zip

1.6 KB

009 storage-02-localstorage.zip

1.6 KB

001 Module Introduction_en.srt

1.4 KB

003 storage-01-starting-setup.zip

1.3 KB

009 storage-01-starting-setup.zip

1.3 KB

008 Wrap Up_en.srt

1.1 KB

009 Useful Resources & Links.html

1.0 KB

external-links.txt

0.4 KB

007 More-on-IndexedDB-MDN-.url

0.1 KB

006 IndexedDB-Docs-MDN-.url

0.1 KB

005 More-on-Cookies.url

0.1 KB

007 idb.js-Promise-based-IndexedDB-Third-party-Library-.url

0.1 KB

/23 - JavaScript & Browser Support/

007 Solution Transpiling Code.mp4

82.5 MB

003 Determining Browser Support For A JavaScript Feature.mp4

67.7 MB

005 Solution Feature Detection + Fallback Code.mp4

49.7 MB

008 Improvement Automatically Detect + Add Polyfills.mp4

39.3 MB

006 Solution Using Polyfills.mp4

22.2 MB

002 What Is Browser Support About.mp4

15.0 MB

010 Browser Support Outside of JavaScript Files.mp4

7.2 MB

004 Determining Required Support.mp4

6.7 MB

011 Wrap Up.mp4

3.6 MB

001 Module Introduction.mp4

1.9 MB

002 what-is-browser-support.pdf

1.2 MB

009 What about Support Outside of Browsers.mp4

1.2 MB

002 js-syntax-vs-browser-apis.pdf

111.5 KB

004 determining-requirements.pdf

80.7 KB

003 determining-browser-support.pdf

76.9 KB

005 feature-detection-and-fallbacks.pdf

73.4 KB

007 transpilation.pdf

72.5 KB

006 polyfills.pdf

71.5 KB

007 Solution Transpiling Code_en.srt

16.9 KB

008 Improvement Automatically Detect + Add Polyfills_en.srt

15.6 KB

005 Solution Feature Detection + Fallback Code_en.srt

14.5 KB

003 Determining Browser Support For A JavaScript Feature_en.srt

12.2 KB

002 What Is Browser Support About_en.srt

10.8 KB

007 support-03-babel-loader.zip

6.6 KB

012 support-03-babel-loader.zip

6.6 KB

004 Determining Required Support_en.srt

4.9 KB

006 Solution Using Polyfills_en.srt

4.9 KB

012 support-05-noscript-html-adjustments.zip

4.8 KB

009 support-04-corejs-polyfills.zip

4.5 KB

008 support-04-corejs-polyfills.zip

4.5 KB

012 support-04-corejs-polyfills.zip

4.5 KB

005 support-02-feature-detection.zip

4.1 KB

012 support-02-feature-detection.zip

4.1 KB

010 Browser Support Outside of JavaScript Files_en.srt

3.9 KB

005 support-01-starting-setup.zip

3.9 KB

012 support-01-starting-setup.zip

3.9 KB

001 Module Introduction_en.srt

2.0 KB

011 Wrap Up_en.srt

1.9 KB

009 What about Support Outside of Browsers_en.srt

1.5 KB

012 Useful Resources & Links.html

0.9 KB

external-links.txt

0.3 KB

007 browserslist-Config-Options.url

0.1 KB

007 -babel-preset-env-Docs.url

0.1 KB

007 babel-loader-Docs.url

0.1 KB

007 Babel-Docs.url

0.1 KB

/24 - Time to Practice Share My Place App/

008 Rendering a Map with Google Maps.mp4

112.0 MB

012 Creating a Share Place Link.mp4

72.8 MB

005 Getting the User Location.mp4

46.0 MB

006 Adding Feedback (Showing a Modal).mp4

33.3 MB

010 Finding an Address & Getting the Coordinates.mp4

33.1 MB

014 Rendering the Shared Place Screen.mp4

26.4 MB

004 Getting DOM Access.mp4

17.4 MB

013 Copying the Link to the Clipboard.mp4

15.9 MB

011 Converting User Input to Coordinates.mp4

15.6 MB

003 Setting Up the Project.mp4

12.1 MB

007 Hiding the Modal.mp4

9.8 MB

001 Module Introduction.mp4

1.0 MB

008 Rendering a Map with Google Maps_en.srt

19.9 KB

006 Adding Feedback (Showing a Modal)_en.srt

16.0 KB

010 Finding an Address & Getting the Coordinates_en.srt

11.4 KB

012 Creating a Share Place Link_en.srt

11.1 KB

013 practice-places-09-share-link-via-clipboard-api.zip

11.0 KB

015 practice-places-09-share-link-via-clipboard-api.zip

11.0 KB

010 practice-places-06-convert-coordinates-to-address.zip

10.7 KB

015 practice-places-06-convert-coordinates-to-address.zip

10.7 KB

015 practice-places-07-get-address-display-on-map.zip

10.6 KB

011 practice-places-07-get-address-display-on-map.zip

10.6 KB

012 practice-places-08-create-sharable-link.zip

10.6 KB

015 practice-places-08-create-sharable-link.zip

10.6 KB

014 practice-places-10-finished.zip

10.5 KB

015 practice-places-10-finished.zip

10.5 KB

008 practice-places-05-render-google-maps-map.zip

9.4 KB

015 practice-places-05-render-google-maps-map.zip

9.4 KB

005 Getting the User Location_en.srt

9.1 KB

007 practice-places-04-finished-modal-code.zip

8.7 KB

015 practice-places-04-finished-modal-code.zip

8.7 KB

015 practice-places-03-show-modal-basic.zip

8.6 KB

006 practice-places-03-show-modal-basic.zip

8.6 KB

014 Rendering the Shared Place Screen_en.srt

8.5 KB

015 practice-places-02-first-get-user-location.zip

7.9 KB

005 practice-places-02-first-get-user-location.zip

7.9 KB

003 practice-places-01-starting-setup.zip

7.2 KB

015 practice-places-01-starting-setup.zip

7.2 KB

004 Getting DOM Access_en.srt

6.0 KB

013 Copying the Link to the Clipboard_en.srt

5.1 KB

011 Converting User Input to Coordinates_en.srt

4.7 KB

003 Setting Up the Project_en.srt

4.4 KB

007 Hiding the Modal_en.srt

3.5 KB

009 Continuing without a Credit Card.html

2.1 KB

001 Module Introduction_en.srt

1.2 KB

002 Note Use the LTS Version of NodeJS.html

0.3 KB

015 Useful Resources & Links.html

0.2 KB

external-links.txt

0.1 KB

008 Google-Maps-SDK-Docs.url

0.1 KB

/25 - Working with JavaScript Frameworks/

004 Analysing a React Project.mp4

125.6 MB

002 What and Why.mp4

13.4 MB

005 Wrap Up.mp4

5.6 MB

003 The Idea Behind React.js.mp4

4.6 MB

001 Module Introduction.mp4

1.3 MB

002 important-frontend-frameworks.pdf

492.9 KB

003 introducing-reactjs.pdf

77.6 KB

002 what-is-a-framework.pdf

74.3 KB

006 js-frameworks-01-react-app.zip

45.9 KB

004 js-frameworks-01-react-app.zip

45.9 KB

004 Analysing a React Project_en.srt

25.4 KB

002 What and Why_en.srt

10.7 KB

003 The Idea Behind React.js_en.srt

3.8 KB

005 Wrap Up_en.srt

2.2 KB

001 Module Introduction_en.srt

1.4 KB

006 Useful Resources & Links.html

0.7 KB

external-links.txt

0.1 KB

002 Angular-vs-React.js-vs-Vue.js-A-Framework-Comparison.url

0.1 KB

/26 - Meta-Programming Symbols, Iterators, Generators, Reflect API & Proxy API/

005 Generators & Iterable Objects.mp4

36.6 MB

008 The Proxy API and a First Trap.mp4

24.6 MB

007 The Reflect API.mp4

20.1 MB

002 Understanding Symbols.mp4

14.0 MB

004 Understanding Iterators.mp4

13.7 MB

003 Well-known Symbols.mp4

12.2 MB

006 Generators Summary & Built-in Iterables Examples.mp4

10.9 MB

009 Working with Proxy Traps.mp4

7.6 MB

010 Wrap Up.mp4

6.6 MB

001 Module Introduction.mp4

2.7 MB

008 meta-programming.pdf

73.3 KB

005 Generators & Iterable Objects_en.srt

14.7 KB

002 Understanding Symbols_en.srt

11.7 KB

008 The Proxy API and a First Trap_en.srt

11.6 KB

007 The Reflect API_en.srt

9.5 KB

003 Well-known Symbols_en.srt

7.5 KB

004 Understanding Iterators_en.srt

6.9 KB

006 Generators Summary & Built-in Iterables Examples_en.srt

4.4 KB

009 Working with Proxy Traps_en.srt

3.9 KB

001 Module Introduction_en.srt

2.4 KB

011 Useful Resources & Links.html

2.1 KB

010 Wrap Up_en.srt

2.0 KB

011 meta-08-proxy-api-set-trap.zip

1.7 KB

009 meta-08-proxy-api-set-trap.zip

1.7 KB

008 meta-07-proxy-api-get-trap.zip

1.6 KB

011 meta-07-proxy-api-get-trap.zip

1.6 KB

011 meta-06-reflect-api.zip

1.5 KB

007 meta-06-reflect-api.zip

1.5 KB

006 meta-05-finished-generators.zip

1.4 KB

011 meta-05-finished-generators.zip

1.4 KB

005 meta-04-generators.zip

1.3 KB

011 meta-04-generators.zip

1.3 KB

004 meta-03-iterators.zip

1.2 KB

011 meta-03-iterators.zip

1.2 KB

011 meta-02-symbols.zip

1.0 KB

003 meta-02-symbols.zip

1.0 KB

011 meta-01-starting-setup.zip

0.8 KB

002 meta-01-starting-setup.zip

0.8 KB

external-links.txt

0.5 KB

007 Reflect-API-vs-Object-API.url

0.1 KB

008 Proxy-API-A-Full-List-of-Available-Traps.url

0.1 KB

009 Full-List-of-Proxy-API-Traps.url

0.1 KB

/27 - Node.js An Introduction/

017 Introducing MongoDB (Database).mp4

97.6 MB

013 Adding Basic REST Routes.mp4

47.3 MB

007 Parsing Incoming Data.mp4

33.9 MB

016 Adding the GET Location Route.mp4

31.2 MB

011 Rendering Server-side HTML with Templates & EJS.mp4

27.1 MB

014 Understanding CORS (Cross Origin Resource Sharing).mp4

25.3 MB

004 Understanding Modules & File Access.mp4

19.0 MB

009 Express.js The Basics.mp4

17.0 MB

012 Enhancing Our Project.mp4

15.3 MB

015 Sending the Location ID to the Frontend.mp4

15.1 MB

010 Extracting Data.mp4

15.0 MB

003 Installation & Basics.mp4

13.8 MB

006 Sending Responses (HTML Data).mp4

11.0 MB

005 Working with Incoming Http Requests.mp4

10.9 MB

019 Wrap Up.mp4

10.4 MB

008 Introducing & Installing Express.js.mp4

9.0 MB

002 JavaScript is a Hosted Language.mp4

3.7 MB

001 Module Introduction.mp4

2.0 MB

002 js-hosted-language.pdf

78.4 KB

017 Introducing MongoDB (Database)_en.srt

20.3 KB

013 Adding Basic REST Routes_en.srt

16.7 KB

007 Parsing Incoming Data_en.srt

15.9 KB

020 node-frontend-03-send-get-location-request.zip

11.4 KB

016 node-frontend-03-send-get-location-request.zip

11.4 KB

013 node-frontend-01-basic-post-request-setup.zip

11.2 KB

020 node-frontend-01-basic-post-request-setup.zip

11.2 KB

015 node-frontend-02-render-link-with-id.zip

11.0 KB

020 node-frontend-02-render-link-with-id.zip

11.0 KB

009 Express.js The Basics_en.srt

9.6 KB

016 Adding the GET Location Route_en.srt

9.4 KB

011 Rendering Server-side HTML with Templates & EJS_en.srt

9.3 KB

003 Installation & Basics_en.srt

9.0 KB

005 Working with Incoming Http Requests_en.srt

8.6 KB

014 Understanding CORS (Cross Origin Resource Sharing)_en.srt

7.2 KB

004 Understanding Modules & File Access_en.srt

6.4 KB

006 Sending Responses (HTML Data)_en.srt

5.8 KB

010 Extracting Data_en.srt

5.6 KB

012 Enhancing Our Project_en.srt

4.8 KB

017 node-14-added-database-example-mongodb.zip

4.3 KB

020 node-14-added-database-example-mongodb.zip

4.3 KB

018 NodeJS Error Handling.html

4.0 KB

008 Introducing & Installing Express.js_en.srt

3.8 KB

016 node-13-get-location-route.zip

3.7 KB

020 node-13-get-location-route.zip

3.7 KB

015 node-12-send-id-to-frontend.zip

3.6 KB

020 node-12-send-id-to-frontend.zip

3.6 KB

013 node-10-basic-rest-routes.zip

3.5 KB

020 node-10-basic-rest-routes.zip

3.5 KB

020 node-11-cors.zip

3.3 KB

014 node-11-cors.zip

3.3 KB

002 JavaScript is a Hosted Language_en.srt

3.2 KB

020 node-09-dynamic-html-templates-ejs.zip

3.0 KB

011 node-09-dynamic-html-templates-ejs.zip

3.0 KB

015 Sending the Location ID to the Frontend_en.srt

2.9 KB

019 Wrap Up_en.srt

2.4 KB

001 Module Introduction_en.srt

2.4 KB

010 node-08-parsing-the-request-body.zip

2.3 KB

020 node-08-parsing-the-request-body.zip

2.3 KB

009 node-07-first-basic-expressjs-code.zip

2.2 KB

020 node-07-first-basic-expressjs-code.zip

2.2 KB

008 node-06-added-expressjs.zip

1.9 KB

020 node-06-added-expressjs.zip

1.9 KB

007 node-05-parsing-request-data.zip

1.3 KB

020 node-05-parsing-request-data.zip

1.3 KB

006 node-04-sending-back-html-responses.zip

1.2 KB

020 node-04-sending-back-html-responses.zip

1.2 KB

020 node-03-added-first-server.zip

1.1 KB

005 node-03-added-first-server.zip

1.1 KB

020 node-02-writing-and-reading-files.zip

0.8 KB

004 node-02-writing-and-reading-files.zip

0.8 KB

020 Useful Resources & Links.html

0.6 KB

003 node-01-first-nodejs-code.zip

0.4 KB

020 node-01-first-nodejs-code.zip

0.4 KB

external-links.txt

0.1 KB

014 More-on-CORS-Headers.url

0.1 KB

011 Rendering-Dynamic-HTML-Pages-with-EJS.url

0.0 KB

/28 - Security/

003 Cross-Site Scripting Attacks (XSS).mp4

120.1 MB

007 CORS (Cross Origin Resource Sharing).mp4

24.3 MB

002 Security Hole Overview & Exposing Data in your Code.mp4

21.9 MB

004 Third-Party Libraries & XSS.mp4

19.7 MB

006 CSRF Attacks (Cross Site Request Forgery).mp4

8.8 MB

008 Wrap Up.mp4

5.2 MB

001 Module Introduction.mp4

1.6 MB

002 what-could-go-wrong.pdf

76.9 KB

006 csrf.pdf

74.0 KB

007 cors.pdf

73.9 KB

003 Cross-Site Scripting Attacks (XSS)_en.srt

20.4 KB

005 XSS & Exposing Confidential Details.html

11.6 KB

009 security-01-finished.zip

10.2 KB

003 security-01-finished.zip

10.2 KB

002 Security Hole Overview & Exposing Data in your Code_en.srt

9.6 KB

004 Third-Party Libraries & XSS_en.srt

7.4 KB

006 CSRF Attacks (Cross Site Request Forgery)_en.srt

6.2 KB

007 CORS (Cross Origin Resource Sharing)_en.srt

4.2 KB

001 Module Introduction_en.srt

2.1 KB

008 Wrap Up_en.srt

2.0 KB

009 Useful Resources & Links.html

0.5 KB

/29 - Deploying JavaScript Code/

004 Example Static Host Deployment (no Server-side Code).mp4

75.4 MB

006 Example Dynamic Page Deployment (with Server-side Code).mp4

69.6 MB

002 Deployment Steps.mp4

10.5 MB

001 Module Introduction.mp4

1.5 MB

004 deployment-01-static-hosting-firebase.zip

224.3 KB

007 deployment-01-static-hosting-firebase.zip

224.3 KB

002 different-kinds-of-apps.pdf

79.6 KB

002 deployment-steps.pdf

71.1 KB

006 Example Dynamic Page Deployment (with Server-side Code)_en.srt

18.5 KB

004 Example Static Host Deployment (no Server-side Code)_en.srt

14.6 KB

002 Deployment Steps_en.srt

11.0 KB

006 deployment-02-dynamic-nodejs-heroku.zip

4.4 KB

007 deployment-02-dynamic-nodejs-heroku.zip

4.4 KB

001 Module Introduction_en.srt

1.6 KB

003 Different Types of Websites.html

1.2 KB

007 Useful Resources & Links.html

0.8 KB

005 Injecting Script Imports Into HTML Automatically.html

0.7 KB

external-links.txt

0.1 KB

006 Get-Started-with-Git.url

0.1 KB

/30 - Performance & Optimizations/

005 Diving Into The Browser Devtools (for Performance Measuring).mp4

107.1 MB

008 Optimizing Startup Time & Code Usage Coverage.mp4

96.8 MB

013 Finding & Fixing Memory Leaks.mp4

80.2 MB

010 Updating Lists Correctly.mp4

56.0 MB

009 Updating The DOM Correctly.mp4

44.0 MB

012 Micro-Optimizations (Think Twice!).mp4

30.0 MB

007 Preparing The Testing Setup.mp4

22.8 MB

006 Further Resources.mp4

20.2 MB

011 Optimizing The Small Things.mp4

18.6 MB

003 Optimization Potentials.mp4

13.6 MB

002 What is Performance Optimization About.mp4

11.7 MB

004 Measuring Performance.mp4

5.9 MB

015 Wrap Up.mp4

5.2 MB

001 Module Introduction.mp4

2.1 MB

005 performance-01-starting-setup.zip

118.6 KB

003 performance-optimization-layers.pdf

82.5 KB

002 what-is-performance.pdf

78.2 KB

004 measuring-performance.pdf

76.7 KB

015 improvement-ideas.pdf

76.2 KB

012 benchmarking.pdf

73.3 KB

005 Diving Into The Browser Devtools (for Performance Measuring)_en.srt

22.5 KB

016 performance-04-finished-update-dom-code.zip

18.6 KB

010 performance-04-finished-update-dom-code.zip

18.6 KB

009 performance-03-update-list-efficiently.zip

18.5 KB

016 performance-03-update-list-efficiently.zip

18.5 KB

016 performance-05-microoptimizations.zip

18.1 KB

012 performance-05-microoptimizations.zip

18.1 KB

016 performance-01-starting-setup.zip

17.8 KB

016 performance-02-lazy-loading.zip

17.4 KB

008 performance-02-lazy-loading.zip

17.4 KB

008 Optimizing Startup Time & Code Usage Coverage_en.srt

15.7 KB

013 Finding & Fixing Memory Leaks_en.srt

13.4 KB

009 Updating The DOM Correctly_en.srt

12.8 KB

012 Micro-Optimizations (Think Twice!)_en.srt

12.0 KB

010 Updating Lists Correctly_en.srt

10.7 KB

003 Optimization Potentials_en.srt

9.1 KB

002 What is Performance Optimization About_en.srt

8.6 KB

007 Preparing The Testing Setup_en.srt

5.4 KB

011 Optimizing The Small Things_en.srt

5.2 KB

004 Measuring Performance_en.srt

4.9 KB

015 Wrap Up_en.srt

4.7 KB

014 Server-side Performance Optimizations.html

3.5 KB

006 Further Resources_en.srt

3.0 KB

001 Module Introduction_en.srt

2.4 KB

016 Useful Resources & Links.html

0.9 KB

external-links.txt

0.3 KB

006 Google-Performance-Docs.url

0.1 KB

013 Diving-Deeper-Into-Memory-Analysis.url

0.1 KB

006 Chrome-DevTools-Performance-Tab-Docs.url

0.1 KB

/31 - Introduction to Testing/

006 Writing & Running e2e Tests.mp4

82.4 MB

004 Writing & Running Unit Tests.mp4

62.1 MB

007 Dealing with Async Code.mp4

30.1 MB

005 Writing & Running Integration Tests.mp4

26.6 MB

008 Working with Mocks.mp4

19.9 MB

003 Testing Setup.mp4

12.8 MB

002 What Is Testing Why Does It Matter.mp4

9.4 MB

001 Module Introduction.mp4

981.5 KB

004 Writing & Running Unit Tests_en.srt

14.8 KB

007 Dealing with Async Code_en.srt

13.9 KB

006 Writing & Running e2e Tests_en.srt

13.1 KB

002 What Is Testing Why Does It Matter_en.srt

10.3 KB

008 Working with Mocks_en.srt

9.6 KB

008 testing-06-finished.zip

8.2 KB

009 testing-06-finished.zip

8.2 KB

005 Writing & Running Integration Tests_en.srt

8.0 KB

006 testing-04-e2e-tests.zip

6.4 KB

009 testing-04-e2e-tests.zip

6.4 KB

002 testing-04-e2e-tests.zip

6.4 KB

002 testing-03-integration-tests.zip

6.3 KB

009 testing-03-integration-tests.zip

6.3 KB

005 testing-03-integration-tests.zip

6.3 KB

004 testing-02-unit-tests.zip

6.0 KB

009 testing-02-unit-tests.zip

6.0 KB

002 testing-02-unit-tests.zip

6.0 KB

003 Testing Setup_en.srt

5.6 KB

009 testing-01-starting-setup.zip

5.4 KB

003 testing-01-starting-setup.zip

5.4 KB

002 testing-01-starting-setup.zip

5.4 KB

009 testing-05-async-starting-setup.zip

5.1 KB

007 testing-05-async-starting-setup.zip

5.1 KB

001 Module Introduction_en.srt

1.1 KB

009 Useful Resources & Links.html

0.9 KB

external-links.txt

0.3 KB

008 More-Testing-with-Spies-Stubs-Mocks.url

0.1 KB

002 Written-Article.url

0.1 KB

008 Official-Jest-Docs.url

0.1 KB

/32 - Bonus Programming Paradigms (Procedural vs Object Oriented vs Functional)/

005 Functional Programming in Practice.mp4

50.0 MB

003 Procedural Programming in Practice.mp4

40.6 MB

004 Object Oriented Programming in Practice.mp4

40.3 MB

006 Wrap Up.mp4

14.5 MB

002 What are Programming Paradigms.mp4

4.9 MB

001 Module Introduction.mp4

1.2 MB

005 Functional Programming in Practice_en.srt

18.3 KB

004 Object Oriented Programming in Practice_en.srt

17.9 KB

003 Procedural Programming in Practice_en.srt

12.4 KB

007 paradigms-04-functional.zip

5.7 KB

005 paradigms-04-functional.zip

5.7 KB

006 Wrap Up_en.srt

5.0 KB

004 paradigms-03-oop.zip

4.4 KB

007 paradigms-03-oop.zip

4.4 KB

002 What are Programming Paradigms_en.srt

4.0 KB

007 paradigms-02-procedural.zip

3.5 KB

003 paradigms-02-procedural.zip

3.5 KB

003 paradigms-01-starting-setup.zip

2.6 KB

007 paradigms-01-starting-setup.zip

2.6 KB

001 Module Introduction_en.srt

1.1 KB

007 Useful Resources & Links.html

0.2 KB

/33 - Bonus Data Structures & Algorithms Introduction/

009 Diving into Data Structures & Time Complexities.mp4

50.1 MB

005 Performance & The Big O Notation.mp4

41.7 MB

008 More Examples.mp4

38.6 MB

010 Where to Learn More & Wrap Up.mp4

25.1 MB

003 A First Example.mp4

23.9 MB

004 Solving the Same Problem Differently.mp4

22.9 MB

007 More on Big O.mp4

18.9 MB

006 More Time Complexities & Comparing Algorithms.mp4

11.9 MB

002 What are Data Structures & Algorithms.mp4

5.5 MB

001 Module Introduction.mp4

2.2 MB

005 Performance & The Big O Notation_en.srt

15.7 KB

009 Diving into Data Structures & Time Complexities_en.srt

15.3 KB

003 A First Example_en.srt

13.5 KB

008 More Examples_en.srt

13.1 KB

004 Solving the Same Problem Differently_en.srt

9.0 KB

007 More on Big O_en.srt

7.3 KB

002 What are Data Structures & Algorithms_en.srt

6.1 KB

011 algo-06-data-structures.zip

4.9 KB

010 Where to Learn More & Wrap Up_en.srt

4.6 KB

006 More Time Complexities & Comparing Algorithms_en.srt

4.5 KB

008 algo-05-more-algorithms.zip

4.3 KB

011 algo-05-more-algorithms.zip

4.3 KB

001 Module Introduction_en.srt

2.8 KB

011 algo-04-big-0-time-complexity.zip

2.6 KB

006 algo-04-big-0-time-complexity.zip

2.6 KB

011 algo-03-alternative-algorithm.zip

2.5 KB

004 algo-03-alternative-algorithm.zip

2.5 KB

011 algo-02-first-getmin-algorithm.zip

2.4 KB

003 algo-02-first-getmin-algorithm.zip

2.4 KB

003 algo-01-starting-setup.zip

2.1 KB

011 algo-01-starting-setup.zip

2.1 KB

011 Useful Resources & Links.html

1.6 KB

/34 - Bonus TypeScript Introduction/

004 Core Types & Diving Deeper.mp4

53.0 MB

007 Classes & Interfaces.mp4

45.2 MB

009 Configuring the TypeScript Compiler.mp4

34.7 MB

005 Object Types, Array Types & Function Types.mp4

33.5 MB

006 Advanced Types (Literal Types, Union Types, Enums).mp4

30.0 MB

008 Generic Types.mp4

24.6 MB

003 Working with Types.mp4

23.4 MB

002 What is TypeScript and Why would you use it.mp4

7.3 MB

001 Module Introduction.mp4

1.2 MB

004 Core Types & Diving Deeper_en.srt

24.4 KB

007 Classes & Interfaces_en.srt

16.0 KB

003 Working with Types_en.srt

14.1 KB

005 Object Types, Array Types & Function Types_en.srt

12.8 KB

006 Advanced Types (Literal Types, Union Types, Enums)_en.srt

12.4 KB

009 Configuring the TypeScript Compiler_en.srt

7.4 KB

002 What is TypeScript and Why would you use it_en.srt

6.9 KB

008 Generic Types_en.srt

6.6 KB

009 ts-08-compiler-config.zip

6.1 KB

010 ts-08-compiler-config.zip

6.1 KB

010 ts-06-classes-interfaces.zip

2.8 KB

007 ts-06-classes-interfaces.zip

2.8 KB

008 ts-07-generics.zip

2.8 KB

010 ts-07-generics.zip

2.8 KB

010 ts-04-union-literal-types.zip

2.6 KB

006 ts-04-union-literal-types.zip

2.6 KB

005 ts-03-object-array-function-types.zip

2.6 KB

010 ts-03-object-array-function-types.zip

2.6 KB

006 ts-05-enums.zip

2.5 KB

010 ts-05-enums.zip

2.5 KB

004 ts-02-core-types-type-casting.zip

2.5 KB

010 ts-02-core-types-type-casting.zip

2.5 KB

003 ts-01-first-example-basics.zip

2.2 KB

010 ts-01-first-example-basics.zip

2.2 KB

001 Module Introduction_en.srt

1.5 KB

010 Useful Resources & Links.html

0.4 KB

/35 - Bonus Web Components/

030 Observing Attribute Changes.mp4

37.0 MB

020 Extending Built-in Elements.mp4

30.6 MB

012 Listening to Events Inside the Component.mp4

30.3 MB

033 Adding a render() Method.mp4

27.5 MB

046 Configuring Custom Events.mp4

27.3 MB

032 Using disconnectedCallback.mp4

26.3 MB

047 Finishing it up!.mp4

24.9 MB

028 Smart Dynamic Styling with CSS Variables.mp4

23.4 MB

014 Styling our Elements.mp4

22.8 MB

041 Public Methods & Properties.mp4

22.6 MB

043 Listening to Slot Content Changes.mp4

22.0 MB

008 A First Custom Element.mp4

21.9 MB

016 Adding an HTML Template.mp4

21.2 MB

042 Understanding Named Slots.mp4

21.1 MB

040 Opening the Modal via CSS.mp4

20.9 MB

045 Dispatching Custom Events.mp4

20.7 MB

044 Closing the Modal.mp4

19.6 MB

019 Using Style Tags in the Shadow DOM.mp4

19.1 MB

002 Web Components in Action.mp4

18.6 MB

038 Styling the Modal Elements.mp4

17.7 MB

036 Creating the Basic Modal Component.mp4

16.9 MB

013 Using Attributes on Custom Elements.mp4

15.9 MB

006 Web Component Browser Support.mp4

15.3 MB

025 Styling the Host Component.mp4

15.3 MB

031 Adjusting the Component Behavior Upon Attribute Changes.mp4

15.3 MB

026 Conditional Host Styling.mp4

13.9 MB

015 Working with the Shadow DOM.mp4

12.8 MB

039 Adding Some General App Logic.mp4

12.5 MB

018 Defining the Template in JavaScript.mp4

12.3 MB

023 Styling slot Content Outside of the Shadow DOM.mp4

12.2 MB

009 Interacting with the Surrounding DOM.mp4

12.0 MB

029 Cleaning Up the Overall Styling.mp4

11.6 MB

024 Styling slot Content Inside of the Shadow DOM.mp4

10.2 MB

027 Styling with the Host Content in Mind.mp4

8.0 MB

007 Our Development Setup.mp4

8.0 MB

005 Getting Started!.mp4

7.9 MB

001 Module Introduction.mp4

7.3 MB

037 Adding the Modal Container.mp4

6.4 MB

003 What are Web Components.mp4

6.0 MB

017 Using Slots.mp4

5.5 MB

022 Understanding Shadow DOM Projection.mp4

5.4 MB

004 Why Web Components.mp4

4.3 MB

011 Using connectedCallback for DOM Access.mp4

4.0 MB

010 Understanding the Custom Element Lifecycle.mp4

3.7 MB

035 The Next Steps.mp4

1.0 MB

021 The Next Steps.mp4

924.9 KB

012 Listening to Events Inside the Component_en.srt

11.4 KB

008 A First Custom Element_en.srt

10.2 KB

002 Web Components in Action_en.srt

9.3 KB

020 Extending Built-in Elements_en.srt

9.0 KB

044 Closing the Modal_en.srt

8.9 KB

036 Creating the Basic Modal Component_en.srt

8.5 KB

032 Using disconnectedCallback_en.srt

8.5 KB

030 Observing Attribute Changes_en.srt

8.4 KB

033 Adding a render() Method_en.srt

8.4 KB

041 Public Methods & Properties_en.srt

8.3 KB

028 Smart Dynamic Styling with CSS Variables_en.srt

8.2 KB

042 Understanding Named Slots_en.srt

7.3 KB

038 Styling the Modal Elements_en.srt

7.2 KB

043 Listening to Slot Content Changes_en.srt

6.9 KB

016 Adding an HTML Template_en.srt

6.8 KB

040 Opening the Modal via CSS_en.srt

6.7 KB

046 Configuring Custom Events_en.srt

6.6 KB

047 Finishing it up!_en.srt

6.2 KB

015 Working with the Shadow DOM_en.srt

6.1 KB

009 Interacting with the Surrounding DOM_en.srt

6.0 KB

025 Styling the Host Component_en.srt

5.8 KB

013 Using Attributes on Custom Elements_en.srt

5.7 KB

005 Getting Started!_en.srt

5.6 KB

007 Our Development Setup_en.srt

5.2 KB

045 Dispatching Custom Events_en.srt

4.9 KB

039 Adding Some General App Logic_en.srt

4.8 KB

023 Styling slot Content Outside of the Shadow DOM_en.srt

4.8 KB

003 What are Web Components_en.srt

4.7 KB

014 Styling our Elements_en.srt

4.6 KB

030 advanced-03-observing-attribute-changes.zip

4.3 KB

048 advanced-03-observing-attribute-changes.zip

4.3 KB

048 advanced-04-adding-a-render-method.zip

4.2 KB

033 advanced-04-adding-a-render-method.zip

4.2 KB

029 Cleaning Up the Overall Styling_en.srt

4.1 KB

048 advanced-01-styling-and-shadow-dom.zip

4.1 KB

027 advanced-01-styling-and-shadow-dom.zip

4.1 KB

002 modal.js

4.1 KB

024 Styling slot Content Inside of the Shadow DOM_en.srt

4.0 KB

034 advanced-05-finished.zip

4.0 KB

048 advanced-05-finished.zip

4.0 KB

018 Defining the Template in JavaScript_en.srt

4.0 KB

048 advanced-02-css-variables.zip

3.9 KB

028 advanced-02-css-variables.zip

3.9 KB

004 Why Web Components_en.srt

3.9 KB

020 basics-07-extending-built-in-elements.zip

3.9 KB

048 basics-07-extending-built-in-elements.zip

3.9 KB

046 complex-cmp-08-configuring-custom-events.zip

3.9 KB

048 complex-cmp-08-configuring-custom-events.zip

3.9 KB

047 complex-cmp-09-finished.zip

3.7 KB

048 complex-cmp-09-finished.zip

3.7 KB

041 complex-cmp-05-public-methods-and-properties.zip

3.5 KB

048 complex-cmp-05-public-methods-and-properties.zip

3.5 KB

048 complex-cmp-06-understanding-named-slots.zip

3.5 KB

042 complex-cmp-06-understanding-named-slots.zip

3.5 KB

002 getting-started-02-finished.zip

3.5 KB

010 Understanding the Custom Element Lifecycle_en.srt

3.5 KB

006 Web Component Browser Support_en.srt

3.5 KB

048 complex-cmp-07-slotchange.zip

3.4 KB

043 complex-cmp-07-slotchange.zip

3.4 KB

026 Conditional Host Styling_en.srt

3.4 KB

040 complex-cmp-04-opening-via-css.zip

3.3 KB

048 complex-cmp-04-opening-via-css.zip

3.3 KB

022 Understanding Shadow DOM Projection_en.srt

3.3 KB

031 Adjusting the Component Behavior Upon Attribute Changes_en.srt

3.3 KB

027 Styling with the Host Content in Mind_en.srt

3.3 KB

037 Adding the Modal Container_en.srt

3.2 KB

038 complex-cmp-03-styling-the-modal.zip

3.0 KB

048 complex-cmp-03-styling-the-modal.zip

3.0 KB

018 basics-06-defining-the-template-in-js.zip

3.0 KB

048 basics-06-defining-the-template-in-js.zip

3.0 KB

019 Using Style Tags in the Shadow DOM_en.srt

2.9 KB

048 complex-cmp-02-creating-the-basic-modal.zip

2.9 KB

036 complex-cmp-02-creating-the-basic-modal.zip

2.9 KB

015 basics-04-using-the-shadow-dom.zip

2.8 KB

048 basics-04-using-the-shadow-dom.zip

2.8 KB

048 basics-03-styling-our-elements.zip

2.8 KB

014 basics-03-styling-our-elements.zip

2.8 KB

017 basics-05-using-slots.zip

2.7 KB

048 basics-05-using-slots.zip

2.7 KB

001 Module Introduction_en.srt

2.7 KB

013 basics-02-using-attributes.zip

2.6 KB

048 basics-02-using-attributes.zip

2.6 KB

011 Using connectedCallback for DOM Access_en.srt

2.5 KB

048 basics-01-first-custom-element.zip

2.4 KB

008 basics-01-first-custom-element.zip

2.4 KB

017 Using Slots_en.srt

2.1 KB

036 complex-cmp-01-starting-setup.zip

1.6 KB

048 complex-cmp-01-starting-setup.zip

1.6 KB

048 Useful Resources & Links.html

1.1 KB

021 The Next Steps_en.srt

1.1 KB

035 The Next Steps_en.srt

1.1 KB

034 Final Adjustment.html

0.5 KB

external-links.txt

0.3 KB

002 index.html

0.3 KB

047 More-about-CSS-Transitions.url

0.1 KB

038 Dive-Into-CSS-Flexbox.url

0.1 KB

028 More-on-CSS-Variables.url

0.1 KB

/36 - Roundup & Next Steps/

001 Course Roundup.mp4

11.6 MB

001 Course Roundup_en.srt

2.0 KB

002 Bonus! (Next Steps Overview Other Topics).html

1.2 KB

 

Total files 1955


Copyright © 2025 FileMood.com