FileMood

Download JavaScript - The Complete Guide 2020 (Beginner + Advanced)

JavaScript The Complete Guide 2020 Beginner Advanced

Name

JavaScript - The Complete Guide 2020 (Beginner + Advanced)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

21.1 GB

Total Files

1965

Last Seen

2025-07-20 23:45

Hash

DB7B6F158EE037F906F281F388B253827034BE94

/28. Security/

3. Cross-Site Scripting Attacks (XSS).mp4

208.9 MB

1. Module Introduction.mp4

2.1 MB

1. Module Introduction.srt

2.0 KB

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

34.8 MB

2. Security Hole Overview & Exposing Data in your Code.srt

9.3 KB

2.1 what-could-go-wrong.pdf

76.9 KB

3. Cross-Site Scripting Attacks (XSS).srt

19.7 KB

3.1 security-01-finished.zip

10.2 KB

4. Third-Party Libraries & XSS.mp4

75.1 MB

4. Third-Party Libraries & XSS.srt

7.2 KB

5. XSS & Exposing Confidential Details.html

0.2 KB

6. CSRF Attacks (Cross Site Request Forgery).mp4

13.4 MB

6. CSRF Attacks (Cross Site Request Forgery).srt

6.0 KB

6.1 csrf.pdf

74.0 KB

7. CORS (Cross Origin Resource Sharing).mp4

21.8 MB

7. CORS (Cross Origin Resource Sharing).srt

4.1 KB

7.1 cors.pdf

73.9 KB

8. Wrap Up.mp4

8.4 MB

8. Wrap Up.srt

1.9 KB

9. Useful Resources & Links.html

23.7 KB

9.1 security-01-finished.zip

10.2 KB

/

TutsNode.com.txt

0.1 KB

[TGx]Downloaded from torrentgalaxy.to .txt

0.6 KB

/1. Introduction/

1. Introduction.mp4

45.1 MB

1. Introduction.srt

2.8 KB

2. What is JavaScript.mp4

9.3 MB

2. What is JavaScript.srt

4.5 KB

2.1 what-is-javascript.pdf

104.9 KB

3. JavaScript in Action!.mp4

86.8 MB

3. JavaScript in Action!.srt

15.3 KB

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

29.2 KB

4. Join our Online Learning Community.html

21.3 KB

5. How JavaScript Is Executed.mp4

7.2 MB

5. How JavaScript Is Executed.srt

4.4 KB

5.1 how-is-js-executed.pdf

74.7 KB

6. Dynamic vs Weakly Typed Languages.mp4

9.5 MB

6. Dynamic vs Weakly Typed Languages.srt

4.7 KB

6.1 dynamic-vs-weakly-typed.pdf

73.9 KB

7. JavaScript Runs In A Host Environment.mp4

16.1 MB

7. JavaScript Runs In A Host Environment.srt

6.2 KB

7.1 js-host-environment.pdf

76.3 KB

8. Course Outline - What Is In The Course.mp4

21.2 MB

8. Course Outline - What Is In The Course.srt

8.3 KB

8.1 course-content.pdf

76.0 KB

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

5.9 MB

9. How To Get The Most Out Of This Course.srt

3.5 KB

10. Using Course Resources.html

22.5 KB

11. JavaScript vs Java.mp4

10.1 MB

11. JavaScript vs Java.srt

7.0 KB

11.1 java-vs-js.pdf

536.7 KB

12. A Brief History Of JavaScript.mp4

19.2 MB

12. A Brief History Of JavaScript.srt

7.5 KB

12.1 js-history.pdf

75.2 KB

13. Setting Up a Development Environment.mp4

86.3 MB

13. Setting Up a Development Environment.srt

16.3 KB

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

29.7 KB

14. Course FAQs.html

27.0 KB

/.../2. Basics Variables, Data Types, Operators & Functions/

1. Module Introduction.mp4

2.1 MB

1. Module Introduction.srt

1.6 KB

2. Setting Up the Project.mp4

16.2 MB

2. Setting Up the Project.srt

6.0 KB

2.1 basics-01-starting-project.zip

2.6 KB

3. More on Version Control & Git.html

22.6 KB

4. Adding JavaScript to the Website.mp4

55.3 MB

4. Adding JavaScript to the Website.srt

8.9 KB

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

2.9 KB

5. Introducing Variables & Constants.mp4

11.5 MB

5. Introducing Variables & Constants.srt

7.1 KB

5.1 variables-constants-overview.pdf

78.3 KB

6. Declaring & Defining Variables.mp4

17.4 MB

6. Declaring & Defining Variables.srt

9.8 KB

6.1 naming-variables.pdf

93.5 KB

7. Working with Variables & Operators.mp4

19.9 MB

7. Working with Variables & Operators.srt

8.1 KB

7.1 basic-operators.pdf

72.2 KB

7.2 basics-03-variables-operators.zip

3.0 KB

8. Variables & Operators.html

0.2 KB

9. Understanding the Starting Code.mp4

7.0 MB

9. Understanding the Starting Code.srt

1.6 KB

10. Data Types Numbers & Strings (Text).mp4

16.0 MB

10. Data Types Numbers & Strings (Text).srt

8.1 KB

11. Using Constants.mp4

16.1 MB

11. Using Constants.srt

7.0 KB

11.1 basics-04-added-constant.zip

2.9 KB

12. More on Strings.mp4

66.8 MB

12. More on Strings.srt

21.9 KB

12.1 String Escape Sequences.html

0.2 KB

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

3.0 KB

13. Data Types & Constants.html

0.2 KB

14. Time to Practice Variables, Constants, Operators & Core Data Types.html

0.2 KB

14.1 Time to Practice Variables, Constants, Operators & Core Data Types (Problem).mp4

17.1 MB

14.2 Time to Practice Variables, Constants, Operators & Core Data Types (Solution).mp4

28.0 MB

14.3 basics-assignment-1-start.zip

1.7 KB

14.4 basics-assignment-1-solution.zip

1.8 KB

15. Introducing Functions.mp4

22.3 MB

15. Introducing Functions.srt

7.9 KB

15.1 functions-definition.pdf

93.4 KB

16. Adding A Custom Function.mp4

40.3 MB

16. Adding A Custom Function.srt

16.1 KB

16.1 basics-06-basic-function.zip

3.0 KB

17. Code Styles, Conventions & Syntax.html

36.3 KB

18. Returning Values.mp4

17.5 MB

18. Returning Values.srt

6.0 KB

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

3.0 KB

19. The (Un)Importance of Code Order.mp4

16.7 MB

19. The (Un)Importance of Code Order.srt

6.3 KB

20. An Introduction to Global & Local Scope.mp4

20.9 MB

20. An Introduction to Global & Local Scope.srt

7.5 KB

21. Shadowed Variables.html

27.7 KB

22. More about the return Statement.mp4

8.8 MB

22. More about the return Statement.srt

3.2 KB

23. Executing Functions Indirectly.mp4

44.8 MB

23. Executing Functions Indirectly.srt

14.9 KB

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

3.0 KB

24. Indirect vs Direct Function Execution - Summary.html

27.4 KB

25. Functions & Scope.html

0.2 KB

26. Time to Practice Functions.html

0.2 KB

26.1 Time to Practice Functions (Problem).mp4

16.7 MB

26.2 Time to Practice Functions (Solution).mp4

45.8 MB

26.3 basics-assignment-2-start.zip

1.8 KB

26.4 basics-assignment-2-solution.zip

2.0 KB

27. Converting Data Types.mp4

20.5 MB

27. Converting Data Types.srt

8.3 KB

27.1 basics-09-parseint.zip

2.8 KB

28. Mixing Numbers & Strings.html

21.6 KB

29. Splitting Code into Functions.mp4

45.7 MB

29. Splitting Code into Functions.srt

7.3 KB

29.1 basics-10-function-refactoring.zip

3.0 KB

30. Connecting all Buttons to Functions.mp4

101.2 MB

30. Connecting all Buttons to Functions.srt

10.3 KB

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

3.3 KB

31. Working with Code Comments.mp4

43.4 MB

31. Working with Code Comments.srt

5.5 KB

31.1 basics-12-comments.zip

3.1 KB

32. More Operators!.mp4

68.4 MB

32. More Operators!.srt

8.4 KB

32.1 operators-summary.pdf

73.3 KB

33. More Core Data Types!.mp4

11.1 MB

33. More Core Data Types!.srt

5.8 KB

33.1 data-types-summary.pdf

74.4 KB

34. Using Arrays.mp4

59.8 MB

34. Using Arrays.srt

12.5 KB

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

3.3 KB

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

3.3 KB

35. Creating Objects.mp4

67.5 MB

35. Creating Objects.srt

8.0 KB

36. Objects - Common Syntax Gotchas.html

26.4 KB

37. Accessing Object Data.mp4

20.1 MB

37. Accessing Object Data.srt

3.6 KB

37.1 basics-16-basic-object.zip

3.2 KB

38. Arrays & Objects.html

0.2 KB

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

38.4 MB

39. Adding a Re-Usable Function That Uses Objects.srt

7.3 KB

40. undefined, null & NaN.mp4

16.0 MB

40. undefined, null & NaN.srt

8.3 KB

40.1 undefined-null-nan.pdf

73.1 KB

41. The typeof Operator.mp4

8.2 MB

41. The typeof Operator.srt

4.4 KB

42. undefined, null & NaN.html

0.2 KB

43. Importing Scripts Correctly with defer & async.mp4

204.1 MB

43. Importing Scripts Correctly with defer & async.srt

19.8 KB

43.1 basics-17-finished.zip

3.2 KB

44. Importing JavaScript - Summary.html

23.6 KB

44.1 import-javascript-summary.pdf

105.3 KB

45. Wrap Up.mp4

16.4 MB

45. Wrap Up.srt

3.0 KB

46. Useful Resources & Links.html

30.6 KB

46.1 basics-17-finished.zip

3.2 KB

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

3.3 KB

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

3.3 KB

46.4 basics-16-basic-object.zip

3.2 KB

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

3.3 KB

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

3.0 KB

46.7 basics-12-comments.zip

3.1 KB

46.8 basics-10-function-refactoring.zip

3.0 KB

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

3.0 KB

46.10 basics-09-parseint.zip

2.8 KB

46.11 basics-06-basic-function.zip

3.0 KB

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

3.0 KB

46.13 basics-13-shorthand-operators.zip

3.3 KB

46.14 basics-04-added-constant.zip

2.9 KB

46.15 basics-03-variables-operators.zip

3.0 KB

46.16 basics-01-starting-project.zip

2.6 KB

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

2.9 KB

/.../3. Efficient Development & Debugging/

1. Module Introduction.mp4

2.9 MB

1. Module Introduction.srt

1.8 KB

2. Efficient Development & Debugging - An Overview.mp4

5.3 MB

2. Efficient Development & Debugging - An Overview.srt

4.2 KB

3. Configuring the IDE Look & Feel.mp4

16.6 MB

3. Configuring the IDE Look & Feel.srt

3.2 KB

4. Using Shortcuts.mp4

42.1 MB

4. Using Shortcuts.srt

5.9 KB

5. Working with Auto-Completion & IDE Hints.mp4

27.1 MB

5. Working with Auto-Completion & IDE Hints.srt

6.4 KB

6. Installing IDE Extensions.mp4

15.8 MB

6. Installing IDE Extensions.srt

2.8 KB

7. Tweaking Editor Settings.mp4

12.5 MB

7. Tweaking Editor Settings.srt

3.2 KB

7.1 Adjusting VS Code Settings.html

0.1 KB

8. Utilizing Different IDE Views.mp4

10.3 MB

8. Utilizing Different IDE Views.srt

2.4 KB

9. Finding Help & Working with MDN.mp4

51.8 MB

9. Finding Help & Working with MDN.srt

8.6 KB

10. The ECMAScript Standard.html

21.1 KB

11. How to google Correctly.mp4

12.7 MB

11. How to google Correctly.srt

2.4 KB

12. Debugging JavaScript - An Overview.mp4

10.7 MB

12. Debugging JavaScript - An Overview.srt

4.6 KB

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

25.5 MB

13. An Error Message! No Reason To Panic!.srt

7.0 KB

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

34.8 MB

14. Using console.log() to look into the Code.srt

5.3 KB

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

50.4 MB

15. Next-Level Debugging with the Chrome Devtools & Breakpoints.srt

11.9 KB

16. Testing Code Changes Directly in the Devtools.mp4

20.1 MB

16. Testing Code Changes Directly in the Devtools.srt

2.8 KB

16.1 dev-debugging-finished.zip

7.1 KB

17. Debugging Code directly Inside VS Code.mp4

61.7 MB

17. Debugging Code directly Inside VS Code.srt

6.8 KB

18. Wrap Up.mp4

8.0 MB

18. Wrap Up.srt

1.8 KB

19. Useful Resources & Links.html

24.8 KB

19.1 dev-debugging-finished.zip

7.1 KB

/.../4. Working with Control Structures (if Statements, Loops, Error Handling)/

1. Module Introduction.mp4

4.0 MB

1. Module Introduction.srt

3.1 KB

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

22.3 MB

2. Introducing if Statements & Boolean (Comparison) Operators.srt

12.6 KB

2.1 conditional-code-if-statements.pdf

71.4 KB

2.2 boolean-operators.pdf

77.3 KB

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

32.1 KB

4. Using if Statements.mp4

82.2 MB

4. Using if Statements.srt

9.6 KB

4.1 control-01-starting-project.zip

3.4 KB

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

39.2 MB

5. Working with if, else and else-if.srt

7.3 KB

5.1 control-02-added-if.zip

3.4 KB

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

10.3 MB

6. Beware When Comparing Objects & Arrays for Equality!.srt

5.6 KB

6.1 object-arrays-comparison.pdf

73.9 KB

7. The Logical AND and OR Operators.mp4

57.0 MB

7. The Logical AND and OR Operators.srt

12.0 KB

7.1 logical-operators-and-or.pdf

73.4 KB

8. Understanding Operator Precedence.mp4

44.2 MB

8. Understanding Operator Precedence.srt

10.0 KB

8.1 Operator Precedence Reference (MDN).html

0.2 KB

9. if & Boolean Operators - The Basics.html

0.2 KB

10. Beyond true false Truthy and Falsy Values.mp4

47.1 MB

10. Beyond true false Truthy and Falsy Values.srt

10.2 KB

10.1 falsy-and-truthy-values.pdf

81.5 KB

11. Coercion vs Conversion.html

29.4 KB

12. Falsy and Truthy Values.html

0.2 KB

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

9.0 MB

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

4.0 KB

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

3.3 KB

14. Adding an Attack Function.mp4

33.0 MB

14. Adding an Attack Function.srt

10.6 KB

14.1 control-04-attack-function.zip

3.2 KB

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

49.5 MB

15. Using if Statements for Checking the Win-Condition.srt

12.6 KB

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

3.3 KB

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

86.8 MB

16. Adding More if Statements & A Strong Attack Functionality.srt

10.1 KB

16.1 control-06-strong-attack.zip

3.3 KB

17. Time for a Heal Player Functionality!.mp4

134.8 MB

17. Time for a Heal Player Functionality!.srt

13.6 KB

17.1 control-07-heal-functionality.zip

3.6 KB

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

38.2 MB

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

7.9 KB

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

3.7 KB

19. Adding a Reset Game Functionality.mp4

39.9 MB

19. Adding a Reset Game Functionality.srt

8.1 KB

19.1 control-09-reset-logic.zip

3.6 KB

20. Validating User Input.mp4

37.5 MB

20. Validating User Input.srt

8.0 KB

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

3.9 KB

21. Utilizing Global Constants as Identifiers in Conditional Code.mp4

25.0 MB

21. Utilizing Global Constants as Identifiers in Conditional Code.srt

4.3 KB

22. Adding a Conditional Battle Log.mp4

190.9 MB

22. Adding a Conditional Battle Log.srt

21.5 KB

22.1 control-11-added-logging.zip

4.1 KB

23. Introducing the Ternary Operator.mp4

63.1 MB

23. Introducing the Ternary Operator.srt

10.1 KB

23.1 ternary-operator.pdf

74.6 KB

24. A Bit of Theory Statements vs Expressions.mp4

11.7 MB

24. A Bit of Theory Statements vs Expressions.srt

2.3 KB

24.1 Expression vs Statement.html

0.2 KB

25. Logical Operator Tricks & Shorthands.mp4

47.1 MB

25. Logical Operator Tricks & Shorthands.srt

17.1 KB

25.1 boolean-tricks.pdf

75.0 KB

26. Logical Operators - A Quick Summary.html

30.5 KB

27. Logical Operators & How They Work.html

0.2 KB

28. Working with the switch-case Statement.mp4

59.0 MB

28. Working with the switch-case Statement.srt

9.3 KB

28.1 switch-case with greater than etc.html

0.2 KB

28.2 control-12-switch-case.zip

4.2 KB

29. Introducing Loops.mp4

13.3 MB

29. Introducing Loops.srt

8.7 KB

29.1 loops-overview.pdf

72.4 KB

30. The for Loop.mp4

69.5 MB

30. The for Loop.srt

10.8 KB

30.1 control-13-for-loop.zip

4.2 KB

31. The for-of Loop.mp4

39.8 MB

31. The for-of Loop.srt

7.4 KB

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

4.3 KB

32. The for-in Loop.mp4

34.8 MB

32. The for-in Loop.srt

9.1 KB

32.1 control-15-for-in.zip

4.2 KB

33. The while & do-while Loops.mp4

71.9 MB

33. The while & do-while Loops.srt

10.8 KB

33.1 control-16-while.zip

4.3 KB

34. Loops - Basics.html

0.2 KB

35. Time to Practice Control Structures.html

0.2 KB

35.1 Time to Practice Control Structures (Problem).mp4

15.1 MB

35.2 Time to Practice Control Structures (Solution).mp4

65.2 MB

35.3 control-assignment-problem.zip

3.6 KB

35.4 control-assignment-solution.zip

3.9 KB

36. Controlling Loops with break.mp4

118.5 MB

36. Controlling Loops with break.srt

10.4 KB

37. Controlling Iterations with continue.mp4

10.4 MB

37. Controlling Iterations with continue.srt

3.0 KB

37.1 control-17-break-continue.zip

4.5 KB

38. More Control with Labeled Statements.mp4

41.8 MB

38. More Control with Labeled Statements.srt

8.6 KB

38.1 control-18-labeled-statements.zip

4.6 KB

39. break & continue.html

0.2 KB

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

4.8 MB

40. Error Handling with try-catch - An Introduction.srt

3.0 KB

40.1 error-handling.pdf

76.0 KB

41. Throwing Custom Errors.mp4

38.6 MB

41. Throwing Custom Errors.srt

7.0 KB

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

87.9 MB

42. Working with try-catch to Catch & Handle Errors.srt

11.4 KB

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

8.7 KB

43. Error Handling.html

0.2 KB

44. Wrap Up.mp4

35.7 MB

44. Wrap Up.srt

4.3 KB

45. Useful Resources & Links.html

29.1 KB

45.1 control-02-added-if.zip

3.4 KB

45.2 control-07-heal-functionality.zip

3.6 KB

45.3 control-06-strong-attack.zip

3.3 KB

45.4 control-04-attack-function.zip

3.2 KB

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

3.7 KB

45.6 control-01-starting-project.zip

3.4 KB

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

3.3 KB

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

3.3 KB

45.9 control-09-reset-logic.zip

3.6 KB

45.10 control-11-added-logging.zip

4.1 KB

45.11 control-12-switch-case.zip

4.2 KB

45.12 control-15-for-in.zip

4.2 KB

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

4.3 KB

45.14 control-13-for-loop.zip

4.2 KB

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

3.9 KB

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

8.7 KB

45.17 control-18-labeled-statements.zip

4.6 KB

45.18 control-16-while.zip

4.3 KB

45.19 control-17-break-continue.zip

4.5 KB

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

1. Module Introduction.mp4

2.8 MB

1. Module Introduction.srt

2.2 KB

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

48.6 MB

2. ES5 vs ES6+ (Next Gen JS) - Evolution of JavaScript.srt

11.5 KB

2.1 js-evolution.pdf

75.8 KB

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

52.4 MB

3. var vs let & const - Introducing Block Scope.srt

21.4 KB

3.1 var-vs-let-vs-const.pdf

71.7 KB

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

1.0 KB

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

0.8 KB

4. Understanding Hoisting.mp4

14.0 MB

4. Understanding Hoisting.srt

5.5 KB

5. Strict Mode & Writing Good Code.mp4

19.6 MB

5. Strict Mode & Writing Good Code.srt

8.7 KB

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

1.0 KB

5.2 Strict Mode Changes.html

0.2 KB

6. JavaScript Specialties.html

0.2 KB

7. How Code is Parsed & Compiled.mp4

23.2 MB

7. How Code is Parsed & Compiled.srt

11.3 KB

7.1 Understanding the SpiderMonkey (Mozilla Firefox) Engine.html

0.1 KB

7.2 Understanding the V8 (Chrome) JS Engine Works.html

0.1 KB

7.3 js-engines-in-detail.pdf

130.0 KB

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

60.1 MB

8. Inside the JavaScript Engine - How the Code Executes.srt

21.8 KB

8.1 how-code-executes.pdf

80.0 KB

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

3.4 KB

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

25.4 KB

10. Primitive vs Reference Values.mp4

89.0 MB

10. Primitive vs Reference Values.srt

26.5 KB

10.1 primitive-vs-reference-values.pdf

79.2 KB

11. Garbage Collection & Memory Management.mp4

94.9 MB

11. Garbage Collection & Memory Management.srt

17.7 KB

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

2.6 KB

11.2 More on JavaScript Memory Management (Garbage Collection).html

0.1 KB

11.3 garbage-collection.pdf

74.3 KB

11.4 V8's Garbage Collection Logic.html

0.1 KB

12. Wrap Up.mp4

7.6 MB

12. Wrap Up.srt

2.6 KB

13. Useful Resources & Links.html

25.7 KB

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

0.8 KB

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

2.6 KB

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

1.0 KB

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

0.8 KB

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

1.0 KB

/.../6. More on Functions/

1. Module Introduction.mp4

2.6 MB

1. Module Introduction.srt

2.1 KB

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

4.0 MB

2. Recapping Functions Knowledge - What We Know Thus Far.srt

2.5 KB

3. Parameters vs Arguments.html

25.1 KB

4. Functions vs Methods.mp4

35.5 MB

4. Functions vs Methods.srt

8.2 KB

4.1 functions-01-starting-code.zip

0.9 KB

5. Functions are Objects!.mp4

11.8 MB

5. Functions are Objects!.srt

4.1 KB

6. Function Expressions Storing Functions in Variables.mp4

20.1 MB

6. Function Expressions Storing Functions in Variables.srt

8.1 KB

6.1 functions-02-function-expressions.zip

1.1 KB

7. Function Expressions vs Function Declarations.mp4

8.6 MB

7. Function Expressions vs Function Declarations.srt

4.0 KB

7.1 function-declaration-vs-expression.pdf

78.1 KB

8. Anonymous Functions.mp4

27.3 MB

8. Anonymous Functions.srt

9.1 KB

8.1 functions-03-anonymous-functions.zip

1.1 KB

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

37.9 MB

9. Working on the Project Adding User Choices to the Game.srt

9.5 KB

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

1.2 KB

10. Implementing the Core Game Logic.mp4

40.3 MB

10. Implementing the Core Game Logic.srt

9.1 KB

11. Introducing Arrow Functions.mp4

98.9 MB

11. Introducing Arrow Functions.srt

13.3 KB

11.1 functions-05-arrow-functions.zip

1.5 KB

11.2 arrow-functions.pdf

81.9 KB

12. Different Arrow Function Syntaxes.html

31.8 KB

13. Creating Functions.html

0.2 KB

14. Outputting Messages to the User.mp4

33.3 MB

14. Outputting Messages to the User.srt

5.3 KB

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

1.6 KB

15. Default Arguments in Functions.mp4

115.4 MB

15. Default Arguments in Functions.srt

15.2 KB

15.1 functions-07-default-arguments.zip

1.6 KB

16. Introducing Rest Parameters (Rest Operator).mp4

45.8 MB

16. Introducing Rest Parameters (Rest Operator).srt

13.0 KB

16.1 functions-08-rest-parameters.zip

1.7 KB

17. Creating Functions Inside of Functions.mp4

26.4 MB

17. Creating Functions Inside of Functions.srt

4.6 KB

17.1 functions-09-functions-in-functions.zip

1.8 KB

18. Understanding Callback Functions.mp4

58.5 MB

18. Understanding Callback Functions.srt

8.9 KB

18.1 functions-10-callback-functions.zip

1.9 KB

19. Time to Practice Functions.html

0.2 KB

19.1 Time to Practice Functions (Problem).mp4

17.3 MB

19.2 Time to Practice Functions (Solution).mp4

52.7 MB

19.3 functions-assignment-problem.zip

3.6 KB

19.4. functions-assignment-solution.zip

3.8 KB

20. Working with bind().mp4

48.8 MB

20. Working with bind().srt

11.6 KB

20.1 functions-11-bind-finished.zip

1.9 KB

21. Functions - Advanced.html

0.2 KB

22. Adding bind() to the Calculator Project.mp4

50.4 MB

22. Adding bind() to the Calculator Project.srt

4.5 KB

22.1 functions-revisited.zip

7.0 KB

23. call() and apply().mp4

5.8 MB

23. call() and apply().srt

1.8 KB

24. Wrap Up.mp4

24.5 MB

24. Wrap Up.srt

2.9 KB

25. Useful Resources & Links.html

27.2 KB

25.1 functions-01-starting-code.zip

0.9 KB

25.2 functions-02-function-expressions.zip

1.1 KB

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

1.2 KB

25.4 functions-05-arrow-functions.zip

1.5 KB

25.5 functions-03-anonymous-functions.zip

1.1 KB

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

1.6 KB

25.7 functions-08-rest-parameters.zip

1.7 KB

25.8 functions-07-default-arguments.zip

1.6 KB

25.9 functions-revisited.zip

7.0 KB

25.10 functions-10-callback-functions.zip

1.9 KB

25.11 functions-09-functions-in-functions.zip

1.8 KB

25.12 functions-11-bind-finished.zip

1.9 KB

/.../7. Working with the DOM (Browser HTML Code) in JavaScript/

1. Module Introduction.mp4

3.1 MB

1. Module Introduction.srt

2.1 KB

2. What's the DOM.mp4

14.3 MB

2. What's the DOM.srt

7.8 KB

3. Document and Window Object.mp4

56.8 MB

3. Document and Window Object.srt

9.2 KB

3.1 dom-01-starting-code.zip

0.8 KB

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

23.3 MB

4. Understanding the DOM and how it's created.srt

9.5 KB

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

81.6 KB

5. Nodes & Elements - Querying the DOM Overview.mp4

15.2 MB

5. Nodes & Elements - Querying the DOM Overview.srt

8.1 KB

5.1 nodes-vs-elements.pdf

73.4 KB

5.2 DOM Node Types.html

0.1 KB

6. Selecting Elements in the DOM.mp4

41.2 MB

6. Selecting Elements in the DOM.srt

12.8 KB

6.1 querying-elements.pdf

73.7 KB

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

1.2 KB

7. Summary Node Query Methods.html

30.8 KB

8. Exploring and Changing DOM Properties.mp4

68.8 MB

8. Exploring and Changing DOM Properties.srt

10.9 KB

8.1 evaluating-and-manipulating-elements.pdf

74.1 KB

9. Attributes vs Properties.mp4

38.9 MB

9. Attributes vs Properties.srt

12.1 KB

9.1 attributes-vs-properties.pdf

74.9 KB

10. Selecting Multiple Elements & Summary.mp4

24.0 MB

10. Selecting Multiple Elements & Summary.srt

7.0 KB

11. DOM Basics.html

0.2 KB

12. Time to Practice DOM Querying.html

0.2 KB

12.1 Time to Practice DOM Querying (Problem).mp4

14.5 MB

12.2 Time to Practice DOM Querying (Solution).mp4

45.8 MB

12.3 dom-assignment-start.zip

1.6 KB

12.4 dom-assignment-solution.zip

1.8 KB

13. Traversing the DOM - Overview.mp4

12.9 MB

13. Traversing the DOM - Overview.srt

8.1 KB

13.1 dom-traversal.pdf

78.4 KB

14. Traversing Child Nodes.mp4

37.6 MB

14. Traversing Child Nodes.srt

13.0 KB

15. Using parentNode & parentElement.mp4

17.9 MB

15. Using parentNode & parentElement.srt

7.1 KB

16. Selecting Sibling Elements.mp4

31.8 MB

16. Selecting Sibling Elements.srt

5.9 KB

16.1 dom-03-dom-traversing.zip

1.0 KB

17. DOM Traversal vs Query Methods.mp4

21.2 MB

17. DOM Traversal vs Query Methods.srt

6.4 KB

18. Styling DOM Elements.mp4

110.3 MB

18. Styling DOM Elements.srt

16.2 KB

18.1 styling-dom-elements.pdf

73.8 KB

18.2 dom-04-styling.zip

1.2 KB

19. Creating Elements with JS - Overview.mp4

5.0 MB

19. Creating Elements with JS - Overview.srt

3.4 KB

20. Adding Elements via HTML in Code.mp4

53.4 MB

20. Adding Elements via HTML in Code.srt

9.7 KB

21. Adding Elements via createElement().mp4

20.1 MB

21. Adding Elements via createElement().srt

7.8 KB

22. Inserting DOM Elements.mp4

47.1 MB

22. Inserting DOM Elements.srt

10.9 KB

22.1 creating-and-inserting-elements.pdf

73.3 KB

23. Cloning DOM Nodes.mp4

4.9 MB

23. Cloning DOM Nodes.srt

2.2 KB

24. Live Node Lists vs Static Node Lists.mp4

23.1 MB

24. Live Node Lists vs Static Node Lists.srt

6.6 KB

25. Removing Elements.mp4

10.5 MB

25. Removing Elements.srt

2.6 KB

26. Insertion & Removal Method Summary.mp4

6.3 MB

26. Insertion & Removal Method Summary.srt

3.7 KB

26.1 insertion-removal-summary.pdf

73.3 KB

26.2 dom-05-finished-basics.zip

1.3 KB

27. Summary Insert, Replace, Remove.html

38.4 KB

28. Setting Up the Practice Project.mp4

7.0 MB

28. Setting Up the Practice Project.srt

2.9 KB

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

6.7 KB

29. Selecting the Modal and Add Button.mp4

82.1 MB

29. Selecting the Modal and Add Button.srt

13.0 KB

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

3.4 KB

30. Opening a Modal by Changing CSS Classes.mp4

31.2 MB

30. Opening a Modal by Changing CSS Classes.srt

7.4 KB

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

3.5 KB

31. Controlling the Backdrop.mp4

94.2 MB

31. Controlling the Backdrop.srt

11.3 KB

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

3.5 KB

32. Fetching and Validating User Input.mp4

57.4 MB

32. Fetching and Validating User Input.srt

11.0 KB

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

3.7 KB

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

21.7 MB

33. Creating a Movie in JavaScript & Clearing the Input.srt

5.0 KB

34. Rendering Movie Items on the Screen.mp4

86.0 MB

34. Rendering Movie Items on the Screen.srt

10.7 KB

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

4.2 KB

35. Deleting Movie Elements.mp4

104.0 MB

35. Deleting Movie Elements.srt

12.0 KB

35.1 dom-12-delete-elements.zip

4.2 KB

36. Showing & Hiding the Are you sure Dialog.mp4

79.1 MB

36. Showing & Hiding the Are you sure Dialog.srt

8.6 KB

36.1 dom-13-two-modals.zip

4.2 KB

37. Starting with the Confirmation Logic.mp4

53.2 MB

37. Starting with the Confirmation Logic.srt

5.9 KB

38. Finishing the App.mp4

125.6 MB

38. Finishing the App.srt

16.2 KB

38.1 dom-14-finished.zip

4.3 KB

39. Wrap Up.mp4

25.8 MB

39. Wrap Up.srt

2.7 KB

40. Useful Resources & Links.html

27.3 KB

40.1 dom-14-finished.zip

4.3 KB

40.2 dom-13-two-modals.zip

4.2 KB

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

3.4 KB

40.4 dom-01-starting-code.zip

0.8 KB

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

3.2 KB

40.6 dom-04-styling.zip

1.2 KB

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

4.2 KB

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

3.5 KB

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

3.5 KB

40.10 dom-03-dom-traversing.zip

1.0 KB

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

3.7 KB

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

1.2 KB

40.13 dom-05-finished-basics.zip

1.3 KB

40.14 dom-12-delete-elements.zip

4.2 KB

/.../8. More on Arrays & Iterables/

1. Module Introduction.mp4

1.9 MB

1. Module Introduction.srt

1.6 KB

2. What are Iterables and Array-like Objects.mp4

4.9 MB

2. What are Iterables and Array-like Objects.srt

2.9 KB

2.1 iterables-array-like.pdf

77.8 KB

3. Creating Arrays.mp4

26.5 MB

3. Creating Arrays.srt

12.7 KB

3.1 arrays-01-starting-code.zip

0.8 KB

3.2 arrays-02-creating-arrays.zip

1.0 KB

4. Which Data Can You Store In Arrays.mp4

20.4 MB

4. Which Data Can You Store In Arrays.srt

5.2 KB

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

24.5 MB

5. push(), pop(), unshift(), shift() - Adding & Removing Elements.srt

9.3 KB

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

1.2 KB

6. The splice() Method.mp4

28.4 MB

6. The splice() Method.srt

8.0 KB

6.1 arrays-04-splice.zip

1.2 KB

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

30.1 MB

7. Selecting Ranges & Creating Copies with slice().srt

8.1 KB

7.1 arrays-05-slice.zip

1.3 KB

8. Adding Arrays to Arrays with concat().mp4

9.8 MB

8. Adding Arrays to Arrays with concat().srt

3.0 KB

8.1 arrays-06-concat.zip

1.3 KB

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

18.7 MB

9. Retrieving Indexes with indexOf() & lastIndexOf().srt

4.8 KB

9.1 arrays-07-indexof.zip

1.3 KB

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

29.9 MB

10. Finding Stuff find() and findIndex().srt

7.2 KB

10.1 arrays-08-find-findindex.zip

1.5 KB

11. Is it Included.mp4

8.1 MB

11. Is it Included.srt

1.7 KB

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

18.9 MB

12. Alternative to for Loops The forEach() Method.srt

6.0 KB

12.1 arrays-09-foreach.zip

1.6 KB

13. Transforming Data with map().mp4

11.7 MB

13. Transforming Data with map().srt

3.4 KB

13.1 arrays-10-map.zip

1.6 KB

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

22.9 MB

14. sort()ing and reverse()ing.srt

5.9 KB

14.1 arrays-11-sort-reverse.zip

1.7 KB

15. Filtering Arrays with filter().mp4

13.4 MB

15. Filtering Arrays with filter().srt

3.4 KB

16. Where Arrow Functions Shine!.mp4

7.5 MB

16. Where Arrow Functions Shine!.srt

2.2 KB

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

1.8 KB

17. The Important reduce() Method.mp4

35.5 MB

17. The Important reduce() Method.srt

9.9 KB

17.1 arrays-13-reduce.zip

1.7 KB

18. Chaining Methods in JavaScript.html

30.2 KB

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

25.5 MB

19. Arrays & Strings - split() and join().srt

5.5 KB

19.1 arrays-14-join-split.zip

1.9 KB

20. The Spread Operator (...).mp4

60.2 MB

20. The Spread Operator (...).srt

14.1 KB

20.1 arrays-15-spread-operator.zip

2.0 KB

21. Understanding Array Destructuring.mp4

25.3 MB

21. Understanding Array Destructuring.srt

6.1 KB

21.1 arrays-16-destructuring.zip

2.1 KB

22. Maps & Sets - Overview.mp4

18.3 MB

22. Maps & Sets - Overview.srt

5.9 KB

23. Working with Sets.mp4

29.7 MB

23. Working with Sets.srt

10.1 KB

23.1 arrays-17-sets.zip

2.3 KB

24. Working with Maps.mp4

46.4 MB

24. Working with Maps.srt

13.1 KB

24.1 arrays-18-maps.zip

2.5 KB

25. Maps vs Objects.mp4

12.2 MB

25. Maps vs Objects.srt

5.0 KB

25.1 maps-sets-objects.pdf

76.9 KB

26. Understanding WeakSet.mp4

23.5 MB

26. Understanding WeakSet.srt

6.6 KB

27. Understanding WeakMap.mp4

11.2 MB

27. Understanding WeakMap.srt

3.9 KB

27.1 arrays-19-weakset-weakmap.zip

2.7 KB

28. Time to Practice Arrays & Iterables.html

0.2 KB

28.1 Time to Practice Arrays & Iterables (Problem).mp4

16.7 MB

28.2 Time to Practice Arrays & Iterables (Solution).mp4

66.7 MB

28.3 arrays-assignment-problem.zip

3.6 KB

28.4 arrays-assignment-solution.zip

3.9 KB

29. Wrap Up.mp4

12.0 MB

29. Wrap Up.srt

1.8 KB

30. Useful Resources & Links.html

28.6 KB

30.1 arrays-05-slice.zip

1.3 KB

30.2 arrays-07-indexof.zip

1.3 KB

30.3 arrays-06-concat.zip

1.3 KB

30.4 arrays-02-creating-arrays.zip

1.0 KB

30.5 arrays-01-starting-code.zip

0.8 KB

30.6 arrays-10-map.zip

1.6 KB

30.7 arrays-04-splice.zip

1.2 KB

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

1.2 KB

30.9 arrays-08-find-findindex.zip

1.5 KB

30.10 arrays-14-join-split.zip

1.9 KB

30.11 arrays-09-foreach.zip

1.6 KB

30.12 arrays-19-weakset-weakmap.zip

2.7 KB

30.13 arrays-15-spread-operator.zip

2.0 KB

30.14 arrays-11-sort-reverse.zip

1.7 KB

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

1.8 KB

30.16 arrays-17-sets.zip

2.3 KB

30.17 arrays-18-maps.zip

2.5 KB

30.18 arrays-16-destructuring.zip

2.1 KB

30.19 arrays-13-reduce.zip

1.7 KB

/.../9. More on Objects/

1. Module Introduction.mp4

14.1 MB

1. Module Introduction.srt

2.2 KB

2. What's an Object.mp4

23.1 MB

2. What's an Object.srt

8.2 KB

2.1 objects-01-starting-project.zip

2.4 KB

2.2 what-are-objects.pdf

77.5 KB

3. Objects & Primitive Values.html

27.4 KB

4. Objects - Recap.mp4

7.3 MB

4. Objects - Recap.srt

3.6 KB

4.1 objects-01-starting-project.zip

2.4 KB

4.2 objects-02-object-recap.zip

2.5 KB

5. Adding, Modifying & Deleting Properties.mp4

22.9 MB

5. Adding, Modifying & Deleting Properties.srt

9.5 KB

5.1 objects-03-deleting-properties.zip

2.7 KB

6. Special Key Names & Square Bracket Property Access.mp4

45.3 MB

6. Special Key Names & Square Bracket Property Access.srt

12.3 KB

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

2.9 KB

7. Property Types & Property Order.mp4

17.6 MB

7. Property Types & Property Order.srt

5.5 KB

8. Dynamic Property Access & Setting Properties Dynamically.mp4

22.4 MB

8. Dynamic Property Access & Setting Properties Dynamically.srt

5.6 KB

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

3.0 KB

9. Object Properties.html

0.2 KB

10. Demo App & Shorthand Property Syntax.mp4

50.4 MB

10. Demo App & Shorthand Property Syntax.srt

12.6 KB

11. Rendering Elements based on Objects.mp4

38.0 MB

11. Rendering Elements based on Objects.srt

7.1 KB

11.1 objects-07-rendering-movies.zip

2.9 KB

12. for-in Loops & Outputting Dynamic Properties.mp4

38.3 MB

12. for-in Loops & Outputting Dynamic Properties.srt

6.9 KB

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

3.0 KB

13. Adding the Filter Functionality.mp4

35.9 MB

13. Adding the Filter Functionality.srt

7.6 KB

13.1 objects-09-search-functionality.zip

3.1 KB

14. Understanding Chaining (Property & Method Chaining).mp4

10.1 MB

14. Understanding Chaining (Property & Method Chaining).srt

2.4 KB

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

28.2 MB

15. The Object Spread Operator (...).srt

7.6 KB

16. Understanding Object.assign().mp4

6.5 MB

16. Understanding Object.assign().srt

2.8 KB

17. Object Destructuring.mp4

43.9 MB

17. Object Destructuring.srt

8.0 KB

17.1 objects-10-destructuring.zip

3.0 KB

18. Checking for Property Existance.mp4

18.9 MB

18. Checking for Property Existance.srt

3.7 KB

19. Introducing this.mp4

57.4 MB

19. Introducing this.srt

7.5 KB

19.1 objects-11-introducing-this.zip

3.1 KB

20. The Method Shorthand Syntax.mp4

4.8 MB

20. The Method Shorthand Syntax.srt

1.5 KB

21. The this Keyword And Its Strange Behavior.mp4

40.9 MB

21. The this Keyword And Its Strange Behavior.srt

7.6 KB

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

3.1 KB

22. call() and apply().mp4

21.0 MB

22. call() and apply().srt

4.4 KB

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

3.1 KB

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

23.7 MB

23. What the Browser (Sometimes) Does to this.srt

3.6 KB

24. this and Arrow Functions.mp4

56.6 MB

24. this and Arrow Functions.srt

14.3 KB

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

3.3 KB

25. this - Summary.html

34.7 KB

26. this.html

0.2 KB

27. Getters & Setters.mp4

47.0 MB

27. Getters & Setters.srt

9.3 KB

27.1 objects-15-getters-setters.zip

3.2 KB

28. Wrap Up.mp4

18.7 MB

28. Wrap Up.srt

2.0 KB

29. Useful Resources & Links.html

28.0 KB

29.1 objects-01-starting-project.zip

2.4 KB

29.2 objects-02-object-recap.zip

2.5 KB

29.3 objects-03-deleting-properties.zip

2.7 KB

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

2.9 KB

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

2.9 KB

29.6 objects-07-rendering-movies.zip

2.9 KB

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

3.0 KB

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

3.0 KB

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

3.1 KB

29.10 objects-15-getters-setters.zip

3.2 KB

29.11 objects-10-destructuring.zip

3.0 KB

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

3.3 KB

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

3.1 KB

29.14 objects-11-introducing-this.zip

3.1 KB

29.15 objects-09-search-functionality.zip

3.1 KB

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

1. Module Introduction.mp4

3.3 MB

1. Module Introduction.srt

2.3 KB

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

7.4 MB

2. What is Object-oriented Programming (OOP).srt

4.1 KB

2.1 whats-oop.pdf

80.3 KB

3. Getting Started with OOP Code.mp4

111.2 MB

3. Getting Started with OOP Code.srt

16.5 KB

3.1 oop-01-starting-setup.zip

2.2 KB

4. Defining & Using a First Class.mp4

36.9 MB

4. Defining & Using a First Class.srt

10.2 KB

4.1 classes-and-instances.pdf

77.2 KB

4.2 oop-02-first-class.zip

2.8 KB

5. Working with Constructor Methods.mp4

27.5 MB

5. Working with Constructor Methods.srt

6.5 KB

6. Fields vs Properties.mp4

9.9 MB

6. Fields vs Properties.srt

3.4 KB

6.1 class-properties-fields-methods.pdf

77.8 KB

7. Using & Connecting Multiple Classes.mp4

106.6 MB

7. Using & Connecting Multiple Classes.srt

11.6 KB

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

3.1 KB

8. Binding Class Methods & Working with this.mp4

41.0 MB

8. Binding Class Methods & Working with this.srt

6.1 KB

8.1 oop-04-addtocart-method.zip

3.0 KB

9. Adding a Cart and Shop Class.mp4

32.5 MB

9. Adding a Cart and Shop Class.srt

5.3 KB

10. Communicating Can Be Challenging!.mp4

27.7 MB

10. Communicating Can Be Challenging!.srt

4.9 KB

11. Static Methods & Properties.mp4

77.0 MB

11. Static Methods & Properties.srt

9.7 KB

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

3.3 KB

11.2 static-fields-methods.pdf

75.9 KB

12. First Summary & Classes vs Object Literals.mp4

29.2 MB

12. First Summary & Classes vs Object Literals.srt

5.5 KB

12.1 classes-vs-object-literals.pdf

78.0 KB

13. Getters & Setters.mp4

58.9 MB

13. Getters & Setters.srt

7.4 KB

13.1 oop-06-getters-setters.zip

3.3 KB

14. Introducing Inheritance.mp4

17.0 MB

14. Introducing Inheritance.srt

3.3 KB

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

3.5 KB

14.2 inheritance.pdf

73.7 KB

15. Implementing Inheritance.mp4

137.8 MB

15. Implementing Inheritance.srt

14.7 KB

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

3.6 KB

16. Using Inheritance Everywhere.mp4

82.1 MB

16. Using Inheritance Everywhere.srt

9.0 KB

16.1 oop-09-inheritance-everywhere.zip

3.5 KB

17. Overriding Methods and the super() Constructor.mp4

45.2 MB

17. Overriding Methods and the super() Constructor.srt

8.3 KB

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

3.5 KB

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

77.2 MB

18. super() Constructor Execution, Order & this.srt

8.9 KB

19. Different Ways of Adding Methods.mp4

46.6 MB

19. Different Ways of Adding Methods.srt

7.8 KB

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

3.8 KB

20. Private Properties.mp4

49.9 MB

20. Private Properties.srt

10.0 KB

20.1 private-fields-properties.pdf

74.3 KB

20.2 oop-12-private-properties.zip

3.6 KB

21. Pseudo-Private Properties.html

27.2 KB

22. Time to Practice Classes & OOP.html

0.2 KB

22.1 Time to Practice Classes & OOP (Problem).mp4

17.8 MB

22.2 Time to Practice Classes & OOP (Solution).mp4

102.6 MB

22.3 oop-assignment-problem.zip

3.6 KB

22.4 oop-assignment-solution.zip

4.2 KB

23. The instanceof Operator.mp4

42.1 MB

23. The instanceof Operator.srt

5.6 KB

24. Built-in Classes.mp4

9.9 MB

24. Built-in Classes.srt

1.4 KB

25. Understanding Object Descriptors.mp4

52.9 MB

25. Understanding Object Descriptors.srt

9.3 KB

26. Classes.html

0.2 KB

27. Wrap Up.mp4

24.1 MB

27. Wrap Up.srt

2.5 KB

28. Useful Resources & Links.html

26.7 KB

28.1 oop-01-starting-setup.zip

2.2 KB

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

3.3 KB

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

3.5 KB

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

3.8 KB

28.5 oop-09-inheritance-everywhere.zip

3.5 KB

28.6 oop-12-private-properties.zip

3.6 KB

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

3.5 KB

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

3.1 KB

28.9 oop-02-first-class.zip

2.8 KB

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

3.6 KB

28.11 oop-04-addtocart-method.zip

3.0 KB

28.12 oop-06-getters-setters.zip

3.3 KB

/.../11. Deep Dive Constructor Functions & Prototypes/

1. Module Introduction.mp4

2.9 MB

1. Module Introduction.srt

2.0 KB

2. Introducing Constructor Functions.mp4

11.7 MB

2. Introducing Constructor Functions.srt

5.4 KB

2.1 prototypes-01-starting-setup.zip

0.8 KB

3. Constructor Functions vs Classes & Understanding new.mp4

17.1 MB

3. Constructor Functions vs Classes & Understanding new.srt

5.9 KB

3.1 constructor-functions-classes.pdf

74.2 KB

4. Introducing Prototypes.mp4

59.1 MB

4. Introducing Prototypes.srt

20.3 KB

4.1 prototypes-02-basic-prototype.zip

1.1 KB

4.2 prototypes.pdf

82.8 KB

5. Prototypes - Summary.html

28.0 KB

6. Working with Prototypes.mp4

26.8 MB

6. Working with Prototypes.srt

6.8 KB

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

1.2 KB

7. The Prototype Chain and the Global Object.mp4

74.2 MB

7. The Prototype Chain and the Global Object.srt

10.6 KB

7.1 prototype-chain.pdf

73.6 KB

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

1.2 KB

8. Constructor Functions & Prototypes.html

0.2 KB

9. Classes & Prototypes.mp4

29.6 MB

9. Classes & Prototypes.srt

7.0 KB

10. Methods in Classes & In Constructors.mp4

60.2 MB

10. Methods in Classes & In Constructors.srt

13.5 KB

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

77.2 KB

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

1.4 KB

11. Built-in Prototypes in JavaScript.mp4

13.0 MB

11. Built-in Prototypes in JavaScript.srt

2.7 KB

12. Setting & Getting Prototypes.mp4

68.7 MB

12. Setting & Getting Prototypes.srt

13.9 KB

12.1 prototypes-07-getting-setting-prototypes.zip

1.6 KB

13. Wrap Up.mp4

11.4 MB

13. Wrap Up.srt

4.0 KB

14. Useful Resources & Links.html

25.9 KB

14.1 prototypes-01-starting-setup.zip

0.8 KB

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

1.2 KB

14.3 prototypes-02-basic-prototype.zip

1.1 KB

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

1.2 KB

14.5 prototypes-05-classes-methods-prototypes.zip

1.3 KB

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

1.4 KB

14.7 prototypes-07-getting-setting-prototypes.zip

1.6 KB

/.../12. Practice OOP & Classes/

1. Module Introduction.mp4

4.7 MB

1. Module Introduction.srt

2.2 KB

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

2.7 KB

2. First Project Steps & Planning.mp4

19.7 MB

2. First Project Steps & Planning.srt

6.6 KB

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

2.7 KB

3. Creating Project Lists & Parsing Element Data.mp4

32.3 MB

3. Creating Project Lists & Parsing Element Data.srt

5.1 KB

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

3.1 KB

4. Starting with the Switch Project Logic.mp4

68.6 MB

4. Starting with the Switch Project Logic.srt

13.6 KB

5. Passing Method References Around.mp4

82.8 MB

5. Passing Method References Around.srt

9.1 KB

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

3.4 KB

6. Moving DOM Elements.mp4

142.4 MB

6. Moving DOM Elements.srt

16.2 KB

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

3.7 KB

7. Adding a Tooltip.mp4

108.6 MB

7. Adding a Tooltip.srt

11.8 KB

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

3.6 KB

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

3.8 KB

8. Adding Inheritance.mp4

48.6 MB

8. Adding Inheritance.srt

8.6 KB

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

4.0 KB

9. Wrap Up.mp4

13.2 MB

9. Wrap Up.srt

1.3 KB

10. Useful Resources & Links.html

24.8 KB

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

3.7 KB

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

3.5 KB

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

3.6 KB

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

3.8 KB

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

4.0 KB

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

3.1 KB

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

2.7 KB

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

3.4 KB

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

1. Module Introduction.mp4

20.5 MB

1. Module Introduction.srt

3.4 KB

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

4.0 KB

2. Using dataset (data- Attributes).mp4

99.1 MB

2. Using dataset (data- Attributes).srt

9.1 KB

2.1 adv-dom-01-dataset.zip

3.7 KB

3. Getting Element Box Dimensions.mp4

40.7 MB

3. Getting Element Box Dimensions.srt

7.9 KB

3.1 adv-dom-sizes-html.zip

4.8 KB

4. Working with Element Sizes & Positions.mp4

17.8 MB

4. Working with Element Sizes & Positions.srt

6.6 KB

4.1 sizes.pdf

94.7 KB

5. The DOM & Prototypes.mp4

14.3 MB

5. The DOM & Prototypes.srt

3.3 KB

6. Positioning the Tooltip.mp4

173.1 MB

6. Positioning the Tooltip.srt

14.4 KB

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

5.5 KB

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

5.5 KB

7. Handling Scrolling.mp4

51.8 MB

7. Handling Scrolling.srt

7.7 KB

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

5.3 KB

8. Working with template Tags.mp4

66.6 MB

8. Working with template Tags.srt

6.4 KB

8.1 adv-dom-05-template.zip

5.3 KB

9. Loading Scripts Dynamically.mp4

84.5 MB

9. Loading Scripts Dynamically.srt

9.7 KB

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

6.0 KB

10. Setting Timers & Intervals.mp4

81.2 MB

10. Setting Timers & Intervals.srt

10.3 KB

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

5.9 KB

11. The location and history Objects.mp4

22.1 MB

11. The location and history Objects.srt

5.8 KB

12. The navigator Object.mp4

24.6 MB

12. The navigator Object.srt

6.6 KB

12.1 Parsing the userAgent String to Detect Browsers.html

0.2 KB

12.2 Better Best-practice Browser Detection.html

0.1 KB

13. Working with Dates.mp4

11.4 MB

13. Working with Dates.srt

4.2 KB

13.1 More on the Date Object.html

0.1 KB

14. The Error Object & Constructor Function.mp4

15.8 MB

14. The Error Object & Constructor Function.srt

4.4 KB

15. Wrap Up.mp4

10.0 MB

15. Wrap Up.srt

1.0 KB

16. Useful Resources & Links.html

26.8 KB

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

5.5 KB

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

5.9 KB

16.3 adv-dom-01-dataset.zip

3.7 KB

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

5.3 KB

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

5.5 KB

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

6.0 KB

16.7 adv-dom-sizes-html.zip

4.8 KB

16.8 adv-dom-05-template.zip

5.3 KB

/.../14. Working with Events/

1. Module Introduction.mp4

2.1 MB

1. Module Introduction.srt

2.1 KB

2. Introduction to Events in JavaScript.mp4

31.0 MB

2. Introduction to Events in JavaScript.srt

8.6 KB

2.1 events-in-js.pdf

76.4 KB

3. Different Ways of Listening to Events.mp4

37.9 MB

3. Different Ways of Listening to Events.srt

9.3 KB

3.1 events-01-starting-setup.zip

5.8 KB

4. Removing Event Listeners.mp4

33.2 MB

4. Removing Event Listeners.srt

7.3 KB

4.1 events-02-addeventlistener-removeeventlistener.zip

6.5 KB

5. The event Object.mp4

35.1 MB

5. The event Object.srt

7.9 KB

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

6.2 KB

6. Supported Event Types.mp4

71.2 MB

6. Supported Event Types.srt

10.9 KB

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

6.2 KB

7. Example Basic Infinite Scrolling.html

28.8 KB

8. Working with preventDefault().mp4

23.5 MB

8. Working with preventDefault().srt

6.9 KB

8.1 events-05-preventdefault.zip

6.3 KB

9. Understanding Capturing & Bubbling Phases.mp4

3.9 MB

9. Understanding Capturing & Bubbling Phases.srt

2.8 KB

10. Event Propagation & stopPropagation().mp4

47.3 MB

10. Event Propagation & stopPropagation().srt

10.5 KB

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

6.6 KB

10.2 events-06-event-propagation.zip

6.4 KB

11. Using Event Delegation.mp4

56.5 MB

11. Using Event Delegation.srt

10.8 KB

11.1 events-08-event-delegation.zip

6.6 KB

12. Triggering DOM Elements Programmatically.mp4

26.7 MB

12. Triggering DOM Elements Programmatically.srt

5.1 KB

12.1 events-09-triggering-events-programmatically.zip

7.0 KB

13. Event Handler Functions & this.mp4

24.0 MB

13. Event Handler Functions & this.srt

3.3 KB

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

6.8 KB

14. Events.html

0.2 KB

15. Drag & Drop - Theory.mp4

10.1 MB

15. Drag & Drop - Theory.srt

6.5 KB

16. Configuring Draggable Elements.mp4

78.3 MB

16. Configuring Draggable Elements.srt

8.6 KB

16.1 Possible effectAllowed Values.html

0.1 KB

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

7.2 KB

16.3 Supported Data Types.html

0.2 KB

17. Marking the Drop Area.mp4

106.3 MB

17. Marking the Drop Area.srt

11.9 KB

18. Dropping & Moving Data + Elements.mp4

83.6 MB

18. Dropping & Moving Data + Elements.srt

9.2 KB

18.1 events-13-dropping.zip

6.7 KB

18.2 events-14-finished.zip

6.8 KB

19. Firefox Adjustments.html

77.1 KB

20. Wrap Up.mp4

9.6 MB

20. Wrap Up.srt

1.7 KB

21. Useful Resources & Links.html

28.6 KB

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

7.2 KB

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

6.2 KB

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

6.6 KB

21.4 events-08-event-delegation.zip

6.6 KB

21.5 events-09-triggering-events-programmatically.zip

7.0 KB

21.6 events-14-finished.zip

6.8 KB

21.7 events-01-starting-setup.zip

5.8 KB

21.8 events-13-dropping.zip

6.7 KB

21.9 events-02-addeventlistener-removeeventlistener.zip

6.5 KB

21.10 events-06-event-propagation.zip

6.4 KB

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

6.2 KB

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

6.8 KB

21.13 events-05-preventdefault.zip

6.3 KB

21.14 events-12-dragenter-dragover.zip

6.9 KB

/.../15. Advanced Function Concepts/

1. Module Introduction.mp4

1.5 MB

1. Module Introduction.srt

1.2 KB

2. Pure Functions & Side-Effects.mp4

24.0 MB

2. Pure Functions & Side-Effects.srt

7.6 KB

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

0.8 KB

2.2 pure-functions.pdf

78.2 KB

3. Impure vs Pure Functions.mp4

7.9 MB

3. Impure vs Pure Functions.srt

2.6 KB

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

1.1 KB

4. Factory Functions.mp4

25.8 MB

4. Factory Functions.srt

7.1 KB

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

1.2 KB

5. Closures.mp4

42.3 MB

5. Closures.srt

10.5 KB

5.1 adv-fn-04-closures.zip

1.1 KB

6. Closures in Practice.mp4

38.5 MB

6. Closures in Practice.srt

9.9 KB

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

1.3 KB

7. Closures & Memory Management.mp4

5.6 MB

7. Closures & Memory Management.srt

1.7 KB

8. Optional IIFEs.html

27.9 KB

9. Introducing Recursion.mp4

51.9 MB

9. Introducing Recursion.srt

9.7 KB

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

1.4 KB

10. Advanced Recursion.mp4

52.9 MB

10. Advanced Recursion.srt

10.8 KB

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

1.6 KB

11. Advanced Functions.html

0.2 KB

12. Wrap Up.mp4

5.9 MB

12. Wrap Up.srt

1.6 KB

13. Useful Resources & Links.html

25.8 KB

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

11.6 KB

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

1.1 KB

13.3 adv-fn-04-closures.zip

1.1 KB

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

11.8 KB

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

1.3 KB

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

1.2 KB

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

0.8 KB

/.../16. More on Numbers & Strings/

1. Module Introduction.mp4

1.6 MB

1. Module Introduction.srt

1.0 KB

2. How Numbers Work & Behave in JavaScript.mp4

54.2 MB

2. How Numbers Work & Behave in JavaScript.srt

10.1 KB

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

0.8 KB

3. Floating Point (Im)Precision.mp4

27.0 MB

3. Floating Point (Im)Precision.srt

14.0 KB

3.1 More on Floating Point Arithmetic (Wikipedia).html

0.1 KB

3.2 How Numbers Are Encoded In JavaScript.html

0.1 KB

3.3 Dealing With Floating Point Precision.html

0.1 KB

4. The BigInt Type.mp4

12.6 MB

4. The BigInt Type.srt

4.8 KB

5. The Global Number and Math Objects.mp4

7.3 MB

5. The Global Number and Math Objects.srt

3.8 KB

6. Example Generate Random Number Between Min Max.mp4

14.3 MB

6. Example Generate Random Number Between Min Max.srt

7.0 KB

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

1.0 KB

7. Exploring String Methods.mp4

12.4 MB

7. Exploring String Methods.srt

2.3 KB

8. Tagged Templates.mp4

60.8 MB

8. Tagged Templates.srt

12.5 KB

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

1.2 KB

9. Introducing Regular Expressions (RegEx).mp4

9.4 MB

9. Introducing Regular Expressions (RegEx).srt

5.5 KB

10. More on Regular Expressions.mp4

38.7 MB

10. More on Regular Expressions.srt

9.8 KB

10.1 More on Regular Expressions (Free Series).html

0.1 KB

11. Wrap Up.mp4

8.2 MB

11. Wrap Up.srt

1.8 KB

12. Useful Resources & Links.html

24.8 KB

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

1.0 KB

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

0.8 KB

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

1.2 KB

/.../17. Async JavaScript Promises & Callbacks/

1. Module Introduction.mp4

1.9 MB

1. Module Introduction.srt

1.5 KB

2. Understanding Synchronous Code Execution (Sync Code).mp4

12.9 MB

2. Understanding Synchronous Code Execution (Sync Code).srt

3.9 KB

2.1 async-01-starting-setup.zip

0.9 KB

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

77.9 KB

3. Understanding Asynchronous Code Execution (Async Code).mp4

13.7 MB

3. Understanding Asynchronous Code Execution (Async Code).srt

7.9 KB

3.1 js-async-code.pdf

81.4 KB

4. Blocking Code & The Event Loop.mp4

36.3 MB

4. Blocking Code & The Event Loop.srt

15.2 KB

4.1 event-loop.pdf

86.7 KB

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

1.0 KB

5. Sync + Async Code - The Execution Order.mp4

18.7 MB

5. Sync + Async Code - The Execution Order.srt

5.6 KB

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

1.1 KB

6. Multiple Callbacks & setTimeout(0).mp4

13.7 MB

6. Multiple Callbacks & setTimeout(0).srt

4.9 KB

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

1.2 KB

7. Asynchronous Code.html

0.2 KB

8. Getting Started with Promises.mp4

40.4 MB

8. Getting Started with Promises.srt

11.4 KB

8.1 async-05-first-promise.zip

1.2 KB

9. Chaining Multiple Promises.mp4

32.1 MB

9. Chaining Multiple Promises.srt

7.9 KB

9.1 async-06-promise-chaining.zip

1.2 KB

10. Promise Error Handling.mp4

41.2 MB

10. Promise Error Handling.srt

10.8 KB

10.1 async-07-error-handling.zip

2.7 KB

11. Promise States & finally.html

27.5 KB

12. Async await.mp4

49.0 MB

12. Async await.srt

12.7 KB

13. Async await & Error Handling.mp4

13.8 MB

13. Async await & Error Handling.srt

4.2 KB

14. Async await vs Raw Promises.mp4

28.2 MB

14. Async await vs Raw Promises.srt

7.0 KB

14.1 async-08-async-await.zip

1.3 KB

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

38.3 MB

15. Promise.all(), Promise.race() etc..srt

10.8 KB

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

1.4 KB

16. Promises & async await.html

0.2 KB

17. Wrap Up.mp4

8.2 MB

17. Wrap Up.srt

2.0 KB

18. Useful Resources & Links.html

26.3 KB

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

1.4 KB

18.2 async-01-starting-setup.zip

0.9 KB

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

1.2 KB

18.4 async-07-error-handling.zip

1.3 KB

18.5 async-08-async-await.zip

1.3 KB

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

1.0 KB

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

1.1 KB

18.8 async-06-promise-chaining.zip

1.2 KB

18.9 async-05-first-promise.zip

1.2 KB

/.../18. Working with Http Requests/

1. Module Introduction.mp4

1.7 MB

1. Module Introduction.srt

1.3 KB

2. What & Why.mp4

11.8 MB

2. What & Why.srt

6.5 KB

2.1 behind-the-scenes-requests.pdf

91.7 KB

3. How The Web Works.html

21.7 KB

4. More Background about Http.mp4

15.4 MB

4. More Background about Http.srt

7.2 KB

4.1 http-requests.pdf

76.1 KB

5. Getting Started with Http.mp4

12.1 MB

5. Getting Started with Http.srt

4.8 KB

5.1 JSONPlaceholder.html

0.1 KB

5.2 http-01-starting-setup.zip

2.3 KB

6. Sending a GET Request.mp4

14.9 MB

6. Sending a GET Request.srt

5.1 KB

7. JSON Data & Parsing Data.mp4

92.0 MB

7. JSON Data & Parsing Data.srt

11.6 KB

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

2.8 KB

8. JSON Data Deep Dive.html

33.9 KB

9. Promisifying Http Requests (with XMLHttpRequest).mp4

37.7 MB

9. Promisifying Http Requests (with XMLHttpRequest).srt

4.6 KB

10. Sending Data with a POST Request.mp4

31.1 MB

10. Sending Data with a POST Request.srt

5.9 KB

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

3.0 KB

11. Triggering Requests via the UI.mp4

28.9 MB

11. Triggering Requests via the UI.srt

3.6 KB

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

13.4 KB

12. The Fetch Button Always Appends.html

19.8 KB

13. Sending a DELETE Request.mp4

72.8 MB

13. Sending a DELETE Request.srt

6.2 KB

13.1 http-05-delete-request.zip

3.1 KB

14. Handling Errors.mp4

32.9 MB

14. Handling Errors.srt

5.8 KB

14.1 http-06-error-handling.zip

3.2 KB

15. Using the fetch() API.mp4

41.0 MB

15. Using the fetch() API.srt

8.7 KB

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

3.4 KB

15.2 Dive deeper into XMLHttpRequest.html

0.1 KB

16. POSTing Data with the fetch() API.mp4

17.9 MB

16. POSTing Data with the fetch() API.srt

3.3 KB

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

3.4 KB

17. Adding Request Headers.mp4

16.1 MB

17. Adding Request Headers.srt

3.8 KB

17.1 http-09-headers.zip

3.2 KB

18. fetch() & Error Handling.mp4

69.0 MB

18. fetch() & Error Handling.srt

9.0 KB

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

3.5 KB

19. XMLHttpRequest vs fetch().mp4

10.4 MB

19. XMLHttpRequest vs fetch().srt

2.1 KB

20. Working with FormData.mp4

79.9 MB

20. Working with FormData.srt

8.7 KB

20.1 http-11-formdata.zip

3.4 KB

21. Wrap Up.mp4

10.0 MB

21. Wrap Up.srt

1.7 KB

22. Useful Resources & Links.html

27.6 KB

22.1 http-09-headers.zip

3.2 KB

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

3.4 KB

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

3.5 KB

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

3.4 KB

22.5 http-11-formdata.zip

3.4 KB

22.6 http-06-error-handling.zip

3.2 KB

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

3.1 KB

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

2.8 KB

22.9 http-01-starting-setup.zip

2.3 KB

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

3.0 KB

22.11 http-05-delete-request.zip

3.1 KB

/.../19. Working with JavaScript Libraries/

1. Module Introduction.mp4

1.5 MB

1. Module Introduction.srt

1.2 KB

2. What & Why.mp4

5.6 MB

2. What & Why.srt

3.8 KB

3. Adding Libraries (Example lodash).mp4

72.1 MB

3. Adding Libraries (Example lodash).srt

12.5 KB

3.1 lib-01-starting-setup.zip

0.8 KB

3.2 lib-02-lodash.zip

121.9 KB

4. Example jQuery.mp4

25.2 MB

4. Example jQuery.srt

3.2 KB

5. Discovering Libraries.mp4

34.3 MB

5. Discovering Libraries.srt

4.6 KB

6. Axios Library & Http Requests.mp4

114.6 MB

6. Axios Library & Http Requests.srt

13.8 KB

6.1 http-11-formdata.zip

3.4 KB

6.2 lib-03-axios.zip

3.4 KB

7. Third-Party Library Considerations.mp4

48.5 MB

7. Third-Party Library Considerations.srt

7.0 KB

8. Wrap Up.mp4

2.4 MB

8. Wrap Up.srt

1.3 KB

9. Useful Resources & Links.html

23.4 KB

9.1 lib-02-lodash.zip

121.9 KB

9.2 lib-01-starting-setup.zip

0.8 KB

9.3 lib-03-axios.zip

3.4 KB

/.../20. Modular JavaScript (Working with Modules)/

1. Module Introduction.mp4

1.6 MB

1. Module Introduction.srt

1.2 KB

2. Splitting Code in a Sub-optimal Way.mp4

119.3 MB

2. Splitting Code in a Sub-optimal Way.srt

9.4 KB

2.1 modules-01-starting-project.zip

6.3 KB

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

8.3 KB

3. A First Step Towards JavaScript Modules.mp4

36.9 MB

3. A First Step Towards JavaScript Modules.srt

4.7 KB

4. We Need a Development Server!.mp4

63.8 MB

4. We Need a Development Server!.srt

8.2 KB

5. First import export Work.mp4

23.7 MB

5. First import export Work.srt

4.9 KB

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

8.3 KB

6. Switching All Files To Use Modules.mp4

69.5 MB

6. Switching All Files To Use Modules.srt

5.9 KB

6.1 modules-04-modules-everywhere.zip

8.2 KB

7. More Named Export Syntax Variations.mp4

43.8 MB

7. More Named Export Syntax Variations.srt

8.5 KB

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

8.6 KB

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

8.6 KB

8. Working With Default Exports.mp4

19.5 MB

8. Working With Default Exports.srt

4.6 KB

8.1 modules-07-default-export.zip

8.2 KB

9. Dynamic Imports & Code Splitting.mp4

69.2 MB

9. Dynamic Imports & Code Splitting.srt

7.0 KB

9.1 modules-08-dynamic-imports.zip

8.3 KB

10. When Does Module Code Execute.mp4

12.2 MB

10. When Does Module Code Execute.srt

2.6 KB

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

8.6 KB

11. Module Scope & globalThis.mp4

82.8 MB

11. Module Scope & globalThis.srt

8.2 KB

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

8.6 KB

12. Modules.html

0.2 KB

13. Wrap Up.mp4

9.4 MB

13. Wrap Up.srt

2.2 KB

14. Useful Resources & Links.html

26.2 KB

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

8.6 KB

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

8.6 KB

14.3 modules-01-starting-project.zip

6.3 KB

14.4 modules-07-default-export.zip

8.2 KB

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

8.3 KB

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

8.3 KB

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

8.6 KB

14.8 modules-04-modules-everywhere.zip

8.2 KB

14.9 modules-08-dynamic-imports.zip

8.3 KB

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

8.6 KB

/.../21. JavaScript Tooling & Workflows/

1. Module Introduction.mp4

15.6 MB

1. Module Introduction.srt

4.5 KB

2. Project Limitations & Why We Need Tools.mp4

20.4 MB

2. Project Limitations & Why We Need Tools.srt

11.0 KB

2.1 helpful-tools-and-why.pdf

85.5 KB

3. Workflow Overview.mp4

6.2 MB

3. Workflow Overview.srt

3.7 KB

3.1 setup.pdf

73.3 KB

4. Setting Up a npm Project.mp4

22.0 MB

4. Setting Up a npm Project.srt

5.0 KB

4.1 tooling-01-starting-project.zip

8.4 KB

4.2 tooling-02-initialized-npm.zip

8.8 KB

5. Working with npm Packages.mp4

30.3 MB

5. Working with npm Packages.srt

5.1 KB

6. Linting with ESLint.mp4

85.3 MB

6. Linting with ESLint.srt

11.2 KB

6.1 tooling-03-eslint.zip

8.9 KB

7. Configuring ESLint.html

22.4 KB

8. Bundling with Webpack.mp4

126.6 MB

8. Bundling with Webpack.srt

19.5 KB

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

16.3 KB

9. Bonus Multiple Entry Points.html

28.0 KB

10. Development Mode & Fixing Lazy Loading.mp4

51.3 MB

10. Development Mode & Fixing Lazy Loading.srt

5.0 KB

11. Using webpack-dev-server.mp4

31.7 MB

11. Using webpack-dev-server.srt

4.0 KB

12. Generating Sourcemaps.mp4

51.1 MB

12. Generating Sourcemaps.srt

4.4 KB

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

16.9 KB

13. Building For Production.mp4

33.9 MB

13. Building For Production.srt

4.9 KB

13.1 tooling-06-production-workflow.zip

17.8 KB

14. Final Optimizations.mp4

47.7 MB

14. Final Optimizations.srt

8.4 KB

14.1 tooling-07-final-optimizations.zip

10.2 KB

15. Using Third Party Packages with npm & Webpack.mp4

53.1 MB

15. Using Third Party Packages with npm & Webpack.srt

5.2 KB

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

10.2 KB

16. Wrap Up.mp4

11.7 MB

16. Wrap Up.srt

2.0 KB

17. Useful Resources & Links.html

25.8 KB

17.1 tooling-02-initialized-npm.zip

8.8 KB

17.2 tooling-01-starting-project.zip

8.4 KB

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

16.9 KB

17.4 tooling-03-eslint.zip

8.9 KB

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

16.3 KB

17.6 tooling-06-production-workflow.zip

17.8 KB

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

10.2 KB

17.8 tooling-07-final-optimizations.zip

10.2 KB

/.../22. Utilizing Browser Storage/

1. Module Introduction.mp4

1.8 MB

1. Module Introduction.srt

1.3 KB

2. Browser Storage Options.mp4

21.4 MB

2. Browser Storage Options.srt

10.0 KB

2.1 what-is-browser-storage.pdf

73.6 KB

3. localStorage & sessionStorage.mp4

40.7 MB

3. localStorage & sessionStorage.srt

14.2 KB

3.1 storage-02-localstorage.zip

1.6 KB

3.2 storage-01-starting-setup.zip

1.3 KB

4. Getting Started with Cookies.mp4

32.5 MB

4. Getting Started with Cookies.srt

8.2 KB

5. Working with Cookies.mp4

81.7 MB

5. Working with Cookies.srt

11.3 KB

5.1 More on Cookies.html

0.1 KB

5.2 storage-03-cookies.zip

2.0 KB

6. Getting Started with IndexedDB.mp4

49.2 MB

6. Getting Started with IndexedDB.srt

12.2 KB

6.1 IndexedDB Docs (MDN).html

0.1 KB

7. Working with IndexedDB.mp4

22.6 MB

7. Working with IndexedDB.srt

5.8 KB

7.1 storage-04-indexeddb.zip

2.7 KB

7.2 More on IndexedDB (MDN).html

0.1 KB

7.3 idb.js - Promise-based IndexedDB (Third-party Library).html

0.1 KB

7.4 More on IndexedDB (MDN).html

0.1 KB

8. Wrap Up.mp4

4.4 MB

8. Wrap Up.srt

1.1 KB

8.1 localstorage-vs-cookies-vs-indexeddb.pdf

75.6 KB

9. Useful Resources & Links.html

25.3 KB

9.1 storage-04-indexeddb.zip

2.7 KB

9.2 storage-03-cookies.zip

2.0 KB

9.3 storage-01-starting-setup.zip

1.3 KB

9.4 storage-02-localstorage.zip

1.6 KB

/.../23. JavaScript & Browser Support/

1. Module Introduction.mp4

2.6 MB

1. Module Introduction.srt

2.0 KB

2. What Is Browser Support About.mp4

22.3 MB

2. What Is Browser Support About.srt

10.4 KB

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

111.5 KB

2.2 what-is-browser-support.pdf

1.2 MB

3. Determining Browser Support For A JavaScript Feature.mp4

117.4 MB

3. Determining Browser Support For A JavaScript Feature.srt

11.7 KB

3.1 determining-browser-support.pdf

76.9 KB

4. Determining Required Support.mp4

9.9 MB

4. Determining Required Support.srt

4.7 KB

4.1 determining-requirements.pdf

80.7 KB

5. Solution Feature Detection + Fallback Code.mp4

79.9 MB

5. Solution Feature Detection + Fallback Code.srt

13.9 KB

5.1 support-01-starting-setup.zip

3.9 KB

5.2 feature-detection-and-fallbacks.pdf

73.4 KB

5.3 support-02-feature-detection.zip

4.1 KB

6. Solution Using Polyfills.mp4

39.1 MB

6. Solution Using Polyfills.srt

4.7 KB

6.1 polyfills.pdf

71.5 KB

7. Solution Transpiling Code.mp4

134.2 MB

7. Solution Transpiling Code.srt

16.3 KB

7.1 Babel Docs.html

0.1 KB

7.2 browserslist Config Options.html

0.1 KB

7.3 transpilation.pdf

72.5 KB

7.4 @babelpreset-env Docs.html

0.1 KB

7.5 support-03-babel-loader.zip

6.6 KB

7.6 babel-loader Docs.html

0.1 KB

8. Improvement Automatically Detect + Add Polyfills.mp4

107.0 MB

8. Improvement Automatically Detect + Add Polyfills.srt

15.0 KB

8.1 support-04-corejs-polyfills.zip

4.5 KB

9. What about Support Outside of Browsers.mp4

1.5 MB

9. What about Support Outside of Browsers.srt

1.4 KB

9.1 support-04-corejs-polyfills.zip

4.5 KB

10. Browser Support Outside of JavaScript Files.mp4

11.4 MB

10. Browser Support Outside of JavaScript Files.srt

3.8 KB

11. Wrap Up.mp4

5.6 MB

11. Wrap Up.srt

1.8 KB

12. Useful Resources & Links.html

25.7 KB

12.1 support-03-babel-loader.zip

6.6 KB

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

4.8 KB

12.3 support-04-corejs-polyfills.zip

4.5 KB

12.4 support-02-feature-detection.zip

4.1 KB

12.5 support-01-starting-setup.zip

3.9 KB

/.../24. Time to Practice Share My Place App/

1. Module Introduction.mp4

1.4 MB

1. Module Introduction.srt

1.1 KB

2. Setting Up the Project.mp4

28.1 MB

2. Setting Up the Project.srt

4.2 KB

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

7.2 KB

3. Getting DOM Access.mp4

37.5 MB

3. Getting DOM Access.srt

5.8 KB

4. Getting the User Location.mp4

73.3 MB

4. Getting the User Location.srt

8.7 KB

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

7.9 KB

5. Adding Feedback (Showing a Modal).mp4

131.7 MB

5. Adding Feedback (Showing a Modal).srt

15.4 KB

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

8.6 KB

6. Hiding the Modal.mp4

16.2 MB

6. Hiding the Modal.srt

3.4 KB

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

8.7 KB

7. Rendering a Map with Google Maps.mp4

189.1 MB

7. Rendering a Map with Google Maps.srt

19.2 KB

7.1 Google Maps SDK Docs.html

0.1 KB

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

9.4 KB

8. Continuing without a Credit Card.html

32.4 KB

9. Finding an Address & Getting the Coordinates.mp4

53.1 MB

9. Finding an Address & Getting the Coordinates.srt

11.0 KB

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

10.7 KB

10. Converting User Input to Coordinates.mp4

25.8 MB

10. Converting User Input to Coordinates.srt

4.5 KB

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

10.6 KB

11. Creating a Share Place Link.mp4

120.5 MB

11. Creating a Share Place Link.srt

10.7 KB

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

10.6 KB

12. Copying the Link to the Clipboard.mp4

26.4 MB

12. Copying the Link to the Clipboard.srt

4.9 KB

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

11.0 KB

13. Rendering the Shared Place Screen.mp4

43.5 MB

13. Rendering the Shared Place Screen.srt

8.2 KB

13.1 practice-places-10-finished.zip

10.5 KB

14. Useful Resources & Links.html

25.6 KB

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

11.0 KB

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

7.9 KB

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

8.7 KB

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

8.6 KB

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

10.6 KB

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

7.2 KB

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

10.7 KB

14.8 practice-places-10-finished.zip

10.5 KB

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

9.4 KB

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

10.6 KB

/.../25. Working with JavaScript Frameworks/

1. Module Introduction.mp4

1.7 MB

1. Module Introduction.srt

1.3 KB

2. What and Why.mp4

19.7 MB

2. What and Why.srt

10.3 KB

2.1 Angular vs React.js vs Vue.js - A Framework Comparison.html

0.1 KB

2.2 what-is-a-framework.pdf

74.3 KB

2.3 important-frontend-frameworks.pdf

492.9 KB

3. The Idea Behind React.js.mp4

6.8 MB

3. The Idea Behind React.js.srt

3.7 KB

3.1 introducing-reactjs.pdf

77.6 KB

4. Analysing a React Project.mp4

188.5 MB

4. Analysing a React Project.srt

24.5 KB

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

45.9 KB

5. Wrap Up.mp4

9.0 MB

5. Wrap Up.srt

2.1 KB

6. Useful Resources & Links.html

24.1 KB

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

45.9 KB

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

1. Module Introduction.mp4

3.8 MB

1. Module Introduction.srt

2.4 KB

2. Understanding Symbols.mp4

20.2 MB

2. Understanding Symbols.srt

11.3 KB

2.1 meta-01-starting-setup.zip

0.8 KB

3. Well-known Symbols.mp4

19.1 MB

3. Well-known Symbols.srt

7.2 KB

3.1 meta-02-symbols.zip

1.0 KB

4. Understanding Iterators.mp4

21.5 MB

4. Understanding Iterators.srt

6.7 KB

4.1 meta-03-iterators.zip

1.2 KB

5. Generators & Iterable Objects.mp4

59.8 MB

5. Generators & Iterable Objects.srt

14.2 KB

5.1 meta-04-generators.zip

1.3 KB

6. Generators Summary & Built-in Iterables Examples.mp4

18.0 MB

6. Generators Summary & Built-in Iterables Examples.srt

4.3 KB

6.1 meta-05-finished-generators.zip

1.4 KB

7. The Reflect API.mp4

30.2 MB

7. The Reflect API.srt

9.1 KB

7.1 Reflect API vs Object API.html

0.2 KB

7.2 meta-06-reflect-api.zip

1.5 KB

8. The Proxy API and a First Trap.mp4

37.9 MB

8. The Proxy API and a First Trap.srt

11.2 KB

8.1 meta-programming.pdf

73.3 KB

8.2 Proxy API - A Full List of Available Traps.html

0.2 KB

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

1.6 KB

9. Working with Proxy Traps.mp4

14.7 MB

9. Working with Proxy Traps.srt

3.8 KB

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

1.7 KB

9.2 Full List of Proxy API Traps.html

0.2 KB

10. Wrap Up.mp4

9.2 MB

10. Wrap Up.srt

2.0 KB

11. Useful Resources & Links.html

28.0 KB

11.1 meta-01-starting-setup.zip

0.8 KB

11.2 meta-03-iterators.zip

1.2 KB

11.3 meta-04-generators.zip

1.3 KB

11.4 meta-02-symbols.zip

1.0 KB

11.5 meta-06-reflect-api.zip

1.5 KB

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

1.6 KB

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

1.7 KB

11.8 meta-05-finished-generators.zip

1.4 KB

/.../27. Node.js An Introduction/

1. Module Introduction.mp4

2.6 MB

1. Module Introduction.srt

2.3 KB

2. JavaScript is a Hosted Language.mp4

5.0 MB

2. JavaScript is a Hosted Language.srt

3.1 KB

2.1 js-hosted-language.pdf

78.4 KB

3. Installation & Basics.mp4

20.7 MB

3. Installation & Basics.srt

8.7 KB

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

0.4 KB

4. Understanding Modules & File Access.mp4

29.2 MB

4. Understanding Modules & File Access.srt

6.2 KB

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

0.8 KB

5. Working with Incoming Http Requests.mp4

16.2 MB

5. Working with Incoming Http Requests.srt

8.2 KB

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

1.1 KB

6. Sending Responses (HTML Data).mp4

17.0 MB

6. Sending Responses (HTML Data).srt

5.6 KB

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

1.2 KB

7. Parsing Incoming Data.mp4

52.7 MB

7. Parsing Incoming Data.srt

15.3 KB

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

1.3 KB

8. Introducing & Installing Express.js.mp4

14.1 MB

8. Introducing & Installing Express.js.srt

3.7 KB

8.1 node-06-added-expressjs.zip

1.9 KB

9. Express.js The Basics.mp4

21.7 MB

9. Express.js The Basics.srt

9.3 KB

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

2.2 KB

10. Extracting Data.mp4

23.7 MB

10. Extracting Data.srt

5.5 KB

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

2.3 KB

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

42.7 MB

11. Rendering Server-side HTML with Templates & EJS.srt

9.0 KB

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

3.0 KB

11.2 Rendering Dynamic HTML Pages with EJS.html

0.1 KB

12. Enhancing Our Project.mp4

21.3 MB

12. Enhancing Our Project.srt

4.6 KB

13. Adding Basic REST Routes.mp4

75.8 MB

13. Adding Basic REST Routes.srt

16.1 KB

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

11.2 KB

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

3.5 KB

14. Understanding CORS (Cross Origin Resource Sharing).mp4

41.3 MB

14. Understanding CORS (Cross Origin Resource Sharing).srt

7.0 KB

14.1 node-11-cors.zip

3.3 KB

14.2 More on CORS Headers.html

0.1 KB

15. Sending the Location ID to the Frontend.mp4

25.5 MB

15. Sending the Location ID to the Frontend.srt

2.8 KB

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

11.0 KB

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

3.6 KB

16. Adding the GET Location Route.mp4

73.1 MB

16. Adding the GET Location Route.srt

9.1 KB

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

11.4 KB

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

3.7 KB

17. Introducing MongoDB (Database).mp4

165.5 MB

17. Introducing MongoDB (Database).srt

19.6 KB

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

4.3 KB

18. NodeJS Error Handling.html

37.6 KB

19. Wrap Up.mp4

16.9 MB

19. Wrap Up.srt

2.3 KB

20. Useful Resources & Links.html

28.4 KB

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

1.1 KB

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

1.3 KB

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

0.8 KB

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

0.4 KB

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

1.2 KB

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

2.2 KB

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

3.0 KB

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

3.5 KB

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

11.0 KB

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

3.7 KB

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

2.3 KB

20.12 node-11-cors.zip

3.3 KB

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

3.6 KB

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

4.3 KB

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

11.2 KB

20.16 node-06-added-expressjs.zip

1.9 KB

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

11.4 KB

/.../29. Deploying JavaScript Code/

1. Module Introduction.mp4

2.0 MB

1. Module Introduction.srt

1.5 KB

2. Deployment Steps.mp4

14.4 MB

2. Deployment Steps.srt

10.6 KB

2.1 different-kinds-of-apps.pdf

79.6 KB

2.2 deployment-steps.pdf

71.1 KB

3. Different Types of Websites.html

22.4 KB

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

102.9 MB

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

14.0 KB

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

224.3 KB

5. Injecting Script Imports Into HTML Automatically.html

21.3 KB

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

115.7 MB

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

17.8 KB

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

4.4 KB

6.2 Get Started with Git.html

0.1 KB

7. Useful Resources & Links.html

24.7 KB

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

4.4 KB

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

224.3 KB

/.../30. Performance & Optimizations/

1. Module Introduction.mp4

2.8 MB

1. Module Introduction.srt

2.3 KB

2. What is Performance Optimization About.mp4

17.4 MB

2. What is Performance Optimization About.srt

8.3 KB

2.1 what-is-performance.pdf

78.2 KB

3. Optimization Potentials.mp4

20.8 MB

3. Optimization Potentials.srt

8.8 KB

3.1 performance-optimization-layers.pdf

82.5 KB

4. Measuring Performance.mp4

8.4 MB

4. Measuring Performance.srt

4.8 KB

4.1 measuring-performance.pdf

76.7 KB

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

161.2 MB

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

21.7 KB

5.1 performance-01-starting-setup.zip

118.6 KB

6. Further Resources.mp4

34.9 MB

6. Further Resources.srt

2.9 KB

6.1 Google Performance Docs.html

0.2 KB

6.2 Chrome DevTools Performance Tab Docs.html

0.1 KB

7. Preparing The Testing Setup.mp4

36.2 MB

7. Preparing The Testing Setup.srt

5.2 KB

8. Optimizing Startup Time & Code Usage Coverage.mp4

118.0 MB

8. Optimizing Startup Time & Code Usage Coverage.srt

15.2 KB

8.1 performance-02-lazy-loading.zip

17.4 KB

9. Updating The DOM Correctly.mp4

71.8 MB

9. Updating The DOM Correctly.srt

12.4 KB

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

18.5 KB

10. Updating Lists Correctly.mp4

92.0 MB

10. Updating Lists Correctly.srt

10.3 KB

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

18.6 KB

11. Optimizing The Small Things.mp4

30.7 MB

11. Optimizing The Small Things.srt

5.0 KB

12. Micro-Optimizations (Think Twice!).mp4

47.4 MB

12. Micro-Optimizations (Think Twice!).srt

11.6 KB

12.1 performance-05-microoptimizations.zip

18.1 KB

12.2 benchmarking.pdf

73.3 KB

13. Finding & Fixing Memory Leaks.mp4

129.6 MB

13. Finding & Fixing Memory Leaks.srt

12.9 KB

13.1 Diving Deeper Into Memory Analysis.html

0.1 KB

14. Server-side Performance Optimizations.html

25.8 KB

15. Wrap Up.mp4

7.4 MB

15. Wrap Up.srt

4.5 KB

15.1 improvement-ideas.pdf

76.2 KB

16. Useful Resources & Links.html

25.7 KB

16.1 performance-02-lazy-loading.zip

17.4 KB

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

18.5 KB

16.3 performance-05-microoptimizations.zip

18.1 KB

16.4 performance-01-starting-setup.zip

17.8 KB

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

18.6 KB

/.../31. Introduction to Testing/

1. Module Introduction.mp4

1.3 MB

1. Module Introduction.srt

1.0 KB

2. What Is Testing Why Does It Matter.mp4

12.8 MB

2. What Is Testing Why Does It Matter.srt

9.9 KB

2.1 Written Article.html

0.1 KB

2.2 testing-02-unit-tests.zip

6.0 KB

2.3 testing-03-integration-tests.zip

6.3 KB

2.4 testing-04-e2e-tests.zip

6.4 KB

2.5 testing-01-starting-setup.zip

5.4 KB

3. Testing Setup.mp4

20.4 MB

3. Testing Setup.srt

5.4 KB

3.1 testing-01-starting-setup.zip

5.4 KB

4. Writing & Running Unit Tests.mp4

98.4 MB

4. Writing & Running Unit Tests.srt

14.2 KB

4.1 testing-02-unit-tests.zip

6.0 KB

5. Writing & Running Integration Tests.mp4

44.2 MB

5. Writing & Running Integration Tests.srt

7.8 KB

5.1 testing-03-integration-tests.zip

6.3 KB

6. Writing & Running e2e Tests.mp4

135.9 MB

6. Writing & Running e2e Tests.srt

12.6 KB

6.1 testing-04-e2e-tests.zip

6.4 KB

7. Dealing with Async Code.mp4

48.5 MB

7. Dealing with Async Code.srt

13.4 KB

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

5.1 KB

8. Working with Mocks.mp4

32.2 MB

8. Working with Mocks.srt

9.2 KB

8.1 testing-06-finished.zip

8.2 KB

8.2 Official Jest Docs.html

0.1 KB

8.3 More Testing with Spies, Stubs & Mocks.html

0.1 KB

9. Useful Resources & Links.html

25.8 KB

9.1 testing-04-e2e-tests.zip

6.4 KB

9.2 testing-02-unit-tests.zip

6.0 KB

9.3 testing-01-starting-setup.zip

5.4 KB

9.4 testing-06-finished.zip

8.2 KB

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

5.1 KB

9.6 testing-03-integration-tests.zip

6.3 KB

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

1. Module Introduction.mp4

1.6 MB

1. Module Introduction.srt

1.0 KB

2. What are Programming Paradigms.mp4

7.0 MB

2. What are Programming Paradigms.srt

3.9 KB

3. Procedural Programming in Practice.mp4

64.2 MB

3. Procedural Programming in Practice.srt

11.9 KB

3.1 paradigms-01-starting-setup.zip

2.6 KB

3.2 paradigms-02-procedural.zip

3.5 KB

4. Object Oriented Programming in Practice.mp4

64.7 MB

4. Object Oriented Programming in Practice.srt

17.3 KB

4.1 paradigms-03-oop.zip

4.4 KB

5. Functional Programming in Practice.mp4

80.9 MB

5. Functional Programming in Practice.srt

17.6 KB

5.1 paradigms-04-functional.zip

5.7 KB

6. Wrap Up.mp4

24.0 MB

6. Wrap Up.srt

4.8 KB

7. Useful Resources & Links.html

23.7 KB

7.1 paradigms-03-oop.zip

4.4 KB

7.2 paradigms-02-procedural.zip

3.5 KB

7.3 paradigms-04-functional.zip

5.7 KB

7.4 paradigms-01-starting-setup.zip

2.6 KB

/.../33. Bonus Data Structures & Algorithms Introduction/

1. Module Introduction.mp4

3.1 MB

1. Module Introduction.srt

2.7 KB

2. What are Data Structures & Algorithms.mp4

8.0 MB

2. What are Data Structures & Algorithms.srt

5.8 KB

3. A First Example.mp4

38.7 MB

3. A First Example.srt

13.0 KB

3.1 algo-01-starting-setup.zip

2.1 KB

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

2.4 KB

4. Solving the Same Problem Differently.mp4

38.9 MB

4. Solving the Same Problem Differently.srt

8.7 KB

4.1 algo-03-alternative-algorithm.zip

2.5 KB

5. Performance & The Big O Notation.mp4

70.9 MB

5. Performance & The Big O Notation.srt

15.1 KB

6. More Time Complexities & Comparing Algorithms.mp4

20.5 MB

6. More Time Complexities & Comparing Algorithms.srt

4.3 KB

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

2.6 KB

7. More on Big O.mp4

33.1 MB

7. More on Big O.srt

7.1 KB

8. More Examples.mp4

68.4 MB

8. More Examples.srt

12.6 KB

8.1 algo-05-more-algorithms.zip

4.3 KB

9. Diving into Data Structures & Time Complexities.mp4

79.3 MB

9. Diving into Data Structures & Time Complexities.srt

14.7 KB

10. Where to Learn More & Wrap Up.mp4

47.2 MB

10. Where to Learn More & Wrap Up.srt

4.5 KB

11. Useful Resources & Links.html

26.7 KB

11.1 algo-06-data-structures.zip

4.9 KB

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

2.4 KB

11.3 algo-05-more-algorithms.zip

4.3 KB

11.4 algo-03-alternative-algorithm.zip

2.5 KB

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

2.6 KB

11.6 algo-01-starting-setup.zip

2.1 KB

/.../34. Bonus TypeScript Introduction/

1. Module Introduction.mp4

1.6 MB

1. Module Introduction.srt

1.5 KB

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

10.0 MB

2. What is TypeScript and Why would you use it.srt

6.6 KB

3. Working with Types.mp4

34.7 MB

3. Working with Types.srt

13.6 KB

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

2.2 KB

4. Core Types & Diving Deeper.mp4

87.1 MB

4. Core Types & Diving Deeper.srt

23.5 KB

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

2.5 KB

5. Object Types, Array Types & Function Types.mp4

56.8 MB

5. Object Types, Array Types & Function Types.srt

12.3 KB

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

2.6 KB

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

59.0 MB

6. Advanced Types (Literal Types, Union Types, Enums).srt

11.9 KB

6.1 ts-05-enums.zip

2.5 KB

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

2.6 KB

7. Classes & Interfaces.mp4

77.0 MB

7. Classes & Interfaces.srt

15.4 KB

7.1 ts-06-classes-interfaces.zip

2.8 KB

8. Generic Types.mp4

42.9 MB

8. Generic Types.srt

6.4 KB

8.1 ts-07-generics.zip

2.8 KB

9. Configuring the TypeScript Compiler.mp4

62.8 MB

9. Configuring the TypeScript Compiler.srt

7.1 KB

9.1 ts-08-compiler-config.zip

6.1 KB

10. Useful Resources & Links.html

25.5 KB

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

2.2 KB

10.2 ts-08-compiler-config.zip

6.1 KB

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

2.5 KB

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

2.6 KB

10.5 ts-05-enums.zip

2.5 KB

10.6 ts-06-classes-interfaces.zip

2.8 KB

10.7 ts-07-generics.zip

2.8 KB

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

2.6 KB

/.../35. Bonus Web Components/

1. Module Introduction.mp4

12.4 MB

1. Module Introduction.srt

2.6 KB

2. Web Components in Action.mp4

29.1 MB

2. Web Components in Action.srt

9.0 KB

2.1 index.html

0.3 KB

2.2 modal.js

4.1 KB

2.3 getting-started-02-finished.zip

3.5 KB

3. What are Web Components.mp4

8.5 MB

3. What are Web Components.srt

4.5 KB

4. Why Web Components.mp4

6.0 MB

4. Why Web Components.srt

3.8 KB

5. Getting Started!.mp4

11.1 MB

5. Getting Started!.srt

5.4 KB

6. Web Component Browser Support.mp4

25.8 MB

6. Web Component Browser Support.srt

3.4 KB

7. Our Development Setup.mp4

16.4 MB

7. Our Development Setup.srt

5.0 KB

8. A First Custom Element.mp4

32.6 MB

8. A First Custom Element.srt

9.8 KB

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

2.4 KB

9. Interacting with the Surrounding DOM.mp4

15.1 MB

9. Interacting with the Surrounding DOM.srt

5.8 KB

10. Understanding the Custom Element Lifecycle.mp4

5.0 MB

10. Understanding the Custom Element Lifecycle.srt

3.4 KB

11. Using connectedCallback for DOM Access.mp4

5.9 MB

11. Using connectedCallback for DOM Access.srt

2.4 KB

12. Listening to Events Inside the Component.mp4

46.6 MB

12. Listening to Events Inside the Component.srt

11.0 KB

13. Using Attributes on Custom Elements.mp4

25.5 MB

13. Using Attributes on Custom Elements.srt

5.5 KB

13.1 basics-02-using-attributes.zip

2.6 KB

14. Styling our Elements.mp4

37.9 MB

14. Styling our Elements.srt

4.4 KB

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

2.8 KB

15. Working with the Shadow DOM.mp4

47.3 MB

15. Working with the Shadow DOM.srt

5.9 KB

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

2.8 KB

16. Adding an HTML Template.mp4

34.8 MB

16. Adding an HTML Template.srt

6.6 KB

17. Using Slots.mp4

8.7 MB

17. Using Slots.srt

2.0 KB

17.1 basics-05-using-slots.zip

2.7 KB

18. Defining the Template in JavaScript.mp4

20.1 MB

18. Defining the Template in JavaScript.srt

3.9 KB

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

3.0 KB

19. Using Style Tags in the Shadow DOM.mp4

33.1 MB

19. Using Style Tags in the Shadow DOM.srt

2.8 KB

20. Extending Built-in Elements.mp4

47.2 MB

20. Extending Built-in Elements.srt

8.7 KB

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

3.9 KB

21. Time to Practice - The Basics.html

0.2 KB

21.1 Time to Practice - The Basics (Problem).mp4

18.4 MB

21.2 Time to Practice - The Basics (Solution).mp4

76.8 MB

21.3 basics-assignment-start.zip

1.8 KB

21.4 basics-assignment-solution.zip

2.7 KB

22. The Next Steps.mp4

1.2 MB

22. The Next Steps.srt

1.1 KB

23. Understanding Shadow DOM Projection.mp4

8.1 MB

23. Understanding Shadow DOM Projection.srt

3.2 KB

24. Styling slot Content Outside of the Shadow DOM.mp4

19.2 MB

24. Styling slot Content Outside of the Shadow DOM.srt

4.6 KB

25. Styling slot Content Inside of the Shadow DOM.mp4

16.0 MB

25. Styling slot Content Inside of the Shadow DOM.srt

3.9 KB

26. Styling the Host Component.mp4

24.7 MB

26. Styling the Host Component.srt

5.6 KB

27. Conditional Host Styling.mp4

22.0 MB

27. Conditional Host Styling.srt

3.3 KB

28. Styling with the Host Content in Mind.mp4

12.8 MB

28. Styling with the Host Content in Mind.srt

3.2 KB

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

4.1 KB

29. Smart Dynamic Styling with CSS Variables.mp4

36.6 MB

29. Smart Dynamic Styling with CSS Variables.srt

7.9 KB

29.1 More on CSS Variables.html

0.1 KB

29.2 advanced-02-css-variables.zip

3.9 KB

30. Cleaning Up the Overall Styling.mp4

22.4 MB

30. Cleaning Up the Overall Styling.srt

3.9 KB

31. Observing Attribute Changes.mp4

61.0 MB

31. Observing Attribute Changes.srt

8.1 KB

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

4.3 KB

32. Adjusting the Component Behavior Upon Attribute Changes.mp4

25.0 MB

32. Adjusting the Component Behavior Upon Attribute Changes.srt

3.2 KB

33. Using disconnectedCallback.mp4

43.1 MB

33. Using disconnectedCallback.srt

8.2 KB

34. Adding a render() Method.mp4

29.9 MB

34. Adding a render() Method.srt

8.1 KB

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

4.2 KB

35. Final Adjustment.html

27.5 KB

35.1 advanced-05-finished.zip

4.0 KB

36. The Next Steps.mp4

1.4 MB

36. The Next Steps.srt

1.0 KB

37. Creating the Basic Modal Component.mp4

25.7 MB

37. Creating the Basic Modal Component.srt

8.2 KB

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

2.9 KB

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

1.6 KB

38. Adding the Modal Container.mp4

9.8 MB

38. Adding the Modal Container.srt

3.1 KB

39. Styling the Modal Elements.mp4

28.2 MB

39. Styling the Modal Elements.srt

6.9 KB

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

3.0 KB

39.2 Dive into CSS Flexbox.html

0.1 KB

40. Adding Some General App Logic.mp4

20.0 MB

40. Adding Some General App Logic.srt

4.6 KB

41. Opening the Modal via CSS.mp4

28.8 MB

41. Opening the Modal via CSS.srt

6.5 KB

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

3.3 KB

42. Public Methods & Properties.mp4

36.6 MB

42. Public Methods & Properties.srt

8.0 KB

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

3.5 KB

43. Understanding Named Slots.mp4

33.9 MB

43. Understanding Named Slots.srt

7.0 KB

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

3.5 KB

44. Listening to Slot Content Changes.mp4

36.7 MB

44. Listening to Slot Content Changes.srt

6.6 KB

44.1 complex-cmp-07-slotchange.zip

3.4 KB

45. Closing the Modal.mp4

70.0 MB

45. Closing the Modal.srt

8.6 KB

46. Dispatching Custom Events.mp4

34.7 MB

46. Dispatching Custom Events.srt

4.7 KB

47. Configuring Custom Events.mp4

45.3 MB

47. Configuring Custom Events.srt

6.4 KB

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

3.9 KB

48. Finishing it up!.mp4

42.0 MB

48. Finishing it up!.srt

6.0 KB

48.1 complex-cmp-09-finished.zip

3.7 KB

48.2 More about CSS Transitions.html

0.1 KB

49. Useful Resources & Links.html

30.4 KB

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

2.4 KB

49.2 basics-02-using-attributes.zip

2.6 KB

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

3.3 KB

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

3.9 KB

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

1.6 KB

49.6 advanced-02-css-variables.zip

3.9 KB

49.7 complex-cmp-09-finished.zip

3.7 KB

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

3.5 KB

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

3.0 KB

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

2.8 KB

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

4.2 KB

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

4.1 KB

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

2.9 KB

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

3.5 KB

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

3.9 KB

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

2.8 KB

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

4.3 KB

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

3.0 KB

49.19 advanced-05-finished.zip

4.0 KB

49.20 basics-05-using-slots.zip

2.7 KB

49.21 complex-cmp-07-slotchange.zip

3.4 KB

/.../36. Roundup & Next Steps/

1. Congratulations!.mp4

16.9 MB

1. Congratulations!.srt

8.1 KB

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

26.1 KB

 

Total files 1965


Copyright © 2025 FileMood.com