FileMood

Download [GigaCourse.Com] Udemy - JavaScript - The Complete Guide 2024 (Beginner + Advanced)

GigaCourse Com Udemy JavaScript The Complete Guide 2024 Beginner Advanced

Name

[GigaCourse.Com] Udemy - JavaScript - The Complete Guide 2024 (Beginner + Advanced)

 DOWNLOAD Copy Link

Total Size

12.6 GB

Total Files

1965

Last Seen

2024-11-17 23:55

Hash

839D950D6875A38FC6E6339A11A1785A1FA86189

/0. Websites you may like/

[CourseClub.Me].url

0.1 KB

[GigaCourse.Com].url

0.0 KB

/01 - Introduction/

001 Introduction.mp4

43.2 MB

001 Introduction_en.srt

2.9 KB

002 What is JavaScript.mp4

16.6 MB

002 What is JavaScript_en.srt

4.6 KB

002 what-is-javascript.pdf

104.9 KB

003 JavaScript in Action!.mp4

80.9 MB

003 JavaScript in Action!_en.srt

16.1 KB

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

29.2 KB

004 Join our Online Learning Community.html

0.8 KB

005 How JavaScript Is Executed.mp4

12.3 MB

005 How JavaScript Is Executed_en.srt

4.5 KB

005 how-is-js-executed.pdf

74.7 KB

006 Dynamic vs Weakly Typed Languages.mp4

16.3 MB

006 Dynamic vs Weakly Typed Languages_en.srt

6.2 KB

006 dynamic-vs-weakly-typed.pdf

73.9 KB

007 JavaScript Executes In A Hosted Environment.mp4

26.8 MB

007 JavaScript Executes In A Hosted Environment_en.srt

6.4 KB

007 js-host-environment.pdf

76.3 KB

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

35.2 MB

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

8.6 KB

008 course-content.pdf

76.0 KB

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

10.1 MB

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

3.6 KB

010 Using Course Resources.html

1.7 KB

011 JavaScript vs Java.mp4

17.7 MB

011 JavaScript vs Java_en.srt

7.3 KB

011 java-vs-js.pdf

536.7 KB

012 A Brief History Of JavaScript.mp4

32.4 MB

012 A Brief History Of JavaScript_en.srt

7.7 KB

012 js-history.pdf

75.2 KB

013 Setting Up a Development Environment.mp4

74.9 MB

013 Setting Up a Development Environment_en.srt

16.9 KB

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

29.7 KB

014 Course FAQs.html

4.3 KB

[CourseClub.Me].url

0.1 KB

[GigaCourse.Com].url

0.0 KB

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

001 Module Introduction.mp4

1.6 MB

001 Module Introduction_en.srt

1.6 KB

002 Setting Up the Project.mp4

9.2 MB

002 Setting Up the Project_en.srt

6.2 KB

002 basics-01-starting-project.zip

2.6 KB

003 More on Version Control & Git.html

1.6 KB

004 Adding JavaScript to the Website.mp4

34.1 MB

004 Adding JavaScript to the Website_en.srt

9.3 KB

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

2.9 KB

005 Introducing Variables & Constants.mp4

8.1 MB

005 Introducing Variables & Constants_en.srt

7.4 KB

005 variables-constants-overview.pdf

78.3 KB

006 Declaring & Defining Variables.mp4

12.2 MB

006 Declaring & Defining Variables_en.srt

10.2 KB

006 naming-variables.pdf

93.5 KB

007 Working with Variables & Operators.mp4

13.3 MB

007 Working with Variables & Operators_en.srt

8.4 KB

007 basic-operators.pdf

72.2 KB

007 basics-03-variables-operators.zip

3.0 KB

008 Variables & Operators.html

13.7 KB

009 Exercise Variables & Operators.html

5.1 KB

010 Understanding the Starting Code.mp4

4.5 MB

010 Understanding the Starting Code_en.srt

1.7 KB

011 Data Types Numbers & Strings (Text).mp4

10.7 MB

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

8.4 KB

012 Using Constants.mp4

10.7 MB

012 Using Constants_en.srt

7.3 KB

012 basics-04-added-constant.zip

2.9 KB

013 More on Strings.mp4

43.8 MB

013 More on Strings_en.srt

22.6 KB

013 String-Escape-Sequences.url

0.1 KB

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

3.0 KB

014 Data Types & Constants.html

12.8 KB

015 Introducing Functions.mp4

14.4 MB

015 Introducing Functions_en.srt

8.2 KB

015 functions-definition.pdf

93.4 KB

016 Adding A Custom Function.mp4

26.6 MB

016 Adding A Custom Function_en.srt

16.8 KB

016 basics-06-basic-function.zip

3.0 KB

017 Code Styles, Conventions & Syntax.html

4.1 KB

018 Returning Values.mp4

13.5 MB

018 Returning Values_en.srt

6.2 KB

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

3.0 KB

019 Exercise Functions.html

5.3 KB

020 The (Un)Importance of Code Order.mp4

10.9 MB

020 The (Un)Importance of Code Order_en.srt

6.5 KB

021 An Introduction to Global & Local Scope.mp4

16.2 MB

021 An Introduction to Global & Local Scope_en.srt

7.8 KB

022 Shadowed Variables.html

1.8 KB

023 More about the return Statement.mp4

5.8 MB

023 More about the return Statement_en.srt

3.3 KB

024 Executing Functions Indirectly.mp4

29.7 MB

024 Executing Functions Indirectly_en.srt

15.5 KB

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

3.0 KB

025 Indirect vs Direct Function Execution - Summary.html

2.3 KB

026 Exercise Executing Functions Directly & Indirectly.html

5.4 KB

027 Functions & Scope.html

14.1 KB

028 Converting Data Types.mp4

13.4 MB

028 Converting Data Types_en.srt

8.7 KB

028 basics-09-parseint.zip

2.8 KB

029 Mixing Numbers & Strings.html

1.2 KB

030 Splitting Code into Functions.mp4

28.8 MB

030 Splitting Code into Functions_en.srt

7.6 KB

030 basics-10-function-refactoring.zip

3.0 KB

031 Connecting all Buttons to Functions.mp4

33.4 MB

031 Connecting all Buttons to Functions_en.srt

10.7 KB

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

3.3 KB

032 Working with Code Comments.mp4

26.6 MB

032 Working with Code Comments_en.srt

5.7 KB

032 basics-12-comments.zip

3.1 KB

033 More Operators!.mp4

41.3 MB

033 More Operators!_en.srt

8.7 KB

033 operators-summary.pdf

73.3 KB

034 More Core Data Types!.mp4

7.8 MB

034 More Core Data Types!_en.srt

6.0 KB

034 data-types-summary.pdf

74.4 KB

035 Using Arrays.mp4

36.4 MB

035 Using Arrays_en.srt

13.0 KB

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

3.3 KB

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

3.3 KB

036 Exercise Arrays.html

4.7 KB

037 Creating Objects.mp4

25.2 MB

037 Creating Objects_en.srt

8.3 KB

038 Exercise Objects.html

5.6 KB

039 Objects - Common Syntax Gotchas.html

1.3 KB

040 Accessing Object Data.mp4

12.3 MB

040 Accessing Object Data_en.srt

3.7 KB

040 basics-16-basic-object.zip

3.2 KB

041 Arrays & Objects.html

12.3 KB

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

20.1 MB

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

7.6 KB

043 undefined, null & NaN.mp4

11.3 MB

043 undefined, null & NaN_en.srt

8.7 KB

043 undefined-null-nan.pdf

73.1 KB

044 The typeof Operator.mp4

6.7 MB

044 The typeof Operator_en.srt

4.6 KB

045 undefined, null & NaN.html

11.3 KB

046 Importing Scripts Correctly with defer & async.mp4

63.2 MB

046 Importing Scripts Correctly with defer & async_en.srt

20.5 KB

046 basics-17-finished.zip

3.2 KB

047 Importing JavaScript - Summary.html

0.3 KB

047 import-javascript-summary.pdf

105.3 KB

048 Wrap Up.mp4

10.0 MB

048 Wrap Up_en.srt

3.1 KB

049 Useful Resources & Links.html

2.1 KB

049 basics-01-starting-project.zip

2.6 KB

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

2.9 KB

049 basics-03-variables-operators.zip

3.0 KB

049 basics-04-added-constant.zip

2.9 KB

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

3.0 KB

049 basics-06-basic-function.zip

3.0 KB

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

3.0 KB

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

3.0 KB

049 basics-09-parseint.zip

2.8 KB

049 basics-10-function-refactoring.zip

3.0 KB

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

3.3 KB

049 basics-12-comments.zip

3.1 KB

049 basics-13-shorthand-operators.zip

3.3 KB

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

3.3 KB

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

3.3 KB

049 basics-16-basic-object.zip

3.2 KB

049 basics-17-finished.zip

3.2 KB

external-links.txt

0.1 KB

/03 - Efficient Development & Debugging/

001 Module Introduction.mp4

2.1 MB

001 Module Introduction_en.srt

1.9 KB

002 Efficient Development & Debugging - An Overview.mp4

4.0 MB

002 Efficient Development & Debugging - An Overview_en.srt

4.4 KB

003 Configuring the IDE Look & Feel.mp4

10.2 MB

003 Configuring the IDE Look & Feel_en.srt

3.4 KB

004 Using Shortcuts.mp4

26.0 MB

004 Using Shortcuts_en.srt

6.1 KB

005 Working with Auto-Completion & IDE Hints.mp4

16.7 MB

005 Working with Auto-Completion & IDE Hints_en.srt

6.6 KB

006 Installing IDE Extensions.mp4

9.7 MB

006 Installing IDE Extensions_en.srt

2.9 KB

007 Adjusting-VS-Code-Settings.url

0.1 KB

007 Tweaking Editor Settings.mp4

8.0 MB

007 Tweaking Editor Settings_en.srt

3.3 KB

008 Utilizing Different IDE Views.mp4

6.3 MB

008 Utilizing Different IDE Views_en.srt

2.5 KB

009 Finding Help & Working with MDN.mp4

30.9 MB

009 Finding Help & Working with MDN_en.srt

8.9 KB

010 The ECMAScript Standard.html

0.7 KB

011 How to google Correctly.mp4

7.5 MB

011 How to google Correctly_en.srt

2.5 KB

012 Debugging JavaScript - An Overview.mp4

7.3 MB

012 Debugging JavaScript - An Overview_en.srt

4.8 KB

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

15.9 MB

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

7.2 KB

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

20.7 MB

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

5.5 KB

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

68.3 MB

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

12.3 KB

016 Testing Code Changes Directly in the Devtools.mp4

12.2 MB

016 Testing Code Changes Directly in the Devtools_en.srt

3.0 KB

016 dev-debugging-finished.zip

7.1 KB

017 Debugging Code directly Inside VS Code.mp4

36.2 MB

017 Debugging Code directly Inside VS Code_en.srt

7.1 KB

018 Wrap Up.mp4

4.9 MB

018 Wrap Up_en.srt

1.9 KB

019 Useful Resources & Links.html

1.1 KB

019 dev-debugging-finished.zip

7.1 KB

external-links.txt

0.1 KB

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

001 Module Introduction.mp4

3.0 MB

001 Module Introduction_en.srt

3.2 KB

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

16.2 MB

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

13.1 KB

002 boolean-operators.pdf

77.3 KB

002 conditional-code-if-statements.pdf

71.4 KB

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

2.6 KB

004 Using if Statements.mp4

33.9 MB

004 Using if Statements_en.srt

10.0 KB

004 control-01-starting-project.zip

3.4 KB

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

23.6 MB

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

7.5 KB

005 control-02-added-if.zip

3.4 KB

006 Exercise Getting Started with if Statements.html

5.5 KB

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

7.2 MB

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

5.8 KB

007 object-arrays-comparison.pdf

73.9 KB

008 The Logical AND and OR Operators.mp4

29.8 MB

008 The Logical AND and OR Operators_en.srt

12.4 KB

008 logical-operators-and-or.pdf

73.4 KB

009 Operator-Precedence-Reference-MDN-.url

0.1 KB

009 Understanding Operator Precedence.mp4

28.8 MB

009 Understanding Operator Precedence_en.srt

10.4 KB

010 if & Boolean Operators - The Basics.html

16.6 KB

011 Beyond true false Truthy and Falsy Values.mp4

30.1 MB

011 Beyond true false Truthy and Falsy Values_en.srt

10.6 KB

011 falsy-and-truthy-values.pdf

81.5 KB

012 Coercion vs Conversion.html

2.3 KB

013 Falsy and Truthy Values.html

12.8 KB

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

5.9 MB

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

4.1 KB

015 Adding an Attack Function.mp4

21.2 MB

015 Adding an Attack Function_en.srt

11.0 KB

015 control-04-attack-function.zip

3.2 KB

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

30.8 MB

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

13.0 KB

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

3.3 KB

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

51.1 MB

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

13.5 KB

017 control-06-strong-attack.zip

3.3 KB

018 Time for a Heal Player Functionality!.mp4

79.2 MB

018 Time for a Heal Player Functionality!_en.srt

14.1 KB

018 control-07-heal-functionality.zip

3.6 KB

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

23.3 MB

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

8.2 KB

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

3.7 KB

020 Adding a Reset Game Functionality.mp4

24.3 MB

020 Adding a Reset Game Functionality_en.srt

8.4 KB

020 control-09-reset-logic.zip

3.6 KB

021 Validating User Input.mp4

26.6 MB

021 Validating User Input_en.srt

8.3 KB

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

3.9 KB

022 Utilizing Global Constants as Identifiers in Conditional Code.mp4

22.0 MB

022 Utilizing Global Constants as Identifiers in Conditional Code_en.srt

4.4 KB

023 Adding a Conditional Battle Log.mp4

114.5 MB

023 Adding a Conditional Battle Log_en.srt

22.3 KB

023 control-11-added-logging.zip

4.1 KB

024 Introducing the Ternary Operator.mp4

39.1 MB

024 Introducing the Ternary Operator_en.srt

10.5 KB

024 ternary-operator.pdf

74.6 KB

025 A Bit of Theory Statements vs Expressions.mp4

6.9 MB

025 A Bit of Theory Statements vs Expressions_en.srt

2.4 KB

025 Expression-vs-Statement.url

0.1 KB

026 Logical Operator Tricks & Shorthands.mp4

31.9 MB

026 Logical Operator Tricks & Shorthands_en.srt

17.8 KB

026 boolean-tricks.pdf

75.0 KB

027 Logical Operators - A Quick Summary.html

2.6 KB

028 Logical Operators & How They Work.html

16.6 KB

029 Working with the switch-case Statement.mp4

34.6 MB

029 Working with the switch-case Statement_en.srt

9.7 KB

029 control-12-switch-case.zip

4.2 KB

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

0.1 KB

030 Introducing Loops.mp4

9.6 MB

030 Introducing Loops_en.srt

9.0 KB

030 loops-overview.pdf

72.4 KB

031 The for Loop.mp4

42.2 MB

031 The for Loop_en.srt

11.2 KB

031 control-13-for-loop.zip

4.2 KB

032 Exercise for Loops.html

4.8 KB

033 The for-of Loop.mp4

23.7 MB

033 The for-of Loop_en.srt

7.7 KB

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

4.3 KB

034 The for-in Loop.mp4

30.8 MB

034 The for-in Loop_en.srt

9.5 KB

034 control-15-for-in.zip

4.2 KB

035 The while & do-while Loops.mp4

31.7 MB

035 The while & do-while Loops_en.srt

11.2 KB

035 control-16-while.zip

4.3 KB

036 Loops - Basics.html

16.4 KB

037 Controlling Loops with break.mp4

68.0 MB

037 Controlling Loops with break_en.srt

10.8 KB

038 Controlling Iterations with continue.mp4

6.8 MB

038 Controlling Iterations with continue_en.srt

3.1 KB

038 control-17-break-continue.zip

4.5 KB

039 More Control with Labeled Statements.mp4

25.7 MB

039 More Control with Labeled Statements_en.srt

9.0 KB

039 control-18-labeled-statements.zip

4.6 KB

040 break & continue.html

15.3 KB

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

3.4 MB

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

3.1 KB

041 error-handling.pdf

76.0 KB

042 Throwing Custom Errors.mp4

23.1 MB

042 Throwing Custom Errors_en.srt

7.3 KB

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

52.7 MB

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

11.9 KB

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

8.7 KB

044 Exercise Throwing & Handling Errors.html

5.6 KB

045 Error Handling.html

10.4 KB

046 Wrap Up.mp4

21.0 MB

046 Wrap Up_en.srt

4.5 KB

047 Useful Resources & Links.html

0.8 KB

047 control-01-starting-project.zip

3.4 KB

047 control-02-added-if.zip

3.4 KB

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

3.3 KB

047 control-04-attack-function.zip

3.2 KB

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

3.3 KB

047 control-06-strong-attack.zip

3.3 KB

047 control-07-heal-functionality.zip

3.6 KB

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

3.7 KB

047 control-09-reset-logic.zip

3.6 KB

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

3.9 KB

047 control-11-added-logging.zip

4.1 KB

047 control-12-switch-case.zip

4.2 KB

047 control-13-for-loop.zip

4.2 KB

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

4.3 KB

047 control-15-for-in.zip

4.2 KB

047 control-16-while.zip

4.3 KB

047 control-17-break-continue.zip

4.5 KB

047 control-18-labeled-statements.zip

4.6 KB

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

8.7 KB

external-links.txt

0.4 KB

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

001 Module Introduction.mp4

2.1 MB

001 Module Introduction_en.srt

2.3 KB

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

31.6 MB

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

11.9 KB

002 js-evolution.pdf

75.8 KB

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

0.8 KB

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

1.0 KB

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

34.8 MB

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

22.2 KB

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

71.7 KB

004 Understanding Hoisting.mp4

9.2 MB

004 Understanding Hoisting_en.srt

5.7 KB

005 Strict Mode & Writing Good Code.mp4

13.1 MB

005 Strict Mode & Writing Good Code_en.srt

9.0 KB

005 Strict-Mode-Changes.url

0.1 KB

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

1.0 KB

006 JavaScript Specialties.html

11.1 KB

007 How Code is Parsed & Compiled.mp4

15.8 MB

007 How Code is Parsed & Compiled_en.srt

11.8 KB

007 Understanding-the-SpiderMonkey-Engine.url

0.1 KB

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

0.1 KB

007 js-engines-in-detail.pdf

130.0 KB

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

45.1 MB

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

22.7 KB

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

3.4 KB

008 how-code-executes.pdf

80.0 KB

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

3.4 KB

010 Primitive vs Reference Values.mp4

59.2 MB

010 Primitive vs Reference Values_en.srt

27.4 KB

010 primitive-vs-reference-values.pdf

79.2 KB

011 Garbage Collection & Memory Management.mp4

58.9 MB

011 Garbage Collection & Memory Management_en.srt

18.4 KB

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

0.1 KB

011 V8s-Garbage-Collection-Logic.url

0.1 KB

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

2.6 KB

011 garbage-collection.pdf

74.3 KB

012 Wrap Up.mp4

8.3 MB

012 Wrap Up_en.srt

2.7 KB

013 Useful Resources & Links.html

1.0 KB

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

0.8 KB

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

1.0 KB

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

1.0 KB

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

0.8 KB

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

2.6 KB

external-links.txt

0.6 KB

/06 - More on Functions/

001 Module Introduction.mp4

1.9 MB

001 Module Introduction_en.srt

2.2 KB

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

2.8 MB

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

2.6 KB

003 Parameters vs Arguments.html

1.1 KB

004 Functions vs Methods.mp4

23.3 MB

004 Functions vs Methods_en.srt

8.5 KB

004 functions-01-starting-code.zip

0.9 KB

005 Functions are Objects!.mp4

7.7 MB

005 Functions are Objects!_en.srt

4.2 KB

006 Function Expressions Storing Functions in Variables.mp4

13.1 MB

006 Function Expressions Storing Functions in Variables_en.srt

8.4 KB

006 functions-02-function-expressions.zip

1.1 KB

007 Function Expressions vs Function Declarations.mp4

5.7 MB

007 Function Expressions vs Function Declarations_en.srt

4.2 KB

007 function-declaration-vs-expression.pdf

78.1 KB

008 Anonymous Functions.mp4

17.7 MB

008 Anonymous Functions_en.srt

9.5 KB

008 functions-03-anonymous-functions.zip

1.1 KB

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

24.3 MB

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

9.9 KB

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

1.2 KB

010 Implementing the Core Game Logic.mp4

25.1 MB

010 Implementing the Core Game Logic_en.srt

9.5 KB

011 Introducing Arrow Functions.mp4

59.1 MB

011 Introducing Arrow Functions_en.srt

13.9 KB

011 arrow-functions.pdf

81.9 KB

011 functions-05-arrow-functions.zip

1.5 KB

012 Different Arrow Function Syntaxes.html

2.7 KB

013 Creating Functions.html

10.8 KB

014 Outputting Messages to the User.mp4

20.8 MB

014 Outputting Messages to the User_en.srt

5.6 KB

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

1.6 KB

015 Default Arguments in Functions.mp4

39.5 MB

015 Default Arguments in Functions_en.srt

15.8 KB

015 functions-07-default-arguments.zip

1.6 KB

016 Introducing Rest Parameters (Rest Operator).mp4

29.2 MB

016 Introducing Rest Parameters (Rest Operator)_en.srt

13.5 KB

016 functions-08-rest-parameters.zip

1.7 KB

017 Creating Functions Inside of Functions.mp4

16.2 MB

017 Creating Functions Inside of Functions_en.srt

4.8 KB

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

1.8 KB

018 Understanding Callback Functions.mp4

25.5 MB

018 Understanding Callback Functions_en.srt

9.2 KB

018 functions-10-callback-functions.zip

1.9 KB

019 Working with bind().mp4

30.2 MB

019 Working with bind()_en.srt

12.1 KB

019 functions-11-bind-finished.zip

1.9 KB

020 Functions - Advanced.html

11.2 KB

021 Adding bind() to the Calculator Project.mp4

29.4 MB

021 Adding bind() to the Calculator Project_en.srt

4.7 KB

021 functions-revisited.zip

7.0 KB

022 call() and apply().mp4

3.7 MB

022 call() and apply()_en.srt

1.9 KB

023 Wrap Up.mp4

14.4 MB

023 Wrap Up_en.srt

3.0 KB

024 Useful Resources & Links.html

0.8 KB

024 functions-01-starting-code.zip

0.9 KB

024 functions-02-function-expressions.zip

1.1 KB

024 functions-03-anonymous-functions.zip

1.1 KB

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

1.2 KB

024 functions-05-arrow-functions.zip

1.5 KB

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

1.6 KB

024 functions-07-default-arguments.zip

1.6 KB

024 functions-08-rest-parameters.zip

1.7 KB

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

1.8 KB

024 functions-10-callback-functions.zip

1.9 KB

024 functions-11-bind-finished.zip

1.9 KB

024 functions-revisited.zip

7.0 KB

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

001 Module Introduction.mp4

2.3 MB

001 Module Introduction_en.srt

2.2 KB

002 What's the DOM.mp4

10.0 MB

002 What's the DOM_en.srt

8.0 KB

003 Document and Window Object.mp4

33.4 MB

003 Document and Window Object_en.srt

9.5 KB

003 dom-01-starting-code.zip

0.8 KB

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

15.7 MB

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

9.9 KB

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

81.6 KB

005 DOM-Node-Types.url

0.1 KB

005 Nodes & Elements - Querying the DOM Overview.mp4

10.5 MB

005 Nodes & Elements - Querying the DOM Overview_en.srt

8.4 KB

005 nodes-vs-elements.pdf

73.4 KB

006 Selecting Elements in the DOM.mp4

27.2 MB

006 Selecting Elements in the DOM_en.srt

13.3 KB

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

1.2 KB

006 querying-elements.pdf

73.7 KB

007 Exercise Selecting Elements in the DOM.html

6.0 KB

008 Summary Node Query Methods.html

3.9 KB

009 Exploring and Changing DOM Properties.mp4

40.7 MB

009 Exploring and Changing DOM Properties_en.srt

11.3 KB

009 evaluating-and-manipulating-elements.pdf

74.1 KB

010 Attributes vs Properties.mp4

46.7 MB

010 Attributes vs Properties_en.srt

12.6 KB

010 attributes-vs-properties.pdf

74.9 KB

011 Selecting Multiple Elements & Summary.mp4

15.4 MB

011 Selecting Multiple Elements & Summary_en.srt

7.3 KB

012 DOM Basics.html

13.4 KB

013 Traversing the DOM - Overview.mp4

9.3 MB

013 Traversing the DOM - Overview_en.srt

8.4 KB

013 dom-traversal.pdf

78.4 KB

014 Traversing Child Nodes.mp4

24.7 MB

014 Traversing Child Nodes_en.srt

13.5 KB

015 Using parentNode & parentElement.mp4

11.8 MB

015 Using parentNode & parentElement_en.srt

7.4 KB

016 Selecting Sibling Elements.mp4

20.1 MB

016 Selecting Sibling Elements_en.srt

6.1 KB

016 dom-03-dom-traversing.zip

1.0 KB

017 DOM Traversal vs Query Methods.mp4

13.6 MB

017 DOM Traversal vs Query Methods_en.srt

6.6 KB

018 Styling DOM Elements.mp4

42.7 MB

018 Styling DOM Elements_en.srt

16.8 KB

018 dom-04-styling.zip

1.2 KB

018 styling-dom-elements.pdf

73.8 KB

019 Creating Elements with JS - Overview.mp4

3.7 MB

019 Creating Elements with JS - Overview_en.srt

3.5 KB

020 Adding Elements via HTML in Code.mp4

34.6 MB

020 Adding Elements via HTML in Code_en.srt

10.1 KB

021 Adding Elements via createElement().mp4

13.6 MB

021 Adding Elements via createElement()_en.srt

8.1 KB

022 Exercise Adding Elements.html

6.1 KB

023 Inserting DOM Elements.mp4

30.5 MB

023 Inserting DOM Elements_en.srt

11.3 KB

023 creating-and-inserting-elements.pdf

73.3 KB

024 Cloning DOM Nodes.mp4

3.4 MB

024 Cloning DOM Nodes_en.srt

2.2 KB

025 Live Node Lists vs Static Node Lists.mp4

15.2 MB

025 Live Node Lists vs Static Node Lists_en.srt

6.9 KB

026 Removing Elements.mp4

6.9 MB

026 Removing Elements_en.srt

2.7 KB

027 Insertion & Removal Method Summary.mp4

4.4 MB

027 Insertion & Removal Method Summary_en.srt

3.8 KB

027 dom-05-finished-basics.zip

1.3 KB

027 insertion-removal-summary.pdf

73.3 KB

028 Summary Insert, Replace, Remove.html

7.4 KB

029 Setting Up the Practice Project.mp4

4.6 MB

029 Setting Up the Practice Project_en.srt

2.9 KB

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

6.7 KB

030 Selecting the Modal and Add Button.mp4

49.8 MB

030 Selecting the Modal and Add Button_en.srt

13.5 KB

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

3.4 KB

031 Opening a Modal by Changing CSS Classes.mp4

19.6 MB

031 Opening a Modal by Changing CSS Classes_en.srt

7.7 KB

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

3.5 KB

032 Controlling the Backdrop.mp4

57.7 MB

032 Controlling the Backdrop_en.srt

11.7 KB

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

3.5 KB

033 Fetching and Validating User Input.mp4

35.0 MB

033 Fetching and Validating User Input_en.srt

11.4 KB

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

3.7 KB

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

13.3 MB

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

5.2 KB

035 Rendering Movie Items on the Screen.mp4

53.1 MB

035 Rendering Movie Items on the Screen_en.srt

11.1 KB

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

4.2 KB

036 Deleting Movie Elements.mp4

74.6 MB

036 Deleting Movie Elements_en.srt

12.5 KB

036 dom-12-delete-elements.zip

4.2 KB

037 Showing & Hiding the Are you sure Dialog.mp4

47.1 MB

037 Showing & Hiding the Are you sure Dialog_en.srt

8.9 KB

037 dom-13-two-modals.zip

4.2 KB

038 Starting with the Confirmation Logic.mp4

31.4 MB

038 Starting with the Confirmation Logic_en.srt

6.2 KB

039 Finishing the App.mp4

74.0 MB

039 Finishing the App_en.srt

16.9 KB

039 dom-14-finished.zip

4.3 KB

040 Wrap Up.mp4

14.5 MB

040 Wrap Up_en.srt

2.8 KB

041 Useful Resources & Links.html

0.6 KB

041 dom-01-starting-code.zip

0.8 KB

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

1.2 KB

041 dom-03-dom-traversing.zip

1.0 KB

041 dom-04-styling.zip

1.2 KB

041 dom-05-finished-basics.zip

1.3 KB

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

3.2 KB

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

3.4 KB

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

3.5 KB

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

3.5 KB

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

3.7 KB

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

4.2 KB

041 dom-12-delete-elements.zip

4.2 KB

041 dom-13-two-modals.zip

4.2 KB

041 dom-14-finished.zip

4.3 KB

external-links.txt

0.1 KB

/08 - More on Arrays & Iterables/

001 Module Introduction.mp4

1.4 MB

001 Module Introduction_en.srt

1.7 KB

002 What are Iterables and Array-like Objects.mp4

3.4 MB

002 What are Iterables and Array-like Objects_en.srt

3.0 KB

002 iterables-array-like.pdf

77.8 KB

003 Creating Arrays.mp4

17.7 MB

003 Creating Arrays_en.srt

13.1 KB

003 arrays-01-starting-code.zip

0.8 KB

003 arrays-02-creating-arrays.zip

1.0 KB

004 Which Data Can You Store In Arrays.mp4

13.0 MB

004 Which Data Can You Store In Arrays_en.srt

5.4 KB

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

1.2 KB

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

16.0 MB

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

9.7 KB

006 The splice() Method.mp4

18.0 MB

006 The splice() Method_en.srt

8.3 KB

006 arrays-04-splice.zip

1.2 KB

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

19.0 MB

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

8.4 KB

007 arrays-05-slice.zip

1.3 KB

008 Adding Arrays to Arrays with concat().mp4

6.2 MB

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

3.1 KB

008 arrays-06-concat.zip

1.3 KB

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

11.7 MB

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

5.0 KB

009 arrays-07-indexof.zip

1.3 KB

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

18.5 MB

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

7.5 KB

010 arrays-08-find-findindex.zip

1.5 KB

011 Is it Included.mp4

4.9 MB

011 Is it Included_en.srt

1.8 KB

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

12.0 MB

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

6.2 KB

012 arrays-09-foreach.zip

1.6 KB

013 Transforming Data with map().mp4

7.3 MB

013 Transforming Data with map()_en.srt

3.5 KB

013 arrays-10-map.zip

1.6 KB

014 Exercise map().html

4.6 KB

015 arrays-11-sort-reverse.zip

1.7 KB

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

11.3 MB

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

6.2 KB

016 Filtering Arrays with filter().mp4

8.3 MB

016 Filtering Arrays with filter()_en.srt

3.5 KB

017 Where Arrow Functions Shine!.mp4

4.8 MB

017 Where Arrow Functions Shine!_en.srt

2.3 KB

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

1.8 KB

018 The Important reduce() Method.mp4

22.3 MB

018 The Important reduce() Method_en.srt

10.3 KB

018 arrays-13-reduce.zip

1.7 KB

019 Chaining Methods in JavaScript.html

1.8 KB

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

16.0 MB

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

5.7 KB

020 arrays-14-join-split.zip

1.9 KB

021 The Spread Operator (...).mp4

37.0 MB

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

14.6 KB

021 arrays-15-spread-operator.zip

2.0 KB

022 Understanding Array Destructuring.mp4

15.6 MB

022 Understanding Array Destructuring_en.srt

6.4 KB

022 arrays-16-destructuring.zip

2.1 KB

023 Maps & Sets - Overview.mp4

12.0 MB

023 Maps & Sets - Overview_en.srt

6.1 KB

024 Working with Sets.mp4

19.6 MB

024 Working with Sets_en.srt

10.5 KB

024 arrays-17-sets.zip

2.3 KB

025 Working with Maps.mp4

29.9 MB

025 Working with Maps_en.srt

13.5 KB

025 arrays-18-maps.zip

2.5 KB

026 Maps vs Objects.mp4

8.3 MB

026 Maps vs Objects_en.srt

5.2 KB

026 maps-sets-objects.pdf

76.9 KB

027 Understanding WeakSet.mp4

28.4 MB

027 Understanding WeakSet_en.srt

6.8 KB

028 Understanding WeakMap.mp4

7.4 MB

028 Understanding WeakMap_en.srt

4.0 KB

028 arrays-19-weakset-weakmap.zip

2.7 KB

029 Wrap Up.mp4

7.0 MB

029 Wrap Up_en.srt

1.8 KB

030 Useful Resources & Links.html

0.6 KB

030 arrays-01-starting-code.zip

0.8 KB

030 arrays-02-creating-arrays.zip

1.0 KB

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

1.2 KB

030 arrays-04-splice.zip

1.2 KB

030 arrays-05-slice.zip

1.3 KB

030 arrays-06-concat.zip

1.3 KB

030 arrays-07-indexof.zip

1.3 KB

030 arrays-08-find-findindex.zip

1.5 KB

030 arrays-09-foreach.zip

1.6 KB

030 arrays-10-map.zip

1.6 KB

030 arrays-11-sort-reverse.zip

1.7 KB

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

1.8 KB

030 arrays-13-reduce.zip

1.7 KB

030 arrays-14-join-split.zip

1.9 KB

030 arrays-15-spread-operator.zip

2.0 KB

030 arrays-16-destructuring.zip

2.1 KB

030 arrays-17-sets.zip

2.3 KB

030 arrays-18-maps.zip

2.5 KB

030 arrays-19-weakset-weakmap.zip

2.7 KB

/09 - More on Objects/

001 Module Introduction.mp4

8.2 MB

001 Module Introduction_en.srt

2.2 KB

002 What's an Object.mp4

15.1 MB

002 What's an Object_en.srt

8.5 KB

002 objects-01-starting-project.zip

2.4 KB

002 what-are-objects.pdf

77.5 KB

003 Objects & Primitive Values.html

1.7 KB

004 Objects - Recap.mp4

5.0 MB

004 Objects - Recap_en.srt

3.8 KB

004 objects-01-starting-project.zip

2.4 KB

004 objects-02-object-recap.zip

2.5 KB

005 Adding, Modifying & Deleting Properties.mp4

15.1 MB

005 Adding, Modifying & Deleting Properties_en.srt

12.8 KB

005 objects-03-deleting-properties.zip

2.7 KB

006 Special Key Names & Square Bracket Property Access.mp4

29.6 MB

006 Special Key Names & Square Bracket Property Access_en.srt

12.8 KB

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

2.9 KB

007 Property Types & Property Order.mp4

11.3 MB

007 Property Types & Property Order_en.srt

5.7 KB

008 Dynamic Property Access & Setting Properties Dynamically.mp4

14.2 MB

008 Dynamic Property Access & Setting Properties Dynamically_en.srt

5.8 KB

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

3.0 KB

009 Object Properties.html

12.4 KB

010 Demo App & Shorthand Property Syntax.mp4

32.6 MB

010 Demo App & Shorthand Property Syntax_en.srt

13.1 KB

011 Rendering Elements based on Objects.mp4

33.4 MB

011 Rendering Elements based on Objects_en.srt

7.4 KB

011 objects-07-rendering-movies.zip

2.9 KB

012 for-in Loops & Outputting Dynamic Properties.mp4

23.3 MB

012 for-in Loops & Outputting Dynamic Properties_en.srt

7.1 KB

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

3.0 KB

013 Adding the Filter Functionality.mp4

22.2 MB

013 Adding the Filter Functionality_en.srt

7.9 KB

013 objects-09-search-functionality.zip

3.1 KB

014 Understanding Chaining (Property & Method Chaining).mp4

6.4 MB

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

2.5 KB

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

18.5 MB

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

7.8 KB

016 Understanding Object.assign().mp4

4.5 MB

016 Understanding Object.assign()_en.srt

2.9 KB

017 Object Destructuring.mp4

26.5 MB

017 Object Destructuring_en.srt

8.2 KB

017 objects-10-destructuring.zip

3.0 KB

018 Checking for Property Existance.mp4

11.6 MB

018 Checking for Property Existance_en.srt

3.8 KB

019 Introducing this.mp4

35.1 MB

019 Introducing this_en.srt

7.8 KB

019 objects-11-introducing-this.zip

3.1 KB

020 The Method Shorthand Syntax.mp4

3.1 MB

020 The Method Shorthand Syntax_en.srt

1.5 KB

021 The this Keyword And Its Strange Behavior.mp4

35.8 MB

021 The this Keyword And Its Strange Behavior_en.srt

7.8 KB

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

3.1 KB

022 call() and apply().mp4

12.6 MB

022 call() and apply()_en.srt

4.6 KB

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

3.1 KB

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

14.5 MB

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

3.7 KB

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

3.3 KB

024 this and Arrow Functions.mp4

36.3 MB

024 this and Arrow Functions_en.srt

14.9 KB

025 this - Summary.html

3.2 KB

026 this.html

15.7 KB

027 Getters & Setters.mp4

29.1 MB

027 Getters & Setters_en.srt

9.7 KB

027 objects-15-getters-setters.zip

3.2 KB

028 Wrap Up.mp4

11.0 MB

028 Wrap Up_en.srt

2.1 KB

029 Useful Resources & Links.html

0.5 KB

029 objects-01-starting-project.zip

2.4 KB

029 objects-02-object-recap.zip

2.5 KB

029 objects-03-deleting-properties.zip

2.7 KB

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

2.9 KB

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

3.0 KB

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

2.9 KB

029 objects-07-rendering-movies.zip

2.9 KB

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

3.0 KB

029 objects-09-search-functionality.zip

3.1 KB

029 objects-10-destructuring.zip

3.0 KB

029 objects-11-introducing-this.zip

3.1 KB

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

3.1 KB

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

3.1 KB

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

3.3 KB

029 objects-15-getters-setters.zip

3.2 KB

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

001 Module Introduction.mp4

2.4 MB

001 Module Introduction_en.srt

2.4 KB

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

5.2 MB

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

4.2 KB

002 whats-oop.pdf

80.3 KB

003 Getting Started with OOP Code.mp4

69.3 MB

003 Getting Started with OOP Code_en.srt

17.1 KB

003 oop-01-starting-setup.zip

2.2 KB

004 Defining & Using a First Class.mp4

23.3 MB

004 Defining & Using a First Class_en.srt

10.5 KB

004 classes-and-instances.pdf

77.2 KB

004 oop-02-first-class.zip

2.8 KB

005 Working with Constructor Methods.mp4

17.3 MB

005 Working with Constructor Methods_en.srt

6.7 KB

006 Fields vs Properties.mp4

6.4 MB

006 Fields vs Properties_en.srt

3.5 KB

006 class-properties-fields-methods.pdf

77.8 KB

007 Using & Connecting Multiple Classes.mp4

63.7 MB

007 Using & Connecting Multiple Classes_en.srt

12.1 KB

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

3.1 KB

008 Binding Class Methods & Working with this.mp4

36.5 MB

008 Binding Class Methods & Working with this_en.srt

6.4 KB

008 oop-04-addtocart-method.zip

3.0 KB

009 Adding a Cart and Shop Class.mp4

19.8 MB

009 Adding a Cart and Shop Class_en.srt

5.5 KB

010 Communicating Can Be Challenging!.mp4

17.0 MB

010 Communicating Can Be Challenging!_en.srt

5.1 KB

011 Static Methods & Properties.mp4

46.0 MB

011 Static Methods & Properties_en.srt

10.1 KB

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

3.3 KB

011 static-fields-methods.pdf

75.9 KB

012 First Summary & Classes vs Object Literals.mp4

17.7 MB

012 First Summary & Classes vs Object Literals_en.srt

5.7 KB

012 classes-vs-object-literals.pdf

78.0 KB

013 Getters & Setters.mp4

17.1 MB

013 Getters & Setters_en.srt

7.7 KB

013 oop-06-getters-setters.zip

3.3 KB

014 Introducing Inheritance.mp4

10.4 MB

014 Introducing Inheritance_en.srt

3.4 KB

014 inheritance.pdf

73.7 KB

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

3.5 KB

015 Implementing Inheritance.mp4

81.5 MB

015 Implementing Inheritance_en.srt

15.2 KB

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

3.6 KB

016 Using Inheritance Everywhere.mp4

48.4 MB

016 Using Inheritance Everywhere_en.srt

9.3 KB

016 oop-09-inheritance-everywhere.zip

3.5 KB

017 Overriding Methods and the super() Constructor.mp4

26.9 MB

017 Overriding Methods and the super() Constructor_en.srt

8.6 KB

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

3.5 KB

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

46.2 MB

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

9.2 KB

019 Different Ways of Adding Methods.mp4

27.6 MB

019 Different Ways of Adding Methods_en.srt

8.1 KB

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

3.8 KB

020 Private Properties.mp4

30.0 MB

020 Private Properties_en.srt

10.4 KB

020 oop-12-private-properties.zip

3.6 KB

020 private-fields-properties.pdf

74.3 KB

021 Pseudo-Private Properties.html

1.3 KB

022 The instanceof Operator.mp4

24.6 MB

022 The instanceof Operator_en.srt

5.8 KB

023 Built-in Classes.mp4

5.9 MB

023 Built-in Classes_en.srt

1.5 KB

024 Understanding Object Descriptors.mp4

30.5 MB

024 Understanding Object Descriptors_en.srt

9.6 KB

025 Classes.html

12.6 KB

026 Wrap Up.mp4

13.8 MB

026 Wrap Up_en.srt

2.6 KB

027 Useful Resources & Links.html

0.5 KB

027 oop-01-starting-setup.zip

2.2 KB

027 oop-02-first-class.zip

2.8 KB

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

3.1 KB

027 oop-04-addtocart-method.zip

3.0 KB

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

3.3 KB

027 oop-06-getters-setters.zip

3.3 KB

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

3.5 KB

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

3.6 KB

027 oop-09-inheritance-everywhere.zip

3.5 KB

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

3.5 KB

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

3.8 KB

027 oop-12-private-properties.zip

3.6 KB

/11 - Deep Dive Constructor Functions & Prototypes/

001 Module Introduction.mp4

2.1 MB

001 Module Introduction_en.srt

2.1 KB

002 Introducing Constructor Functions.mp4

7.9 MB

002 Introducing Constructor Functions_en.srt

0.0 KB

002 prototypes-01-starting-setup.zip

0.8 KB

003 Constructor Functions vs Classes & Understanding new.mp4

11.0 MB

003 Constructor Functions vs Classes & Understanding new_en.srt

6.1 KB

003 constructor-functions-classes.pdf

74.2 KB

004 Introducing Prototypes.mp4

39.2 MB

004 Introducing Prototypes_en.srt

21.1 KB

004 prototypes-02-basic-prototype.zip

1.1 KB

004 prototypes.pdf

82.8 KB

005 Prototypes - Summary.html

2.1 KB

006 Working with Prototypes.mp4

19.4 MB

006 Working with Prototypes_en.srt

7.0 KB

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

1.2 KB

007 The Prototype Chain and the Global Object.mp4

44.8 MB

007 The Prototype Chain and the Global Object_en.srt

10.9 KB

007 prototype-chain.pdf

73.6 KB

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

1.2 KB

008 Constructor Functions & Prototypes.html

12.7 KB

009 Classes & Prototypes.mp4

16.4 MB

009 Classes & Prototypes_en.srt

7.2 KB

010 Methods in Classes & In Constructors.mp4

37.9 MB

010 Methods in Classes & In Constructors_en.srt

14.0 KB

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

77.2 KB

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

1.4 KB

011 Built-in Prototypes in JavaScript.mp4

7.8 MB

011 Built-in Prototypes in JavaScript_en.srt

2.8 KB

012 Setting & Getting Prototypes.mp4

43.1 MB

012 Setting & Getting Prototypes_en.srt

14.4 KB

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

1.6 KB

013 Wrap Up.mp4

6.3 MB

013 Wrap Up_en.srt

4.2 KB

014 Useful Resources & Links.html

0.8 KB

014 prototypes-01-starting-setup.zip

0.8 KB

014 prototypes-02-basic-prototype.zip

1.1 KB

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

1.2 KB

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

1.2 KB

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

1.3 KB

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

1.4 KB

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

1.6 KB

/12 - Practice OOP & Classes/

001 Module Introduction.mp4

3.6 MB

001 Module Introduction_en.srt

2.2 KB

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

2.7 KB

002 First Project Steps & Planning.mp4

24.3 MB

002 First Project Steps & Planning_en.srt

6.8 KB

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

2.7 KB

003 Creating Project Lists & Parsing Element Data.mp4

20.2 MB

003 Creating Project Lists & Parsing Element Data_en.srt

5.2 KB

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

3.1 KB

004 Starting with the Switch Project Logic.mp4

42.4 MB

004 Starting with the Switch Project Logic_en.srt

14.1 KB

005 Passing Method References Around.mp4

49.5 MB

005 Passing Method References Around_en.srt

9.4 KB

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

3.4 KB

006 Moving DOM Elements.mp4

84.1 MB

006 Moving DOM Elements_en.srt

16.8 KB

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

3.7 KB

007 Adding a Tooltip.mp4

64.7 MB

007 Adding a Tooltip_en.srt

12.3 KB

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

3.6 KB

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

3.8 KB

008 Adding Inheritance.mp4

28.6 MB

008 Adding Inheritance_en.srt

8.9 KB

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

4.0 KB

009 Wrap Up.mp4

7.3 MB

009 Wrap Up_en.srt

1.4 KB

010 Useful Resources & Links.html

0.2 KB

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

2.7 KB

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

3.1 KB

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

3.4 KB

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

3.5 KB

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

3.7 KB

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

3.6 KB

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

3.8 KB

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

4.0 KB

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

001 Module Introduction.mp4

11.9 MB

001 Module Introduction_en.srt

3.5 KB

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

4.0 KB

002 Using dataset (data- Attributes).mp4

57.9 MB

002 Using dataset (data- Attributes)_en.srt

9.5 KB

002 adv-dom-01-dataset.zip

3.7 KB

003 Getting Element Box Dimensions.mp4

25.3 MB

003 Getting Element Box Dimensions_en.srt

8.2 KB

003 adv-dom-sizes-html.zip

4.8 KB

004 Working with Element Sizes & Positions.mp4

11.5 MB

004 Working with Element Sizes & Positions_en.srt

6.8 KB

004 sizes.pdf

94.7 KB

005 The DOM & Prototypes.mp4

8.8 MB

005 The DOM & Prototypes_en.srt

3.4 KB

006 Positioning the Tooltip.mp4

99.6 MB

006 Positioning the Tooltip_en.srt

14.9 KB

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

5.5 KB

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

5.5 KB

007 Handling Scrolling.mp4

27.1 MB

007 Handling Scrolling_en.srt

8.0 KB

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

5.3 KB

008 Working with template Tags.mp4

39.2 MB

008 Working with template Tags_en.srt

6.7 KB

008 adv-dom-05-template.zip

5.3 KB

009 Loading Scripts Dynamically.mp4

50.6 MB

009 Loading Scripts Dynamically_en.srt

10.1 KB

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

6.0 KB

010 Setting Timers & Intervals.mp4

43.0 MB

010 Setting Timers & Intervals_en.srt

10.7 KB

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

5.9 KB

011 The location and history Objects.mp4

12.7 MB

011 The location and history Objects_en.srt

6.0 KB

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

0.1 KB

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

0.1 KB

012 The navigator Object.mp4

15.7 MB

012 The navigator Object_en.srt

6.8 KB

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

0.1 KB

013 Working with Dates.mp4

7.6 MB

013 Working with Dates_en.srt

4.4 KB

014 The Error Object & Constructor Function.mp4

15.5 MB

014 The Error Object & Constructor Function_en.srt

4.6 KB

015 Wrap Up.mp4

5.6 MB

015 Wrap Up_en.srt

1.0 KB

016 Useful Resources & Links.html

1.2 KB

016 adv-dom-01-dataset.zip

3.7 KB

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

5.5 KB

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

5.5 KB

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

5.3 KB

016 adv-dom-05-template.zip

5.3 KB

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

6.0 KB

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

5.9 KB

016 adv-dom-sizes-html.zip

4.8 KB

external-links.txt

0.4 KB

/14 - Working with Events/

001 Module Introduction.mp4

1.6 MB

001 Module Introduction_en.srt

2.1 KB

002 Introduction to Events in JavaScript.mp4

19.2 MB

002 Introduction to Events in JavaScript_en.srt

8.9 KB

002 events-in-js.pdf

76.4 KB

003 Different Ways of Listening to Events.mp4

24.3 MB

003 Different Ways of Listening to Events_en.srt

9.7 KB

003 events-01-starting-setup.zip

5.8 KB

004 Removing Event Listeners.mp4

20.6 MB

004 Removing Event Listeners_en.srt

7.6 KB

004 events-02-addeventlistener-removeeventlistener.zip

6.5 KB

005 The event Object.mp4

21.7 MB

005 The event Object_en.srt

8.2 KB

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

6.2 KB

006 Supported Event Types.mp4

43.4 MB

006 Supported Event Types_en.srt

11.3 KB

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

6.2 KB

007 Example Basic Infinite Scrolling.html

2.4 KB

008 Working with preventDefault().mp4

14.8 MB

008 Working with preventDefault()_en.srt

7.1 KB

008 events-05-preventdefault.zip

6.3 KB

009 Understanding Capturing & Bubbling Phases.mp4

2.8 MB

009 Understanding Capturing & Bubbling Phases_en.srt

3.0 KB

010 Event Propagation & stopPropagation().mp4

29.5 MB

010 Event Propagation & stopPropagation()_en.srt

10.9 KB

010 events-06-event-propagation.zip

6.4 KB

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

6.6 KB

011 Using Event Delegation.mp4

29.8 MB

011 Using Event Delegation_en.srt

11.2 KB

011 events-08-event-delegation.zip

6.6 KB

012 Triggering DOM Elements Programmatically.mp4

16.0 MB

012 Triggering DOM Elements Programmatically_en.srt

5.3 KB

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

7.0 KB

013 Event Handler Functions & this.mp4

8.8 MB

013 Event Handler Functions & this_en.srt

3.5 KB

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

6.8 KB

014 Events.html

12.7 KB

015 Drag & Drop - Theory.mp4

7.1 MB

015 Drag & Drop - Theory_en.srt

6.8 KB

016 Configuring Draggable Elements.mp4

46.5 MB

016 Configuring Draggable Elements_en.srt

9.0 KB

016 Possible-effectAllowed-Values.url

0.1 KB

016 Supported-Data-Types.url

0.1 KB

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

7.2 KB

017 Marking the Drop Area.mp4

63.2 MB

017 Marking the Drop Area_en.srt

12.4 KB

018 Dropping & Moving Data + Elements.mp4

49.2 MB

018 Dropping & Moving Data + Elements_en.srt

9.6 KB

018 events-13-dropping.zip

6.7 KB

018 events-14-finished.zip

6.8 KB

019 Firefox Adjustments.html

8.5 KB

020 Wrap Up.mp4

5.8 MB

020 Wrap Up_en.srt

1.8 KB

021 Useful Resources & Links.html

1.2 KB

021 events-01-starting-setup.zip

5.8 KB

021 events-02-addeventlistener-removeeventlistener.zip

6.5 KB

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

6.2 KB

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

6.2 KB

021 events-05-preventdefault.zip

6.3 KB

021 events-06-event-propagation.zip

6.4 KB

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

6.6 KB

021 events-08-event-delegation.zip

6.6 KB

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

7.0 KB

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

6.8 KB

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

7.2 KB

021 events-12-dragenter-dragover.zip

6.9 KB

021 events-13-dropping.zip

6.7 KB

021 events-14-finished.zip

6.8 KB

external-links.txt

0.2 KB

/15 - Advanced Function Concepts/

001 Module Introduction.mp4

1.1 MB

001 Module Introduction_en.srt

1.3 KB

002 Pure Functions & Side-Effects.mp4

15.9 MB

002 Pure Functions & Side-Effects_en.srt

7.8 KB

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

0.8 KB

002 pure-functions.pdf

78.2 KB

003 Impure vs Pure Functions.mp4

5.2 MB

003 Impure vs Pure Functions_en.srt

2.7 KB

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

1.1 KB

004 Factory Functions.mp4

16.8 MB

004 Factory Functions_en.srt

7.4 KB

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

1.2 KB

005 Closures.mp4

26.6 MB

005 Closures_en.srt

10.9 KB

005 adv-fn-04-closures.zip

1.1 KB

006 Closures in Practice.mp4

21.7 MB

006 Closures in Practice_en.srt

10.3 KB

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

1.3 KB

007 Closures & Memory Management.mp4

3.7 MB

007 Closures & Memory Management_en.srt

1.8 KB

008 Optional IIFEs.html

2.1 KB

009 Introducing Recursion.mp4

33.5 MB

009 Introducing Recursion_en.srt

10.1 KB

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

1.4 KB

010 Advanced Recursion.mp4

46.1 MB

010 Advanced Recursion_en.srt

11.2 KB

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

1.6 KB

011 Advanced Functions.html

11.9 KB

012 Wrap Up.mp4

3.7 MB

012 Wrap Up_en.srt

1.7 KB

013 Useful Resources & Links.html

0.8 KB

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

0.8 KB

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

1.1 KB

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

1.2 KB

013 adv-fn-04-closures.zip

1.1 KB

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

1.3 KB

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

1.4 KB

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

1.6 KB

[CourseClub.Me].url

0.1 KB

[GigaCourse.Com].url

0.0 KB

/16 - More on Numbers & Strings/

001 Module Introduction.mp4

1.1 MB

001 Module Introduction_en.srt

1.1 KB

002 How Numbers Work & Behave in JavaScript.mp4

33.3 MB

002 How Numbers Work & Behave in JavaScript_en.srt

10.5 KB

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

0.8 KB

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

0.1 KB

003 Floating Point (Im)Precision.mp4

18.5 MB

003 Floating Point (Im)Precision_en.srt

14.5 KB

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

0.1 KB

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

0.1 KB

004 The BigInt Type.mp4

8.3 MB

004 The BigInt Type_en.srt

5.0 KB

005 The Global Number and Math Objects.mp4

5.0 MB

005 The Global Number and Math Objects_en.srt

4.0 KB

006 Example Generate Random Number Between Min Max.mp4

9.9 MB

006 Example Generate Random Number Between Min Max_en.srt

7.3 KB

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

1.0 KB

007 Exploring String Methods.mp4

7.1 MB

007 Exploring String Methods_en.srt

2.4 KB

008 Tagged Templates.mp4

38.2 MB

008 Tagged Templates_en.srt

12.9 KB

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

1.2 KB

009 Introducing Regular Expressions (RegEx).mp4

6.6 MB

009 Introducing Regular Expressions (RegEx)_en.srt

5.7 KB

010 More on Regular Expressions.mp4

29.2 MB

010 More on Regular Expressions_en.srt

10.2 KB

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

0.1 KB

011 Wrap Up.mp4

4.0 MB

011 Wrap Up_en.srt

1.8 KB

012 Useful Resources & Links.html

0.8 KB

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

0.8 KB

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

1.0 KB

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

1.2 KB

external-links.txt

0.5 KB

/17 - Async JavaScript Promises & Callbacks/

001 Module Introduction.mp4

1.4 MB

001 Module Introduction_en.srt

1.6 KB

002 Understanding Synchronous Code Execution (Sync Code).mp4

8.6 MB

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

4.0 KB

002 async-01-starting-setup.zip

0.9 KB

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

77.9 KB

003 Understanding Asynchronous Code Execution (Async Code).mp4

9.6 MB

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

8.2 KB

003 js-async-code.pdf

81.4 KB

004 Blocking Code & The Event Loop.mp4

24.8 MB

004 Blocking Code & The Event Loop_en.srt

15.8 KB

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

1.0 KB

004 event-loop.pdf

86.7 KB

005 Sync + Async Code - The Execution Order.mp4

12.1 MB

005 Sync + Async Code - The Execution Order_en.srt

5.8 KB

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

1.1 KB

006 Multiple Callbacks & setTimeout(0).mp4

8.8 MB

006 Multiple Callbacks & setTimeout(0)_en.srt

5.1 KB

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

1.2 KB

007 Asynchronous Code.html

11.2 KB

008 Getting Started with Promises.mp4

26.1 MB

008 Getting Started with Promises_en.srt

11.8 KB

008 async-05-first-promise.zip

1.2 KB

009 Chaining Multiple Promises.mp4

20.1 MB

009 Chaining Multiple Promises_en.srt

8.2 KB

009 async-06-promise-chaining.zip

1.2 KB

010 Promise Error Handling.mp4

26.1 MB

010 Promise Error Handling_en.srt

11.2 KB

010 async-07-error-handling.zip

2.7 KB

011 Promise States & finally.html

1.8 KB

012 Async await.mp4

30.9 MB

012 Async await_en.srt

13.2 KB

013 Async await & Error Handling.mp4

8.7 MB

013 Async await & Error Handling_en.srt

4.4 KB

014 Async await vs Raw Promises.mp4

17.6 MB

014 Async await vs Raw Promises_en.srt

7.3 KB

014 async-08-async-await.zip

1.3 KB

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

24.2 MB

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

11.2 KB

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

1.4 KB

016 Promises & async await.html

15.3 KB

017 Wrap Up.mp4

5.0 MB

017 Wrap Up_en.srt

2.1 KB

018 Useful Resources & Links.html

0.7 KB

018 async-01-starting-setup.zip

0.9 KB

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

1.0 KB

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

1.1 KB

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

1.2 KB

018 async-05-first-promise.zip

1.2 KB

018 async-06-promise-chaining.zip

1.2 KB

018 async-07-error-handling.zip

1.3 KB

018 async-08-async-await.zip

1.3 KB

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

1.4 KB

/18 - Working with Http Requests/

001 Module Introduction.mp4

1.3 MB

001 Module Introduction_en.srt

1.3 KB

002 What & Why.mp4

8.4 MB

002 What & Why_en.srt

6.7 KB

002 behind-the-scenes-requests.pdf

91.7 KB

003 How The Web Works.html

1.0 KB

004 More Background about Http.mp4

10.6 MB

004 More Background about Http_en.srt

7.5 KB

004 http-requests.pdf

76.1 KB

005 Getting Started with Http.mp4

7.8 MB

005 Getting Started with Http_en.srt

5.0 KB

005 JSONPlaceholder.url

0.1 KB

005 http-01-starting-setup.zip

2.3 KB

006 Sending a GET Request.mp4

9.7 MB

006 Sending a GET Request_en.srt

5.3 KB

007 JSON Data & Parsing Data.mp4

47.2 MB

007 JSON Data & Parsing Data_en.srt

12.1 KB

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

2.8 KB

008 JSON Data Deep Dive.html

3.0 KB

009 Promisifying Http Requests (with XMLHttpRequest).mp4

23.0 MB

009 Promisifying Http Requests (with XMLHttpRequest)_en.srt

4.7 KB

010 Sending Data with a POST Request.mp4

19.3 MB

010 Sending Data with a POST Request_en.srt

6.1 KB

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

3.0 KB

011 Triggering Requests via the UI.mp4

18.1 MB

011 Triggering Requests via the UI_en.srt

3.7 KB

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

3.1 KB

012 The Fetch Button Always Appends.html

0.3 KB

013 Sending a DELETE Request.mp4

42.2 MB

013 Sending a DELETE Request_en.srt

6.4 KB

013 http-05-delete-request.zip

3.1 KB

014 Handling Errors.mp4

20.3 MB

014 Handling Errors_en.srt

6.0 KB

014 http-06-error-handling.zip

3.2 KB

015 Dive-deeper-into-XMLHttpRequest.url

0.1 KB

015 Using the fetch() API.mp4

29.6 MB

015 Using the fetch() API_en.srt

9.1 KB

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

3.4 KB

016 POSTing Data with the fetch() API.mp4

10.9 MB

016 POSTing Data with the fetch() API_en.srt

3.4 KB

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

3.4 KB

017 Adding Request Headers.mp4

11.7 MB

017 Adding Request Headers_en.srt

3.9 KB

017 http-09-headers.zip

3.2 KB

018 fetch() & Error Handling.mp4

42.5 MB

018 fetch() & Error Handling_en.srt

9.4 KB

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

3.5 KB

019 XMLHttpRequest vs fetch().mp4

7.5 MB

019 XMLHttpRequest vs fetch()_en.srt

2.2 KB

020 Working with FormData.mp4

47.6 MB

020 Working with FormData_en.srt

9.0 KB

020 http-11-formdata.zip

3.4 KB

021 Wrap Up.mp4

5.9 MB

021 Wrap Up_en.srt

1.8 KB

022 Useful Resources & Links.html

1.2 KB

022 http-01-starting-setup.zip

2.3 KB

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

2.8 KB

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

3.0 KB

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

3.1 KB

022 http-05-delete-request.zip

3.1 KB

022 http-06-error-handling.zip

3.2 KB

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

3.4 KB

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

3.4 KB

022 http-09-headers.zip

3.2 KB

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

3.5 KB

022 http-11-formdata.zip

3.4 KB

external-links.txt

0.2 KB

/19 - Working with JavaScript Libraries/

001 Module Introduction.mp4

1.1 MB

001 Module Introduction_en.srt

1.2 KB

002 What & Why.mp4

4.0 MB

002 What & Why_en.srt

4.0 KB

003 Adding Libraries (Example lodash).mp4

44.1 MB

003 Adding Libraries (Example lodash)_en.srt

13.0 KB

003 lib-01-starting-setup.zip

0.8 KB

003 lib-02-lodash.zip

121.9 KB

004 Example jQuery.mp4

14.5 MB

004 Example jQuery_en.srt

3.3 KB

005 Discovering Libraries.mp4

20.0 MB

005 Discovering Libraries_en.srt

4.7 KB

006 Axios Library & Http Requests.mp4

67.9 MB

006 Axios Library & Http Requests_en.srt

14.3 KB

006 http-11-formdata.zip

3.4 KB

006 lib-03-axios.zip

3.4 KB

007 Third-Party Library Considerations.mp4

29.3 MB

007 Third-Party Library Considerations_en.srt

7.2 KB

008 Wrap Up.mp4

1.6 MB

008 Wrap Up_en.srt

1.3 KB

009 Useful Resources & Links.html

0.2 KB

009 lib-01-starting-setup.zip

0.8 KB

009 lib-02-lodash.zip

121.9 KB

009 lib-03-axios.zip

3.4 KB

/20 - Modular JavaScript (Working with Modules)/

001 Module Introduction.mp4

1.2 MB

001 Module Introduction_en.srt

1.3 KB

002 Splitting Code in a Sub-optimal Way.mp4

68.1 MB

002 Splitting Code in a Sub-optimal Way_en.srt

9.8 KB

002 modules-01-starting-project.zip

6.3 KB

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

8.3 KB

003 A First Step Towards JavaScript Modules.mp4

22.7 MB

003 A First Step Towards JavaScript Modules_en.srt

4.9 KB

004 We Need a Development Server!.mp4

19.7 MB

004 We Need a Development Server!_en.srt

8.5 KB

005 First import export Work.mp4

14.9 MB

005 First import export Work_en.srt

5.1 KB

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

8.3 KB

006 Switching All Files To Use Modules.mp4

41.4 MB

006 Switching All Files To Use Modules_en.srt

6.2 KB

006 modules-04-modules-everywhere.zip

8.2 KB

007 More Named Export Syntax Variations.mp4

27.0 MB

007 More Named Export Syntax Variations_en.srt

8.8 KB

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

8.6 KB

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

8.6 KB

008 Working With Default Exports.mp4

14.3 MB

008 Working With Default Exports_en.srt

4.8 KB

008 modules-07-default-export.zip

8.2 KB

009 Dynamic Imports & Code Splitting.mp4

42.3 MB

009 Dynamic Imports & Code Splitting_en.srt

7.3 KB

009 modules-08-dynamic-imports.zip

8.3 KB

010 When Does Module Code Execute.mp4

7.5 MB

010 When Does Module Code Execute_en.srt

2.7 KB

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

8.6 KB

011 Module Scope & globalThis.mp4

38.3 MB

011 Module Scope & globalThis_en.srt

8.5 KB

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

8.6 KB

012 Modules.html

12.1 KB

013 Wrap Up.mp4

5.9 MB

013 Wrap Up_en.srt

2.3 KB

014 Useful Resources & Links.html

0.5 KB

014 modules-01-starting-project.zip

6.3 KB

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

8.3 KB

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

8.3 KB

014 modules-04-modules-everywhere.zip

8.2 KB

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

8.6 KB

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

8.6 KB

014 modules-07-default-export.zip

8.2 KB

014 modules-08-dynamic-imports.zip

8.3 KB

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

8.6 KB

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

8.6 KB

/21 - JavaScript Tooling & Workflows/

001 Module Introduction.mp4

13.7 MB

001 Module Introduction_en.srt

4.7 KB

002 Project Limitations & Why We Need Tools.mp4

14.0 MB

002 Project Limitations & Why We Need Tools_en.srt

11.4 KB

002 helpful-tools-and-why.pdf

85.5 KB

003 Workflow Overview.mp4

4.4 MB

003 Workflow Overview_en.srt

3.8 KB

003 setup.pdf

73.3 KB

004 Setting Up a npm Project.mp4

14.0 MB

004 Setting Up a npm Project_en.srt

5.1 KB

004 tooling-01-starting-project.zip

8.4 KB

004 tooling-02-initialized-npm.zip

8.8 KB

005 Working with npm Packages.mp4

19.4 MB

005 Working with npm Packages_en.srt

5.3 KB

006 Linting with ESLint.mp4

52.3 MB

006 Linting with ESLint_en.srt

11.6 KB

006 tooling-03-eslint.zip

8.9 KB

007 Configuring ESLint.html

1.3 KB

008 Important Webpack Version & Configuring npm Scripts.html

1.0 KB

009 Bundling with Webpack.mp4

58.8 MB

009 Bundling with Webpack_en.srt

20.3 KB

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

16.3 KB

010 Bonus Multiple Entry Points.html

2.0 KB

011 Development Mode & Fixing Lazy Loading.mp4

30.9 MB

011 Development Mode & Fixing Lazy Loading_en.srt

5.2 KB

012 Using webpack-dev-server.mp4

19.7 MB

012 Using webpack-dev-server_en.srt

4.2 KB

013 Generating Sourcemaps.mp4

29.5 MB

013 Generating Sourcemaps_en.srt

4.6 KB

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

16.9 KB

014 Building For Production.mp4

21.5 MB

014 Building For Production_en.srt

5.1 KB

014 tooling-06-production-workflow.zip

17.8 KB

015 Final Optimizations.mp4

29.6 MB

015 Final Optimizations_en.srt

8.7 KB

015 tooling-07-final-optimizations.zip

10.2 KB

016 Using Third Party Packages with npm & Webpack.mp4

32.1 MB

016 Using Third Party Packages with npm & Webpack_en.srt

5.4 KB

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

10.2 KB

017 Wrap Up.mp4

10.3 MB

017 Wrap Up_en.srt

2.1 KB

018 Useful Resources & Links.html

0.5 KB

018 tooling-01-starting-project.zip

8.4 KB

018 tooling-02-initialized-npm.zip

8.8 KB

018 tooling-03-eslint.zip

8.9 KB

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

16.3 KB

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

16.9 KB

018 tooling-06-production-workflow.zip

17.8 KB

018 tooling-07-final-optimizations.zip

10.2 KB

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

10.2 KB

/22 - Utilizing Browser Storage/

001 Module Introduction.mp4

1.3 MB

001 Module Introduction_en.srt

1.4 KB

002 Browser Storage Options.mp4

14.3 MB

002 Browser Storage Options_en.srt

10.4 KB

002 what-is-browser-storage.pdf

73.6 KB

003 localStorage & sessionStorage.mp4

26.6 MB

003 localStorage & sessionStorage_en.srt

14.7 KB

003 storage-01-starting-setup.zip

1.3 KB

003 storage-02-localstorage.zip

1.6 KB

004 Getting Started with Cookies.mp4

21.1 MB

004 Getting Started with Cookies_en.srt

8.5 KB

005 More-on-Cookies.url

0.1 KB

005 Working with Cookies.mp4

49.1 MB

005 Working with Cookies_en.srt

11.7 KB

005 storage-03-cookies.zip

2.0 KB

006 Getting Started with IndexedDB.mp4

32.2 MB

006 Getting Started with IndexedDB_en.srt

12.6 KB

006 IndexedDB-Docs-MDN-.url

0.1 KB

007 More-on-IndexedDB-MDN-.url

0.1 KB

007 Working with IndexedDB.mp4

13.9 MB

007 Working with IndexedDB_en.srt

6.0 KB

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

0.1 KB

007 storage-04-indexeddb.zip

2.7 KB

008 Wrap Up.mp4

2.7 MB

008 Wrap Up_en.srt

1.1 KB

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

75.6 KB

009 Useful Resources & Links.html

1.0 KB

009 storage-01-starting-setup.zip

1.3 KB

009 storage-02-localstorage.zip

1.6 KB

009 storage-03-cookies.zip

2.0 KB

009 storage-04-indexeddb.zip

2.7 KB

external-links.txt

0.4 KB

/23 - JavaScript & Browser Support/

001 Module Introduction.mp4

1.9 MB

001 Module Introduction_en.srt

2.0 KB

002 What Is Browser Support About.mp4

15.0 MB

002 What Is Browser Support About_en.srt

10.8 KB

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

111.5 KB

002 what-is-browser-support.pdf

1.2 MB

003 Determining Browser Support For A JavaScript Feature.mp4

67.7 MB

003 Determining Browser Support For A JavaScript Feature_en.srt

12.2 KB

003 determining-browser-support.pdf

76.9 KB

004 Determining Required Support.mp4

6.7 MB

004 Determining Required Support_en.srt

4.9 KB

004 determining-requirements.pdf

80.7 KB

005 Solution Feature Detection + Fallback Code.mp4

49.7 MB

005 Solution Feature Detection + Fallback Code_en.srt

14.5 KB

005 feature-detection-and-fallbacks.pdf

73.4 KB

005 support-01-starting-setup.zip

3.9 KB

005 support-02-feature-detection.zip

4.1 KB

006 Solution Using Polyfills.mp4

22.2 MB

006 Solution Using Polyfills_en.srt

4.9 KB

006 polyfills.pdf

71.5 KB

007 -babel-preset-env-Docs.url

0.1 KB

007 Babel-Docs.url

0.1 KB

007 Solution Transpiling Code.mp4

82.5 MB

007 Solution Transpiling Code_en.srt

16.9 KB

007 babel-loader-Docs.url

0.1 KB

007 browserslist-Config-Options.url

0.1 KB

007 support-03-babel-loader.zip

6.6 KB

007 transpilation.pdf

72.5 KB

008 Improvement Automatically Detect + Add Polyfills.mp4

39.3 MB

008 Improvement Automatically Detect + Add Polyfills_en.srt

15.6 KB

008 support-04-corejs-polyfills.zip

4.5 KB

009 What about Support Outside of Browsers.mp4

1.2 MB

009 What about Support Outside of Browsers_en.srt

1.5 KB

009 support-04-corejs-polyfills.zip

4.5 KB

010 Browser Support Outside of JavaScript Files.mp4

7.2 MB

010 Browser Support Outside of JavaScript Files_en.srt

3.9 KB

011 Wrap Up.mp4

3.6 MB

011 Wrap Up_en.srt

1.9 KB

012 Useful Resources & Links.html

0.9 KB

012 support-01-starting-setup.zip

3.9 KB

012 support-02-feature-detection.zip

4.1 KB

012 support-03-babel-loader.zip

6.6 KB

012 support-04-corejs-polyfills.zip

4.5 KB

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

4.8 KB

external-links.txt

0.3 KB

/24 - Time to Practice Share My Place App/

001 Module Introduction.mp4

1.0 MB

001 Module Introduction_en.srt

1.2 KB

002 Note Use the LTS Version of NodeJS.html

0.3 KB

003 Setting Up the Project.mp4

12.1 MB

003 Setting Up the Project_en.srt

4.4 KB

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

7.2 KB

004 Getting DOM Access.mp4

17.4 MB

004 Getting DOM Access_en.srt

6.0 KB

005 Getting the User Location.mp4

46.0 MB

005 Getting the User Location_en.srt

9.1 KB

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

7.9 KB

006 Adding Feedback (Showing a Modal).mp4

33.3 MB

006 Adding Feedback (Showing a Modal)_en.srt

16.0 KB

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

8.6 KB

007 Hiding the Modal.mp4

9.8 MB

007 Hiding the Modal_en.srt

3.5 KB

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

8.7 KB

008 Google-Maps-SDK-Docs.url

0.1 KB

008 Rendering a Map with Google Maps.mp4

112.0 MB

008 Rendering a Map with Google Maps_en.srt

19.9 KB

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

9.4 KB

009 Continuing without a Credit Card.html

2.1 KB

010 Finding an Address & Getting the Coordinates.mp4

33.1 MB

010 Finding an Address & Getting the Coordinates_en.srt

11.4 KB

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

10.7 KB

011 Converting User Input to Coordinates.mp4

15.6 MB

011 Converting User Input to Coordinates_en.srt

4.7 KB

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

10.6 KB

012 Creating a Share Place Link.mp4

72.8 MB

012 Creating a Share Place Link_en.srt

11.1 KB

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

10.6 KB

013 Copying the Link to the Clipboard.mp4

15.9 MB

013 Copying the Link to the Clipboard_en.srt

5.1 KB

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

11.0 KB

014 Rendering the Shared Place Screen.mp4

26.4 MB

014 Rendering the Shared Place Screen_en.srt

8.5 KB

014 practice-places-10-finished.zip

10.5 KB

015 Useful Resources & Links.html

0.2 KB

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

7.2 KB

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

7.9 KB

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

8.6 KB

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

8.7 KB

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

9.4 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

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

10.6 KB

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

11.0 KB

015 practice-places-10-finished.zip

10.5 KB

external-links.txt

0.1 KB

/25 - Working with JavaScript Frameworks/

001 Module Introduction.mp4

1.3 MB

001 Module Introduction_en.srt

1.4 KB

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

0.1 KB

002 What and Why.mp4

13.4 MB

002 What and Why_en.srt

10.7 KB

002 important-frontend-frameworks.pdf

492.9 KB

002 what-is-a-framework.pdf

74.3 KB

003 The Idea Behind React.js.mp4

4.6 MB

003 The Idea Behind React.js_en.srt

3.8 KB

003 introducing-reactjs.pdf

77.6 KB

004 Analysing a React Project.mp4

125.6 MB

004 Analysing a React Project_en.srt

25.4 KB

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

45.9 KB

005 Wrap Up.mp4

5.6 MB

005 Wrap Up_en.srt

2.2 KB

006 Useful Resources & Links.html

0.7 KB

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

45.9 KB

external-links.txt

0.1 KB

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

001 Module Introduction.mp4

2.7 MB

001 Module Introduction_en.srt

2.4 KB

002 Understanding Symbols.mp4

14.0 MB

002 Understanding Symbols_en.srt

11.7 KB

002 meta-01-starting-setup.zip

0.8 KB

003 Well-known Symbols.mp4

12.2 MB

003 Well-known Symbols_en.srt

7.5 KB

003 meta-02-symbols.zip

1.0 KB

004 Understanding Iterators.mp4

13.7 MB

004 Understanding Iterators_en.srt

6.9 KB

004 meta-03-iterators.zip

1.2 KB

005 Generators & Iterable Objects.mp4

36.6 MB

005 Generators & Iterable Objects_en.srt

14.7 KB

005 meta-04-generators.zip

1.3 KB

006 Generators Summary & Built-in Iterables Examples.mp4

10.9 MB

006 Generators Summary & Built-in Iterables Examples_en.srt

4.4 KB

006 meta-05-finished-generators.zip

1.4 KB

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

0.1 KB

007 The Reflect API.mp4

20.1 MB

007 The Reflect API_en.srt

9.5 KB

007 meta-06-reflect-api.zip

1.5 KB

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

0.1 KB

008 The Proxy API and a First Trap.mp4

24.6 MB

008 The Proxy API and a First Trap_en.srt

11.6 KB

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

1.6 KB

008 meta-programming.pdf

73.3 KB

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

0.1 KB

009 Working with Proxy Traps.mp4

7.6 MB

009 Working with Proxy Traps_en.srt

3.9 KB

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

1.7 KB

010 Wrap Up.mp4

6.6 MB

010 Wrap Up_en.srt

2.0 KB

011 Useful Resources & Links.html

2.1 KB

011 meta-01-starting-setup.zip

0.8 KB

011 meta-02-symbols.zip

1.0 KB

011 meta-03-iterators.zip

1.2 KB

011 meta-04-generators.zip

1.3 KB

011 meta-05-finished-generators.zip

1.4 KB

011 meta-06-reflect-api.zip

1.5 KB

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

1.6 KB

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

1.7 KB

external-links.txt

0.5 KB

/27 - Node.js An Introduction/

001 Module Introduction.mp4

2.0 MB

001 Module Introduction_en.srt

2.4 KB

002 JavaScript is a Hosted Language.mp4

3.7 MB

002 JavaScript is a Hosted Language_en.srt

3.2 KB

002 js-hosted-language.pdf

78.4 KB

003 Installation & Basics.mp4

13.8 MB

003 Installation & Basics_en.srt

9.0 KB

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

0.4 KB

004 Understanding Modules & File Access.mp4

19.0 MB

004 Understanding Modules & File Access_en.srt

6.4 KB

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

0.8 KB

005 Working with Incoming Http Requests.mp4

10.9 MB

005 Working with Incoming Http Requests_en.srt

8.6 KB

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

1.1 KB

006 Sending Responses (HTML Data).mp4

11.0 MB

006 Sending Responses (HTML Data)_en.srt

5.8 KB

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

1.2 KB

007 Parsing Incoming Data.mp4

33.9 MB

007 Parsing Incoming Data_en.srt

15.9 KB

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

1.3 KB

008 Introducing & Installing Express.js.mp4

9.0 MB

008 Introducing & Installing Express.js_en.srt

3.8 KB

008 node-06-added-expressjs.zip

1.9 KB

009 Express.js The Basics.mp4

17.0 MB

009 Express.js The Basics_en.srt

9.6 KB

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

2.2 KB

010 Extracting Data.mp4

15.0 MB

010 Extracting Data_en.srt

5.6 KB

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

2.3 KB

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

27.1 MB

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

9.3 KB

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

0.0 KB

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

3.0 KB

012 Enhancing Our Project.mp4

15.3 MB

012 Enhancing Our Project_en.srt

4.8 KB

013 Adding Basic REST Routes.mp4

47.3 MB

013 Adding Basic REST Routes_en.srt

16.7 KB

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

3.5 KB

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

11.2 KB

014 More-on-CORS-Headers.url

0.1 KB

014 Understanding CORS (Cross Origin Resource Sharing).mp4

25.3 MB

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

7.2 KB

014 node-11-cors.zip

3.3 KB

015 Sending the Location ID to the Frontend.mp4

15.1 MB

015 Sending the Location ID to the Frontend_en.srt

2.9 KB

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

3.6 KB

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

11.0 KB

016 Adding the GET Location Route.mp4

31.2 MB

016 Adding the GET Location Route_en.srt

9.4 KB

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

3.7 KB

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

11.4 KB

017 Introducing MongoDB (Database).mp4

97.6 MB

017 Introducing MongoDB (Database)_en.srt

20.3 KB

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

4.3 KB

018 NodeJS Error Handling.html

4.0 KB

019 Wrap Up.mp4

10.4 MB

019 Wrap Up_en.srt

2.4 KB

020 Useful Resources & Links.html

0.6 KB

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

0.4 KB

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

0.8 KB

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

1.1 KB

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

1.2 KB

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

1.3 KB

020 node-06-added-expressjs.zip

1.9 KB

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

2.2 KB

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

2.3 KB

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

3.0 KB

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

3.5 KB

020 node-11-cors.zip

3.3 KB

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

3.6 KB

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

3.7 KB

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

4.3 KB

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

11.2 KB

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

11.0 KB

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

11.4 KB

[CourseClub.Me].url

0.1 KB

[GigaCourse.Com].url

0.0 KB

external-links.txt

0.1 KB

/28 - Security/

001 Module Introduction.mp4

1.6 MB

001 Module Introduction_en.srt

2.1 KB

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

21.9 MB

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

9.6 KB

002 what-could-go-wrong.pdf

76.9 KB

003 Cross-Site Scripting Attacks (XSS).mp4

120.1 MB

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

20.4 KB

003 security-01-finished.zip

10.2 KB

004 Third-Party Libraries & XSS.mp4

19.7 MB

004 Third-Party Libraries & XSS_en.srt

7.4 KB

005 XSS & Exposing Confidential Details.html

11.6 KB

006 CSRF Attacks (Cross Site Request Forgery).mp4

8.8 MB

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

6.2 KB

006 csrf.pdf

74.0 KB

007 CORS (Cross Origin Resource Sharing).mp4

24.3 MB

007 CORS (Cross Origin Resource Sharing)_en.srt

4.2 KB

007 cors.pdf

73.9 KB

008 Wrap Up.mp4

5.2 MB

008 Wrap Up_en.srt

2.0 KB

009 Useful Resources & Links.html

0.5 KB

009 security-01-finished.zip

10.2 KB

/29 - Deploying JavaScript Code/

001 Module Introduction.mp4

1.5 MB

001 Module Introduction_en.srt

1.6 KB

002 Deployment Steps.mp4

10.5 MB

002 Deployment Steps_en.srt

11.0 KB

002 deployment-steps.pdf

71.1 KB

002 different-kinds-of-apps.pdf

79.6 KB

003 Different Types of Websites.html

1.2 KB

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

75.4 MB

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

14.6 KB

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

224.3 KB

005 Injecting Script Imports Into HTML Automatically.html

0.7 KB

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

69.6 MB

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

18.5 KB

006 Get-Started-with-Git.url

0.1 KB

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

4.4 KB

007 Useful Resources & Links.html

0.8 KB

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

224.3 KB

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

4.4 KB

external-links.txt

0.1 KB

/30 - Performance & Optimizations/

001 Module Introduction.mp4

2.1 MB

001 Module Introduction_en.srt

2.4 KB

002 What is Performance Optimization About.mp4

11.7 MB

002 What is Performance Optimization About_en.srt

8.6 KB

002 what-is-performance.pdf

78.2 KB

003 Optimization Potentials.mp4

13.6 MB

003 Optimization Potentials_en.srt

9.1 KB

003 performance-optimization-layers.pdf

82.5 KB

004 Measuring Performance.mp4

5.9 MB

004 Measuring Performance_en.srt

4.9 KB

004 measuring-performance.pdf

76.7 KB

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

107.1 MB

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

22.5 KB

005 performance-01-starting-setup.zip

118.6 KB

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

0.1 KB

006 Further Resources.mp4

20.2 MB

006 Further Resources_en.srt

3.0 KB

006 Google-Performance-Docs.url

0.1 KB

007 Preparing The Testing Setup.mp4

22.8 MB

007 Preparing The Testing Setup_en.srt

5.4 KB

008 Optimizing Startup Time & Code Usage Coverage.mp4

96.8 MB

008 Optimizing Startup Time & Code Usage Coverage_en.srt

15.7 KB

008 performance-02-lazy-loading.zip

17.4 KB

009 Updating The DOM Correctly.mp4

44.0 MB

009 Updating The DOM Correctly_en.srt

12.8 KB

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

18.5 KB

010 Updating Lists Correctly.mp4

56.0 MB

010 Updating Lists Correctly_en.srt

10.7 KB

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

18.6 KB

011 Optimizing The Small Things.mp4

18.6 MB

011 Optimizing The Small Things_en.srt

5.2 KB

012 Micro-Optimizations (Think Twice!).mp4

30.0 MB

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

12.0 KB

012 benchmarking.pdf

73.3 KB

012 performance-05-microoptimizations.zip

18.1 KB

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

0.1 KB

013 Finding & Fixing Memory Leaks.mp4

80.2 MB

013 Finding & Fixing Memory Leaks_en.srt

13.4 KB

014 Server-side Performance Optimizations.html

3.5 KB

015 Wrap Up.mp4

5.2 MB

015 Wrap Up_en.srt

4.7 KB

015 improvement-ideas.pdf

76.2 KB

016 Useful Resources & Links.html

0.9 KB

016 performance-01-starting-setup.zip

17.8 KB

016 performance-02-lazy-loading.zip

17.4 KB

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

18.5 KB

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

18.6 KB

016 performance-05-microoptimizations.zip

18.1 KB

external-links.txt

0.3 KB

/31 - Introduction to Testing/

001 Module Introduction.mp4

981.5 KB

001 Module Introduction_en.srt

1.1 KB

002 What Is Testing Why Does It Matter.mp4

9.4 MB

002 What Is Testing Why Does It Matter_en.srt

10.3 KB

002 Written-Article.url

0.1 KB

002 testing-01-starting-setup.zip

5.4 KB

002 testing-02-unit-tests.zip

6.0 KB

002 testing-03-integration-tests.zip

6.3 KB

002 testing-04-e2e-tests.zip

6.4 KB

003 Testing Setup.mp4

12.8 MB

003 Testing Setup_en.srt

5.6 KB

003 testing-01-starting-setup.zip

5.4 KB

004 Writing & Running Unit Tests.mp4

62.1 MB

004 Writing & Running Unit Tests_en.srt

14.8 KB

004 testing-02-unit-tests.zip

6.0 KB

005 Writing & Running Integration Tests.mp4

26.6 MB

005 Writing & Running Integration Tests_en.srt

8.0 KB

005 testing-03-integration-tests.zip

6.3 KB

006 Writing & Running e2e Tests.mp4

82.4 MB

006 Writing & Running e2e Tests_en.srt

13.1 KB

006 testing-04-e2e-tests.zip

6.4 KB

007 Dealing with Async Code.mp4

30.1 MB

007 Dealing with Async Code_en.srt

13.9 KB

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

5.1 KB

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

0.1 KB

008 Official-Jest-Docs.url

0.1 KB

008 Working with Mocks.mp4

19.9 MB

008 Working with Mocks_en.srt

9.6 KB

008 testing-06-finished.zip

8.2 KB

009 Useful Resources & Links.html

0.9 KB

009 testing-01-starting-setup.zip

5.4 KB

009 testing-02-unit-tests.zip

6.0 KB

009 testing-03-integration-tests.zip

6.3 KB

009 testing-04-e2e-tests.zip

6.4 KB

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

5.1 KB

009 testing-06-finished.zip

8.2 KB

external-links.txt

0.3 KB

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

001 Module Introduction.mp4

1.2 MB

001 Module Introduction_en.srt

1.1 KB

002 What are Programming Paradigms.mp4

4.9 MB

002 What are Programming Paradigms_en.srt

4.0 KB

003 Procedural Programming in Practice.mp4

40.6 MB

003 Procedural Programming in Practice_en.srt

12.4 KB

003 paradigms-01-starting-setup.zip

2.6 KB

003 paradigms-02-procedural.zip

3.5 KB

004 Object Oriented Programming in Practice.mp4

40.3 MB

004 Object Oriented Programming in Practice_en.srt

17.9 KB

004 paradigms-03-oop.zip

4.4 KB

005 Functional Programming in Practice.mp4

50.0 MB

005 Functional Programming in Practice_en.srt

18.3 KB

005 paradigms-04-functional.zip

5.7 KB

006 Wrap Up.mp4

14.5 MB

006 Wrap Up_en.srt

5.0 KB

007 Useful Resources & Links.html

0.2 KB

007 paradigms-01-starting-setup.zip

2.6 KB

007 paradigms-02-procedural.zip

3.5 KB

007 paradigms-03-oop.zip

4.4 KB

007 paradigms-04-functional.zip

5.7 KB

/33 - Bonus Data Structures & Algorithms Introduction/

001 Module Introduction.mp4

2.2 MB

001 Module Introduction_en.srt

2.8 KB

002 What are Data Structures & Algorithms.mp4

5.5 MB

002 What are Data Structures & Algorithms_en.srt

6.1 KB

003 A First Example.mp4

23.9 MB

003 A First Example_en.srt

13.5 KB

003 algo-01-starting-setup.zip

2.1 KB

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

2.4 KB

004 Solving the Same Problem Differently.mp4

22.9 MB

004 Solving the Same Problem Differently_en.srt

9.0 KB

004 algo-03-alternative-algorithm.zip

2.5 KB

005 Performance & The Big O Notation.mp4

41.7 MB

005 Performance & The Big O Notation_en.srt

15.7 KB

006 More Time Complexities & Comparing Algorithms.mp4

11.9 MB

006 More Time Complexities & Comparing Algorithms_en.srt

4.5 KB

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

2.6 KB

007 More on Big O.mp4

18.9 MB

007 More on Big O_en.srt

7.3 KB

008 More Examples.mp4

38.6 MB

008 More Examples_en.srt

13.1 KB

008 algo-05-more-algorithms.zip

4.3 KB

009 Diving into Data Structures & Time Complexities.mp4

50.1 MB

009 Diving into Data Structures & Time Complexities_en.srt

15.3 KB

010 Where to Learn More & Wrap Up.mp4

25.1 MB

010 Where to Learn More & Wrap Up_en.srt

4.6 KB

011 Useful Resources & Links.html

1.6 KB

011 algo-01-starting-setup.zip

2.1 KB

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

2.4 KB

011 algo-03-alternative-algorithm.zip

2.5 KB

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

2.6 KB

011 algo-05-more-algorithms.zip

4.3 KB

011 algo-06-data-structures.zip

4.9 KB

/34 - Bonus TypeScript Introduction/

001 Module Introduction.mp4

1.2 MB

001 Module Introduction_en.srt

1.5 KB

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

7.3 MB

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

6.9 KB

003 Working with Types.mp4

23.4 MB

003 Working with Types_en.srt

14.1 KB

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

2.2 KB

004 Core Types & Diving Deeper.mp4

53.0 MB

004 Core Types & Diving Deeper_en.srt

24.4 KB

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

2.5 KB

005 Object Types, Array Types & Function Types.mp4

33.5 MB

005 Object Types, Array Types & Function Types_en.srt

12.8 KB

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

2.6 KB

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

30.0 MB

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

12.4 KB

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

2.6 KB

006 ts-05-enums.zip

2.5 KB

007 Classes & Interfaces.mp4

45.2 MB

007 Classes & Interfaces_en.srt

16.0 KB

007 ts-06-classes-interfaces.zip

2.8 KB

008 Generic Types.mp4

24.6 MB

008 Generic Types_en.srt

6.6 KB

008 ts-07-generics.zip

2.8 KB

009 Configuring the TypeScript Compiler.mp4

34.7 MB

009 Configuring the TypeScript Compiler_en.srt

7.4 KB

009 ts-08-compiler-config.zip

6.1 KB

010 Useful Resources & Links.html

0.4 KB

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

2.2 KB

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

2.5 KB

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

2.6 KB

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

2.6 KB

010 ts-05-enums.zip

2.5 KB

010 ts-06-classes-interfaces.zip

2.8 KB

010 ts-07-generics.zip

2.8 KB

010 ts-08-compiler-config.zip

6.1 KB

/35 - Bonus Web Components/

001 Module Introduction.mp4

7.3 MB

001 Module Introduction_en.srt

2.7 KB

002 Web Components in Action.mp4

18.6 MB

002 Web Components in Action_en.srt

9.3 KB

002 getting-started-02-finished.zip

3.5 KB

002 index.html

0.3 KB

002 modal.js

4.1 KB

003 What are Web Components.mp4

6.0 MB

003 What are Web Components_en.srt

4.7 KB

004 Why Web Components.mp4

4.3 MB

004 Why Web Components_en.srt

3.9 KB

005 Getting Started!.mp4

7.9 MB

005 Getting Started!_en.srt

5.6 KB

006 Web Component Browser Support.mp4

15.3 MB

006 Web Component Browser Support_en.srt

3.5 KB

007 Our Development Setup.mp4

8.0 MB

007 Our Development Setup_en.srt

5.2 KB

008 A First Custom Element.mp4

21.9 MB

008 A First Custom Element_en.srt

10.2 KB

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

2.4 KB

009 Interacting with the Surrounding DOM.mp4

12.0 MB

009 Interacting with the Surrounding DOM_en.srt

6.0 KB

010 Understanding the Custom Element Lifecycle.mp4

3.7 MB

010 Understanding the Custom Element Lifecycle_en.srt

3.5 KB

011 Using connectedCallback for DOM Access.mp4

4.0 MB

011 Using connectedCallback for DOM Access_en.srt

2.5 KB

012 Listening to Events Inside the Component.mp4

30.3 MB

012 Listening to Events Inside the Component_en.srt

11.4 KB

013 Using Attributes on Custom Elements.mp4

15.9 MB

013 Using Attributes on Custom Elements_en.srt

5.7 KB

013 basics-02-using-attributes.zip

2.6 KB

014 Styling our Elements.mp4

22.8 MB

014 Styling our Elements_en.srt

4.6 KB

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

2.8 KB

015 Working with the Shadow DOM.mp4

12.8 MB

015 Working with the Shadow DOM_en.srt

6.1 KB

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

2.8 KB

016 Adding an HTML Template.mp4

21.2 MB

016 Adding an HTML Template_en.srt

6.8 KB

017 Using Slots.mp4

5.5 MB

017 Using Slots_en.srt

2.1 KB

017 basics-05-using-slots.zip

2.7 KB

018 Defining the Template in JavaScript.mp4

12.3 MB

018 Defining the Template in JavaScript_en.srt

4.0 KB

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

3.0 KB

019 Using Style Tags in the Shadow DOM.mp4

19.1 MB

019 Using Style Tags in the Shadow DOM_en.srt

2.9 KB

020 Extending Built-in Elements.mp4

30.6 MB

020 Extending Built-in Elements_en.srt

9.0 KB

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

3.9 KB

021 The Next Steps.mp4

924.9 KB

021 The Next Steps_en.srt

1.1 KB

022 Understanding Shadow DOM Projection.mp4

5.4 MB

022 Understanding Shadow DOM Projection_en.srt

3.3 KB

023 Styling slot Content Outside of the Shadow DOM.mp4

12.2 MB

023 Styling slot Content Outside of the Shadow DOM_en.srt

4.8 KB

024 Styling slot Content Inside of the Shadow DOM.mp4

10.2 MB

024 Styling slot Content Inside of the Shadow DOM_en.srt

4.0 KB

025 Styling the Host Component.mp4

15.3 MB

025 Styling the Host Component_en.srt

5.8 KB

026 Conditional Host Styling.mp4

13.9 MB

026 Conditional Host Styling_en.srt

3.4 KB

027 Styling with the Host Content in Mind.mp4

8.0 MB

027 Styling with the Host Content in Mind_en.srt

3.3 KB

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

4.1 KB

028 More-on-CSS-Variables.url

0.1 KB

028 Smart Dynamic Styling with CSS Variables.mp4

23.4 MB

028 Smart Dynamic Styling with CSS Variables_en.srt

8.2 KB

028 advanced-02-css-variables.zip

3.9 KB

029 Cleaning Up the Overall Styling.mp4

11.6 MB

029 Cleaning Up the Overall Styling_en.srt

4.1 KB

030 Observing Attribute Changes.mp4

37.0 MB

030 Observing Attribute Changes_en.srt

8.4 KB

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

4.3 KB

031 Adjusting the Component Behavior Upon Attribute Changes.mp4

15.3 MB

031 Adjusting the Component Behavior Upon Attribute Changes_en.srt

3.3 KB

032 Using disconnectedCallback.mp4

26.3 MB

032 Using disconnectedCallback_en.srt

8.5 KB

033 Adding a render() Method.mp4

27.5 MB

033 Adding a render() Method_en.srt

8.4 KB

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

4.2 KB

034 Final Adjustment.html

0.5 KB

034 advanced-05-finished.zip

4.0 KB

035 The Next Steps.mp4

1.0 MB

035 The Next Steps_en.srt

1.1 KB

036 Creating the Basic Modal Component.mp4

16.9 MB

036 Creating the Basic Modal Component_en.srt

8.5 KB

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

1.6 KB

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

2.9 KB

037 Adding the Modal Container.mp4

6.4 MB

037 Adding the Modal Container_en.srt

3.2 KB

038 Dive-Into-CSS-Flexbox.url

0.1 KB

038 Styling the Modal Elements.mp4

17.7 MB

038 Styling the Modal Elements_en.srt

7.2 KB

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

3.0 KB

039 Adding Some General App Logic.mp4

12.5 MB

039 Adding Some General App Logic_en.srt

4.8 KB

040 Opening the Modal via CSS.mp4

20.9 MB

040 Opening the Modal via CSS_en.srt

6.7 KB

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

3.3 KB

041 Public Methods & Properties.mp4

22.6 MB

041 Public Methods & Properties_en.srt

8.3 KB

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

3.5 KB

042 Understanding Named Slots.mp4

21.1 MB

042 Understanding Named Slots_en.srt

7.3 KB

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

3.5 KB

043 Listening to Slot Content Changes.mp4

22.0 MB

043 Listening to Slot Content Changes_en.srt

6.9 KB

043 complex-cmp-07-slotchange.zip

3.4 KB

044 Closing the Modal.mp4

19.6 MB

044 Closing the Modal_en.srt

8.9 KB

045 Dispatching Custom Events.mp4

20.7 MB

045 Dispatching Custom Events_en.srt

4.9 KB

046 Configuring Custom Events.mp4

27.3 MB

046 Configuring Custom Events_en.srt

6.6 KB

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

3.9 KB

047 Finishing it up!.mp4

24.9 MB

047 Finishing it up!_en.srt

6.2 KB

047 More-about-CSS-Transitions.url

0.1 KB

047 complex-cmp-09-finished.zip

3.7 KB

048 Useful Resources & Links.html

1.1 KB

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

4.1 KB

048 advanced-02-css-variables.zip

3.9 KB

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

4.3 KB

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

4.2 KB

048 advanced-05-finished.zip

4.0 KB

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

2.4 KB

048 basics-02-using-attributes.zip

2.6 KB

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

2.8 KB

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

2.8 KB

048 basics-05-using-slots.zip

2.7 KB

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

3.0 KB

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

3.9 KB

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

1.6 KB

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

2.9 KB

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

3.0 KB

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

3.3 KB

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

3.5 KB

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

3.5 KB

048 complex-cmp-07-slotchange.zip

3.4 KB

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

3.9 KB

048 complex-cmp-09-finished.zip

3.7 KB

external-links.txt

0.3 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

[CourseClub.Me].url

0.1 KB

[GigaCourse.Com].url

0.0 KB

/

[CourseClub.Me].url

0.1 KB

[GigaCourse.Com].url

0.0 KB

 

Total files 1965


Copyright © 2024 FileMood.com