| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Introduction | |||
| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Introduction.mp4 | 41.24 MB | ||
| 1. Introduction.srt | 2.83 KB | ||
| 10. Using Course Resources.html | 1.69 KB | ||
| 11. JavaScript vs Java.mp4 | 13.86 MB | ||
| 11. JavaScript vs Java.srt | 9.75 KB | ||
| 11.1 java-vs-js.pdf | 524.13 KB | ||
| 12. A Brief History Of JavaScript.mp4 | 25.58 MB | ||
| 12. A Brief History Of JavaScript.srt | 7.55 KB | ||
| 12.1 js-history.pdf | 73.41 KB | ||
| 13. Setting Up a Development Environment.mp4 | 71.55 MB | ||
| 13. Setting Up a Development Environment.srt | 16.53 KB | ||
| 13.1 getting-started-02-first-app-done.zip | 29.03 KB | ||
| 14. Course FAQs.html | 4.18 KB | ||
| 2. What is JavaScript.mp4 | 12.87 MB | ||
| 2. What is JavaScript.srt | 4.54 KB | ||
| 2.1 what-is-javascript.pdf | 102.44 KB | ||
| 3. JavaScript in Action!.mp4 | 71.41 MB | ||
| 3. JavaScript in Action!.srt | 22.58 KB | ||
| 3.1 getting-started-01-first-app.zip | 28.5 KB | ||
| 4. Join our Online Learning Community.html | 767 B | ||
| 5. How JavaScript Is Executed.mp4 | 9.23 MB | ||
| 5. How JavaScript Is Executed.srt | 4.41 KB | ||
| 5.1 how-is-js-executed.pdf | 72.96 KB | ||
| 6. Dynamic vs Weakly Typed Languages.mp4 | 12.3 MB | ||
| 6. Dynamic vs Weakly Typed Languages.srt | 4.76 KB | ||
| 6.1 dynamic-vs-weakly-typed.pdf | 72.15 KB | ||
| 7. JavaScript Runs In A Host Environment.mp4 | 21.04 MB | ||
| 7. JavaScript Runs In A Host Environment.srt | 6.28 KB | ||
| 7.1 js-host-environment.pdf | 74.5 KB | ||
| 8. Course Outline - What Is In The Course.mp4 | 27.24 MB | ||
| 8. Course Outline - What Is In The Course.srt | 8.39 KB | ||
| 8.1 course-content.pdf | 74.25 KB | ||
| 9. How To Get The Most Out Of This Course.mp4 | 7.65 MB | ||
| 9. How To Get The Most Out Of This Course.srt | 3.5 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 10. Classes & Object-oriented Programming (OOP) | |||
| 1. Module Introduction.mp4 | 4.84 MB | ||
| 1. Module Introduction.srt | 2.3 KB | ||
| 10. Communicating Can Be Challenging!.mp4 | 31.35 MB | ||
| 10. Communicating Can Be Challenging!.srt | 5 KB | ||
| 11. Static Methods & Properties.mp4 | 61.4 MB | ||
| 11. Static Methods & Properties.srt | 9.82 KB | ||
| 11.1 static-fields-methods.pdf | 74.08 KB | ||
| 11.2 oop-05-static-methods-properties.zip | 3.22 KB | ||
| 12. First Summary & Classes vs Object Literals.mp4 | 23.94 MB | ||
| 12. First Summary & Classes vs Object Literals.srt | 5.52 KB | ||
| 12.1 classes-vs-object-literals.pdf | 76.14 KB | ||
| 13. Getters & Setters.mp4 | 45.57 MB | ||
| 13. Getters & Setters.srt | 7.47 KB | ||
| 13.1 oop-06-getters-setters.zip | 3.19 KB | ||
| 14. Introducing Inheritance.mp4 | 13.85 MB | ||
| 14. Introducing Inheritance.srt | 3.31 KB | ||
| 14.1 inheritance.pdf | 71.95 KB | ||
| 14.2 oop-07-base-component-class.zip | 3.43 KB | ||
| 15. Implementing Inheritance.mp4 | 108.78 MB | ||
| 15. Implementing Inheritance.srt | 14.83 KB | ||
| 15.1 oop-08-shopping-cart-extending.zip | 3.48 KB | ||
| 16. Using Inheritance Everywhere.mp4 | 65.09 MB | ||
| 16. Using Inheritance Everywhere.srt | 9.11 KB | ||
| 16.1 oop-09-inheritance-everywhere.zip | 3.44 KB | ||
| 17. Overriding Methods and the super() Constructor.mp4 | 53.94 MB | ||
| 17. Overriding Methods and the super() Constructor.srt | 8.39 KB | ||
| 17.1 oop-10-render-in-constructor.zip | 3.42 KB | ||
| 18. super() Constructor Execution, Order & this.mp4 | 60.24 MB | ||
| 18. super() Constructor Execution, Order & this.srt | 9.02 KB | ||
| 19. Different Ways of Adding Methods.mp4 | 53.05 MB | ||
| 19. Different Ways of Adding Methods.srt | 7.92 KB | ||
| 19.1 oop-11-error-function-methods-properties.zip | 3.72 KB | ||
| 2. What is Object-oriented Programming (OOP).mp4 | 10.25 MB | ||
| 2. What is Object-oriented Programming (OOP).srt | 4.13 KB | ||
| 2.1 whats-oop.pdf | 78.42 KB | ||
| 20. Private Properties.mp4 | 58.35 MB | ||
| 20. Private Properties.srt | 10.13 KB | ||
| 20.1 oop-12-private-properties.zip | 3.52 KB | ||
| 20.2 private-fields-properties.pdf | 72.6 KB | ||
| 21. Pseudo-Private Properties.html | 1.26 KB | ||
| 22. Time to Practice Classes & OOP.html | 167 B | ||
| 23. The instanceof Operator.mp4 | 31.41 MB | ||
| 23. The instanceof Operator.srt | 5.7 KB | ||
| 24. Built-in Classes.mp4 | 6.89 MB | ||
| 24. Built-in Classes.srt | 1.46 KB | ||
| 25. Understanding Object Descriptors.mp4 | 49.92 MB | ||
| 25. Understanding Object Descriptors.srt | 9.37 KB | ||
| 26. Classes.html | 163 B | ||
| 27. Wrap Up.mp4 | 19.89 MB | ||
| 27. Wrap Up.srt | 2.52 KB | ||
| 28. Useful Resources & Links.html | 495 B | ||
| 28.1 oop-11-error-function-methods-properties.zip | 3.72 KB | ||
| 28.10 oop-08-shopping-cart-extending.zip | 3.48 KB | ||
| 28.11 oop-05-static-methods-properties.zip | 3.22 KB | ||
| 28.12 oop-03-productlist-productitem-classes.zip | 3.01 KB | ||
| 28.2 oop-09-inheritance-everywhere.zip | 3.44 KB | ||
| 28.3 oop-10-render-in-constructor.zip | 3.42 KB | ||
| 28.4 oop-06-getters-setters.zip | 3.19 KB | ||
| 28.5 oop-02-first-class.zip | 2.69 KB | ||
| 28.6 oop-01-starting-setup.zip | 2.11 KB | ||
| 28.7 oop-04-addtocart-method.zip | 2.9 KB | ||
| 28.8 oop-12-private-properties.zip | 3.52 KB | ||
| 28.9 oop-07-base-component-class.zip | 3.43 KB | ||
| 3. Getting Started with OOP Code.mp4 | 87.13 MB | ||
| 3. Getting Started with OOP Code.srt | 16.73 KB | ||
| 3.1 oop-01-starting-setup.zip | 2.11 KB | ||
| 4. Defining & Using a First Class.mp4 | 44.36 MB | ||
| 4. Defining & Using a First Class.srt | 10.27 KB | ||
| 4.1 oop-02-first-class.zip | 2.69 KB | ||
| 4.2 classes-and-instances.pdf | 75.34 KB | ||
| 5. Working with Constructor Methods.mp4 | 33.5 MB | ||
| 5. Working with Constructor Methods.srt | 6.57 KB | ||
| 6. Fields vs Properties.mp4 | 11.4 MB | ||
| 6. Fields vs Properties.srt | 3.42 KB | ||
| 6.1 class-properties-fields-methods.pdf | 75.98 KB | ||
| 7. Using & Connecting Multiple Classes.mp4 | 86.55 MB | ||
| 7. Using & Connecting Multiple Classes.srt | 11.77 KB | ||
| 7.1 oop-03-productlist-productitem-classes.zip | 3.01 KB | ||
| 8. Binding Class Methods & Working with this.mp4 | 49.97 MB | ||
| 8. Binding Class Methods & Working with this.srt | 6.23 KB | ||
| 8.1 oop-04-addtocart-method.zip | 2.9 KB | ||
| 9. Adding a Cart and Shop Class.mp4 | 37.04 MB | ||
| 9. Adding a Cart and Shop Class.srt | 5.35 KB | ||
| 11. Deep Dive Constructor Functions & Prototypes | |||
| 1. Module Introduction.mp4 | 4.17 MB | ||
| 1. Module Introduction.srt | 2.02 KB | ||
| 10. Methods in Classes & In Constructors.mp4 | 68.93 MB | ||
| 10. Methods in Classes & In Constructors.srt | 13.63 KB | ||
| 10.1 prototypes-06-property-methods-bind.zip | 1.32 KB | ||
| 10.2 different-kinds-of-method-declarations.pdf | 75.38 KB | ||
| 11. Built-in Prototypes in JavaScript.mp4 | 19.58 MB | ||
| 11. Built-in Prototypes in JavaScript.srt | 2.68 KB | ||
| 12. Setting & Getting Prototypes.mp4 | 73.9 MB | ||
| 12. Setting & Getting Prototypes.srt | 14.04 KB | ||
| 12.1 prototypes-07-getting-setting-prototypes.zip | 1.58 KB | ||
| 13. Wrap Up.mp4 | 14.17 MB | ||
| 13. Wrap Up.srt | 4.06 KB | ||
| 14. Useful Resources & Links.html | 846 B | ||
| 14.1 prototypes-07-getting-setting-prototypes.zip | 1.58 KB | ||
| 14.2 prototypes-01-starting-setup.zip | 838 B | ||
| 14.3 prototypes-05-classes-methods-prototypes.zip | 1.24 KB | ||
| 14.4 prototypes-02-basic-prototype.zip | 1.09 KB | ||
| 14.5 prototypes-03-editing-the-prototype-correctly.zip | 1.2 KB | ||
| 14.6 prototypes-04-global-object-prototype.zip | 1.21 KB | ||
| 14.7 prototypes-06-property-methods-bind.zip | 1.32 KB | ||
| 2. Introducing Constructor Functions.mp4 | 17.66 MB | ||
| 2. Introducing Constructor Functions.srt | 5.42 KB | ||
| 2.1 prototypes-01-starting-setup.zip | 838 B | ||
| 3. Constructor Functions vs Classes & Understanding new.mp4 | 25.01 MB | ||
| 3. Constructor Functions vs Classes & Understanding new.srt | 5.94 KB | ||
| 3.1 constructor-functions-classes.pdf | 72.49 KB | ||
| 4. Introducing Prototypes.mp4 | 74.64 MB | ||
| 4. Introducing Prototypes.srt | 20.58 KB | ||
| 4.1 prototypes.pdf | 80.83 KB | ||
| 4.2 prototypes-02-basic-prototype.zip | 1.09 KB | ||
| 5. Prototypes - Summary.html | 2.07 KB | ||
| 6. Working with Prototypes.mp4 | 37.49 MB | ||
| 6. Working with Prototypes.srt | 6.83 KB | ||
| 6.1 prototypes-03-editing-the-prototype-correctly.zip | 1.2 KB | ||
| 7. The Prototype Chain and the Global Object.mp4 | 59.41 MB | ||
| 7. The Prototype Chain and the Global Object.srt | 10.69 KB | ||
| 7.1 prototypes-04-global-object-prototype.zip | 1.21 KB | ||
| 7.2 prototype-chain.pdf | 71.87 KB | ||
| 8. Constructor Functions & Prototypes.html | 163 B | ||
| 9. Classes & Prototypes.mp4 | 32.49 MB | ||
| 9. Classes & Prototypes.srt | 7.03 KB | ||
| 12. Practice OOP & Classes | |||
| 1. Module Introduction.mp4 | 6.7 MB | ||
| 1. Module Introduction.srt | 2.18 KB | ||
| 1.1 practice-oop-01-starting-setup.zip | 2.67 KB | ||
| 10. Useful Resources & Links.html | 189 B | ||
| 10.1 practice-oop-08-base-component-class.zip | 3.87 KB | ||
| 10.2 practice-oop-03-passing-functions-around.zip | 3.35 KB | ||
| 10.3 practice-oop-06-basic-tooltip.zip | 3.49 KB | ||
| 10.4 practice-oop-02-created-lists-basic-logic.zip | 3 KB | ||
| 10.5 practice-oop-01-starting-setup.zip | 2.67 KB | ||
| 10.6 practice-oop-04-moving-the-dom-element.zip | 3.42 KB | ||
| 10.7 practice-oop-07-improved-tooltip.zip | 3.7 KB | ||
| 10.8 practice-oop-05-finished-move-item-logic.zip | 3.58 KB | ||
| 2. First Project Steps & Planning.mp4 | 23.18 MB | ||
| 2. First Project Steps & Planning.srt | 6.64 KB | ||
| 2.1 practice-oop-01-starting-setup.zip | 2.67 KB | ||
| 3. Creating Project Lists & Parsing Element Data.mp4 | 25.76 MB | ||
| 3. Creating Project Lists & Parsing Element Data.srt | 5.12 KB | ||
| 3.1 practice-oop-02-created-lists-basic-logic.zip | 3 KB | ||
| 4. Starting with the Switch Project Logic.mp4 | 73.26 MB | ||
| 4. Starting with the Switch Project Logic.srt | 13.79 KB | ||
| 5. Passing Method References Around.mp4 | 65.99 MB | ||
| 5. Passing Method References Around.srt | 9.2 KB | ||
| 5.1 practice-oop-03-passing-functions-around.zip | 3.35 KB | ||
| 6. Moving DOM Elements.mp4 | 114.31 MB | ||
| 6. Moving DOM Elements.srt | 16.39 KB | ||
| 6.1 practice-oop-05-finished-move-item-logic.zip | 3.58 KB | ||
| 7. Adding a Tooltip.mp4 | 88.15 MB | ||
| 7. Adding a Tooltip.srt | 11.98 KB | ||
| 7.1 practice-oop-06-basic-tooltip.zip | 3.49 KB | ||
| 7.2 practice-oop-07-improved-tooltip.zip | 3.7 KB | ||
| 8. Adding Inheritance.mp4 | 56.7 MB | ||
| 8. Adding Inheritance.srt | 8.66 KB | ||
| 8.1 practice-oop-08-base-component-class.zip | 3.87 KB | ||
| 9. Wrap Up.mp4 | 10.9 MB | ||
| 9. Wrap Up.srt | 1.33 KB | ||
| 13. Back to the DOM & More Browser APIs | |||
| 1. Module Introduction.mp4 | 17.48 MB | ||
| 1. Module Introduction.srt | 3.45 KB | ||
| 1.1 practice-oop-08-base-component-class.zip | 3.87 KB | ||
| 10. Setting Timers & Intervals.mp4 | 54.15 MB | ||
| 10. Setting Timers & Intervals.srt | 10.44 KB | ||
| 10.1 adv-dom-07-interval-timer.zip | 5.79 KB | ||
| 11. The location and history Objects.mp4 | 25.01 MB | ||
| 11. The location and history Objects.srt | 5.84 KB | ||
| 12. The navigator Object.mp4 | 32.3 MB | ||
| 12. The navigator Object.srt | 6.67 KB | ||
| 12.1 Better Best-practice Browser Detection.html | 149 B | ||
| 12.2 Parsing the userAgent String to Detect Browsers.html | 171 B | ||
| 13. Working with Dates.mp4 | 15.97 MB | ||
| 13. Working with Dates.srt | 4.26 KB | ||
| 13.1 More on the Date Object.html | 146 B | ||
| 14. The Error Object & Constructor Function.mp4 | 19.26 MB | ||
| 14. The Error Object & Constructor Function.srt | 4.5 KB | ||
| 15. Wrap Up.mp4 | 8.73 MB | ||
| 15. Wrap Up.srt | 994 B | ||
| 16. Useful Resources & Links.html | 1.13 KB | ||
| 16.1 adv-dom-06-dynamically-loaded-scripts.zip | 5.91 KB | ||
| 16.2 adv-dom-02-basic-tooltip-positioning.zip | 5.36 KB | ||
| 16.3 adv-dom-05-template.zip | 5.14 KB | ||
| 16.4 adv-dom-07-interval-timer.zip | 5.79 KB | ||
| 16.5 adv-dom-sizes-html.zip | 4.67 KB | ||
| 16.6 adv-dom-03-correct-tooltip-positioning.zip | 5.42 KB | ||
| 16.7 adv-dom-01-dataset.zip | 3.65 KB | ||
| 16.8 adv-dom-04-scrolling-logic.zip | 5.21 KB | ||
| 2. Using dataset (data- Attributes).mp4 | 63.87 MB | ||
| 2. Using dataset (data- Attributes).srt | 9.24 KB | ||
| 2.1 adv-dom-01-dataset.zip | 3.65 KB | ||
| 3. Getting Element Box Dimensions.mp4 | 28.49 MB | ||
| 3. Getting Element Box Dimensions.srt | 8 KB | ||
| 3.1 adv-dom-sizes-html.zip | 4.67 KB | ||
| 4. Working with Element Sizes & Positions.mp4 | 24.2 MB | ||
| 4. Working with Element Sizes & Positions.srt | 6.67 KB | ||
| 4.1 sizes.pdf | 92.48 KB | ||
| 5. The DOM & Prototypes.mp4 | 15.82 MB | ||
| 5. The DOM & Prototypes.srt | 3.3 KB | ||
| 6. Positioning the Tooltip.mp4 | 98.48 MB | ||
| 6. Positioning the Tooltip.srt | 14.56 KB | ||
| 6.1 adv-dom-02-basic-tooltip-positioning.zip | 5.36 KB | ||
| 6.2 adv-dom-03-correct-tooltip-positioning.zip | 5.42 KB | ||
| 7. Handling Scrolling.mp4 | 35.26 MB | ||
| 7. Handling Scrolling.srt | 7.84 KB | ||
| 7.1 adv-dom-04-scrolling-logic.zip | 5.21 KB | ||
| 8. Working with template Tags.mp4 | 52.61 MB | ||
| 8. Working with template Tags.srt | 6.5 KB | ||
| 8.1 adv-dom-05-template.zip | 5.14 KB | ||
| 9. Loading Scripts Dynamically.mp4 | 66.55 MB | ||
| 9. Loading Scripts Dynamically.srt | 9.86 KB | ||
| 9.1 adv-dom-06-dynamically-loaded-scripts.zip | 5.91 KB | ||
| 14. Working with Events | |||
| 1. Module Introduction.mp4 | 3.06 MB | ||
| 1. Module Introduction.srt | 2.09 KB | ||
| 10. Event Propagation & stopPropagation().mp4 | 51.87 MB | ||
| 10. Event Propagation & stopPropagation().srt | 10.69 KB | ||
| 10.1 events-06-event-propagation.zip | 6.25 KB | ||
| 10.2 events-07-not-all-events-propagate.zip | 6.4 KB | ||
| 11. Using Event Delegation.mp4 | 61.46 MB | ||
| 11. Using Event Delegation.srt | 10.95 KB | ||
| 11.1 events-08-event-delegation.zip | 6.43 KB | ||
| 12. Triggering DOM Elements Programmatically.mp4 | 30.12 MB | ||
| 12. Triggering DOM Elements Programmatically.srt | 5.14 KB | ||
| 12.1 events-09-triggering-events-programmatically.zip | 6.82 KB | ||
| 13. Event Handler Functions & this.mp4 | 18.79 MB | ||
| 13. Event Handler Functions & this.srt | 3.39 KB | ||
| 13.1 events-10-event-listeners-and-this.zip | 6.62 KB | ||
| 14. Events.html | 163 B | ||
| 15. Drag & Drop - Theory.mp4 | 13.22 MB | ||
| 15. Drag & Drop - Theory.srt | 6.61 KB | ||
| 16. Configuring Draggable Elements.mp4 | 65.17 MB | ||
| 16. Configuring Draggable Elements.srt | 8.75 KB | ||
| 16.1 events-11-starting-drag-and-drop-implementation.zip | 6.99 KB | ||
| 16.2 Possible effectAllowed Values.html | 136 B | ||
| 16.3 Supported Data Types.html | 155 B | ||
| 17. Marking the Drop Area.mp4 | 84.99 MB | ||
| 17. Marking the Drop Area.srt | 12.1 KB | ||
| 18. Dropping & Moving Data + Elements.mp4 | 67.39 MB | ||
| 18. Dropping & Moving Data + Elements.srt | 9.37 KB | ||
| 18.1 events-13-dropping.zip | 6.58 KB | ||
| 18.2 events-14-finished.zip | 6.6 KB | ||
| 19. Firefox Adjustments.html | 8.06 KB | ||
| 2. Introduction to Events in JavaScript.mp4 | 27.04 MB | ||
| 2. Introduction to Events in JavaScript.srt | 8.72 KB | ||
| 2.1 events-in-js.pdf | 74.6 KB | ||
| 20. Wrap Up.mp4 | 11.97 MB | ||
| 20. Wrap Up.srt | 1.72 KB | ||
| 21. Useful Resources & Links.html | 1.16 KB | ||
| 21.1 events-10-event-listeners-and-this.zip | 6.62 KB | ||
| 21.10 events-14-finished.zip | 6.6 KB | ||
| 21.11 events-07-not-all-events-propagate.zip | 6.4 KB | ||
| 21.12 events-06-event-propagation.zip | 6.25 KB | ||
| 21.13 events-13-dropping.zip | 6.58 KB | ||
| 21.14 events-02-addeventlistener-removeeventlistener.zip | 6.38 KB | ||
| 21.2 events-05-preventdefault.zip | 6.13 KB | ||
| 21.3 events-09-triggering-events-programmatically.zip | 6.82 KB | ||
| 21.4 events-04-the-scroll-event.zip | 6.07 KB | ||
| 21.5 events-12-dragenter-dragover.zip | 6.69 KB | ||
| 21.6 events-11-starting-drag-and-drop-implementation.zip | 6.99 KB | ||
| 21.7 events-03-the-event-object.zip | 6.01 KB | ||
| 21.8 events-01-starting-setup.zip | 5.69 KB | ||
| 21.9 events-08-event-delegation.zip | 6.43 KB | ||
| 3. Different Ways of Listening to Events.mp4 | 41.23 MB | ||
| 3. Different Ways of Listening to Events.srt | 9.46 KB | ||
| 3.1 events-01-starting-setup.zip | 5.69 KB | ||
| 4. Removing Event Listeners.mp4 | 35.64 MB | ||
| 4. Removing Event Listeners.srt | 7.41 KB | ||
| 4.1 events-02-addeventlistener-removeeventlistener.zip | 6.38 KB | ||
| 5. The event Object.mp4 | 40.83 MB | ||
| 5. The event Object.srt | 7.99 KB | ||
| 5.1 events-03-the-event-object.zip | 6.01 KB | ||
| 6. Supported Event Types.mp4 | 59.08 MB | ||
| 6. Supported Event Types.srt | 11.05 KB | ||
| 6.1 events-04-the-scroll-event.zip | 6.07 KB | ||
| 7. Example Basic Infinite Scrolling.html | 2.38 KB | ||
| 8. Working with preventDefault().mp4 | 29.15 MB | ||
| 8. Working with preventDefault().srt | 6.96 KB | ||
| 8.1 events-05-preventdefault.zip | 6.13 KB | ||
| 9. Understanding Capturing & Bubbling Phases.mp4 | 5.39 MB | ||
| 9. Understanding Capturing & Bubbling Phases.srt | 2.88 KB | ||
| 15. Advanced Function Concepts | |||
| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Module Introduction.mp4 | 2.33 MB | ||
| 1. Module Introduction.srt | 1.25 KB | ||
| 10. Advanced Recursion.mp4 | 57.36 MB | ||
| 10. Advanced Recursion.srt | 10.98 KB | ||
| 10.1 adv-fn-07-recursion-advanced.zip | 1.53 KB | ||
| 11. Advanced Functions.html | 163 B | ||
| 12. Wrap Up.mp4 | 7.51 MB | ||
| 12. Wrap Up.srt | 1.64 KB | ||
| 13. Useful Resources & Links.html | 758 B | ||
| 13.1 adv-fn-05-scopes-and-environments.zip | 1.27 KB | ||
| 13.2 adv-fn-03-factory-functions.zip | 1.15 KB | ||
| 13.3 adv-fn-04-closures.zip | 1.12 KB | ||
| 13.4 adv-fn-01-starting-setup.zip | 795 B | ||
| 13.5 adv-fn-02-pure-functions.zip | 1.04 KB | ||
| 13.6 adv-fn-06-recursion-basic.zip | 1.34 KB | ||
| 13.7 adv-fn-07-recursion-advanced.zip | 1.53 KB | ||
| 2. Pure Functions & Side-Effects.mp4 | 29.44 MB | ||
| 2. Pure Functions & Side-Effects.srt | 7.65 KB | ||
| 2.1 adv-fn-01-starting-setup.zip | 795 B | ||
| 2.2 pure-functions.pdf | 76.35 KB | ||
| 3. Impure vs Pure Functions.mp4 | 10.83 MB | ||
| 3. Impure vs Pure Functions.srt | 2.61 KB | ||
| 3.1 adv-fn-02-pure-functions.zip | 1.04 KB | ||
| 4. Factory Functions.mp4 | 30.21 MB | ||
| 4. Factory Functions.srt | 7.18 KB | ||
| 4.1 adv-fn-03-factory-functions.zip | 1.15 KB | ||
| 5. Closures.mp4 | 48.95 MB | ||
| 5. Closures.srt | 10.62 KB | ||
| 5.1 adv-fn-04-closures.zip | 1.12 KB | ||
| 6. Closures in Practice.mp4 | 39.41 MB | ||
| 6. Closures in Practice.srt | 10.1 KB | ||
| 6.1 adv-fn-05-scopes-and-environments.zip | 1.27 KB | ||
| 7. Closures & Memory Management.mp4 | 6.93 MB | ||
| 7. Closures & Memory Management.srt | 1.75 KB | ||
| 8. Optional IIFEs.html | 2.02 KB | ||
| 9. Introducing Recursion.mp4 | 41.56 MB | ||
| 9. Introducing Recursion.srt | 9.87 KB | ||
| 9.1 adv-fn-06-recursion-basic.zip | 1.34 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 16. More on Numbers & Strings | |||
| 1. Module Introduction.mp4 | 2.44 MB | ||
| 1. Module Introduction.srt | 1.06 KB | ||
| 10. More on Regular Expressions.mp4 | 33.35 MB | ||
| 10. More on Regular Expressions.srt | 9.94 KB | ||
| 10.1 More on Regular Expressions (Free Series).html | 144 B | ||
| 11. Wrap Up.mp4 | 10.73 MB | ||
| 11. Wrap Up.srt | 1.79 KB | ||
| 12. Useful Resources & Links.html | 840 B | ||
| 12.1 nums-strings-01-starting-setup.zip | 833 B | ||
| 12.2 nums-strings-03-tagged-templates.zip | 1.19 KB | ||
| 12.3 nums-strings-02-added-random-between.zip | 1006 B | ||
| 2. How Numbers Work & Behave in JavaScript.mp4 | 35.06 MB | ||
| 2. How Numbers Work & Behave in JavaScript.srt | 10.25 KB | ||
| 2.1 nums-strings-01-starting-setup.zip | 833 B | ||
| 3. Floating Point (Im)Precision.mp4 | 37.24 MB | ||
| 3. Floating Point (Im)Precision.srt | 14.17 KB | ||
| 3.1 More on Floating Point Arithmetic (Wikipedia).html | 116 B | ||
| 3.2 How Numbers Are Encoded In JavaScript.html | 108 B | ||
| 3.3 Dealing With Floating Point Precision.html | 148 B | ||
| 4. The BigInt Type.mp4 | 15.49 MB | ||
| 4. The BigInt Type.srt | 4.86 KB | ||
| 5. The Global Number and Math Objects.mp4 | 11.43 MB | ||
| 5. The Global Number and Math Objects.srt | 3.9 KB | ||
| 6. Example Generate Random Number Between Min Max.mp4 | 19.83 MB | ||
| 6. Example Generate Random Number Between Min Max.srt | 7.14 KB | ||
| 6.1 nums-strings-02-added-random-between.zip | 1006 B | ||
| 7. Exploring String Methods.mp4 | 10.7 MB | ||
| 7. Exploring String Methods.srt | 2.37 KB | ||
| 8. Tagged Templates.mp4 | 68.92 MB | ||
| 8. Tagged Templates.srt | 12.64 KB | ||
| 8.1 nums-strings-03-tagged-templates.zip | 1.19 KB | ||
| 9. Introducing Regular Expressions (RegEx).mp4 | 12.75 MB | ||
| 9. Introducing Regular Expressions (RegEx).srt | 5.55 KB | ||
| 17. Async JavaScript Promises & Callbacks | |||
| 1. Module Introduction.mp4 | 2.85 MB | ||
| 1. Module Introduction.srt | 1.56 KB | ||
| 10. Promise Error Handling.mp4 | 49.51 MB | ||
| 10. Promise Error Handling.srt | 10.98 KB | ||
| 10.1 async-07-error-handling.zip | 1.29 KB | ||
| 11. Promise States & finally.html | 1.77 KB | ||
| 12. Async await.mp4 | 57.47 MB | ||
| 12. Async await.srt | 12.91 KB | ||
| 13. Async await & Error Handling.mp4 | 21.12 MB | ||
| 13. Async await & Error Handling.srt | 4.25 KB | ||
| 14. Async await vs Raw Promises.mp4 | 37.97 MB | ||
| 14. Async await vs Raw Promises.srt | 7.1 KB | ||
| 14.1 async-08-async-await.zip | 1.27 KB | ||
| 15. Promise.all(), Promise.race() etc..mp4 | 49.4 MB | ||
| 15. Promise.all(), Promise.race() etc..srt | 10.91 KB | ||
| 15.1 async-09-promise-all-race-etc.zip | 1.38 KB | ||
| 16. Promises & async await.html | 163 B | ||
| 17. Wrap Up.mp4 | 11.84 MB | ||
| 17. Wrap Up.srt | 2.05 KB | ||
| 18. Useful Resources & Links.html | 749 B | ||
| 18.1 async-09-promise-all-race-etc.zip | 1.38 KB | ||
| 18.2 async-08-async-await.zip | 1.27 KB | ||
| 18.3 async-07-error-handling.zip | 1.29 KB | ||
| 18.4 async-02-sync-code-loop.zip | 989 B | ||
| 18.5 async-04-message-queue-event-loop.zip | 1.14 KB | ||
| 18.6 async-06-promise-chaining.zip | 1.21 KB | ||
| 18.7 async-05-first-promise.zip | 1.14 KB | ||
| 18.8 async-03-get-user-position.zip | 1.06 KB | ||
| 18.9 async-01-starting-setup.zip | 941 B | ||
| 2. Understanding Synchronous Code Execution (Sync Code).mp4 | 9.82 MB | ||
| 2. Understanding Synchronous Code Execution (Sync Code).srt | 3.91 KB | ||
| 2.1 async-01-starting-setup.zip | 941 B | ||
| 2.2 js-sync-code-single-threaded.pdf | 76.04 KB | ||
| 3. Understanding Asynchronous Code Execution (Async Code).mp4 | 18.27 MB | ||
| 3. Understanding Asynchronous Code Execution (Async Code).srt | 7.96 KB | ||
| 3.1 js-async-code.pdf | 79.5 KB | ||
| 4. Blocking Code & The Event Loop.mp4 | 43.11 MB | ||
| 4. Blocking Code & The Event Loop.srt | 15.38 KB | ||
| 4.1 event-loop.pdf | 84.63 KB | ||
| 4.2 async-02-sync-code-loop.zip | 989 B | ||
| 5. Sync + Async Code - The Execution Order.mp4 | 22.58 MB | ||
| 5. Sync + Async Code - The Execution Order.srt | 5.7 KB | ||
| 5.1 async-03-get-user-position.zip | 1.06 KB | ||
| 6. Multiple Callbacks & setTimeout(0).mp4 | 20.43 MB | ||
| 6. Multiple Callbacks & setTimeout(0).srt | 5.01 KB | ||
| 6.1 async-04-message-queue-event-loop.zip | 1.14 KB | ||
| 7. Asynchronous Code.html | 163 B | ||
| 8. Getting Started with Promises.mp4 | 48.62 MB | ||
| 8. Getting Started with Promises.srt | 11.56 KB | ||
| 8.1 async-05-first-promise.zip | 1.14 KB | ||
| 9. Chaining Multiple Promises.mp4 | 40.93 MB | ||
| 9. Chaining Multiple Promises.srt | 8.05 KB | ||
| 9.1 async-06-promise-chaining.zip | 1.21 KB | ||
| 18. Working with Http Requests | |||
| 1. Module Introduction.mp4 | 2.61 MB | ||
| 1. Module Introduction.srt | 1.3 KB | ||
| 10. Sending Data with a POST Request.mp4 | 34.82 MB | ||
| 10. Sending Data with a POST Request.srt | 5.96 KB | ||
| 10.1 http-03-sending-post-requests.zip | 2.91 KB | ||
| 11. Triggering Requests via the UI.mp4 | 23.38 MB | ||
| 11. Triggering Requests via the UI.srt | 3.62 KB | ||
| 11.1 http-04-connecting-requests-to-ui.zip | 3.08 KB | ||
| 12. The Fetch Button Always Appends.html | 292 B | ||
| 13. Sending a DELETE Request.mp4 | 41.64 MB | ||
| 13. Sending a DELETE Request.srt | 6.23 KB | ||
| 13.1 http-05-delete-request.zip | 3.01 KB | ||
| 14. Handling Errors.mp4 | 37.99 MB | ||
| 14. Handling Errors.srt | 5.87 KB | ||
| 14.1 http-06-error-handling.zip | 3.14 KB | ||
| 15. Using the fetch() API.mp4 | 53.86 MB | ||
| 15. Using the fetch() API.srt | 8.85 KB | ||
| 15.1 http-07-getting-started-with-fetch.zip | 3.33 KB | ||
| 15.2 Dive deeper into XMLHttpRequest.html | 145 B | ||
| 16. POSTing Data with the fetch() API.mp4 | 21.43 MB | ||
| 16. POSTing Data with the fetch() API.srt | 3.31 KB | ||
| 16.1 http-08-post-request-with-fetch.zip | 3.31 KB | ||
| 17. Adding Request Headers.mp4 | 19.89 MB | ||
| 17. Adding Request Headers.srt | 3.83 KB | ||
| 17.1 http-09-headers.zip | 3.14 KB | ||
| 18. fetch() & Error Handling.mp4 | 55.45 MB | ||
| 18. fetch() & Error Handling.srt | 9.17 KB | ||
| 18.1 http-10-fetch-api-error-handling.zip | 3.46 KB | ||
| 19. XMLHttpRequest vs fetch().mp4 | 15.05 MB | ||
| 19. XMLHttpRequest vs fetch().srt | 2.13 KB | ||
| 2. What & Why.mp4 | 15.98 MB | ||
| 2. What & Why.srt | 6.54 KB | ||
| 2.1 behind-the-scenes-requests.pdf | 89.53 KB | ||
| 20. Working with FormData.mp4 | 52.26 MB | ||
| 20. Working with FormData.srt | 8.77 KB | ||
| 20.1 http-11-formdata.zip | 3.3 KB | ||
| 21. Wrap Up.mp4 | 13.3 MB | ||
| 21. Wrap Up.srt | 1.73 KB | ||
| 22. Useful Resources & Links.html | 1.17 KB | ||
| 22.1 http-06-error-handling.zip | 3.14 KB | ||
| 22.10 http-03-sending-post-requests.zip | 2.91 KB | ||
| 22.11 http-01-starting-setup.zip | 2.29 KB | ||
| 22.2 http-07-getting-started-with-fetch.zip | 3.33 KB | ||
| 22.3 http-05-delete-request.zip | 3.01 KB | ||
| 22.4 http-04-connecting-requests-to-ui.zip | 3.08 KB | ||
| 22.5 http-08-post-request-with-fetch.zip | 3.31 KB | ||
| 22.6 http-09-headers.zip | 3.14 KB | ||
| 22.7 http-02-sending-get-requests.zip | 2.69 KB | ||
| 22.8 http-10-fetch-api-error-handling.zip | 3.46 KB | ||
| 22.9 http-11-formdata.zip | 3.3 KB | ||
| 3. How The Web Works.html | 1001 B | ||
| 4. More Background about Http.mp4 | 19.73 MB | ||
| 4. More Background about Http.srt | 7.29 KB | ||
| 4.1 http-requests.pdf | 74.29 KB | ||
| 5. Getting Started with Http.mp4 | 15.4 MB | ||
| 5. Getting Started with Http.srt | 4.87 KB | ||
| 5.1 http-01-starting-setup.zip | 2.29 KB | ||
| 5.2 JSONPlaceholder.html | 97 B | ||
| 6. Sending a GET Request.mp4 | 19.54 MB | ||
| 6. Sending a GET Request.srt | 5.13 KB | ||
| 7. JSON Data & Parsing Data.mp4 | 61.94 MB | ||
| 7. JSON Data & Parsing Data.srt | 11.77 KB | ||
| 7.1 http-02-sending-get-requests.zip | 2.69 KB | ||
| 8. JSON Data Deep Dive.html | 2.92 KB | ||
| 9. Promisifying Http Requests (with XMLHttpRequest).mp4 | 30.59 MB | ||
| 9. Promisifying Http Requests (with XMLHttpRequest).srt | 4.61 KB | ||
| 19. Working with JavaScript Libraries | |||
| 1. Module Introduction.mp4 | 2.24 MB | ||
| 1. Module Introduction.srt | 1.17 KB | ||
| 2. What & Why.mp4 | 7.42 MB | ||
| 2. What & Why.srt | 3.89 KB | ||
| 3. Adding Libraries (Example lodash).mp4 | 50.34 MB | ||
| 3. Adding Libraries (Example lodash).srt | 12.7 KB | ||
| 3.1 lib-02-lodash.zip | 119 KB | ||
| 3.2 lib-01-starting-setup.zip | 780 B | ||
| 4. Example jQuery.mp4 | 19.9 MB | ||
| 4. Example jQuery.srt | 3.25 KB | ||
| 5. Discovering Libraries.mp4 | 29.24 MB | ||
| 5. Discovering Libraries.srt | 4.63 KB | ||
| 6. Axios Library & Http Requests.mp4 | 95.34 MB | ||
| 6. Axios Library & Http Requests.srt | 13.98 KB | ||
| 6.1 lib-03-axios.zip | 3.28 KB | ||
| 6.2 http-11-formdata.zip | 3.3 KB | ||
| 7. Third-Party Library Considerations.mp4 | 29.73 MB | ||
| 7. Third-Party Library Considerations.srt | 7.06 KB | ||
| 8. Wrap Up.mp4 | 2.9 MB | ||
| 8. Wrap Up.srt | 1.3 KB | ||
| 9. Useful Resources & Links.html | 189 B | ||
| 9.1 lib-02-lodash.zip | 119 KB | ||
| 9.2 lib-03-axios.zip | 3.28 KB | ||
| 9.3 lib-01-starting-setup.zip | 780 B | ||
| 2. Basics Variables, Data Types, Operators & Functions | |||
| 1. Module Introduction.mp4 | 3.44 MB | ||
| 1. Module Introduction.srt | 1.59 KB | ||
| 10. Data Types Numbers & Strings (Text).mp4 | 25.94 MB | ||
| 10. Data Types Numbers & Strings (Text).srt | 8.23 KB | ||
| 11. Using Constants.mp4 | 27.06 MB | ||
| 11. Using Constants.srt | 7.13 KB | ||
| 11.1 basics-04-added-constant.zip | 2.83 KB | ||
| 12. More on Strings.mp4 | 89.86 MB | ||
| 12. More on Strings.srt | 22.09 KB | ||
| 12.1 basics-05-added-template-literals.zip | 2.97 KB | ||
| 12.2 String Escape Sequences.html | 164 B | ||
| 13. Data Types & Constants.html | 163 B | ||
| 14. Time to Practice Variables, Constants, Operators & Core Data Types.html | 167 B | ||
| 15. Introducing Functions.mp4 | 31.54 MB | ||
| 15. Introducing Functions.srt | 7.96 KB | ||
| 15.1 functions-definition.pdf | 91.2 KB | ||
| 16. Adding A Custom Function.mp4 | 63.22 MB | ||
| 16. Adding A Custom Function.srt | 16.36 KB | ||
| 16.1 basics-06-basic-function.zip | 2.9 KB | ||
| 17. Code Styles, Conventions & Syntax.html | 4 KB | ||
| 18. Returning Values.mp4 | 28.74 MB | ||
| 18. Returning Values.srt | 6.04 KB | ||
| 18.1 basics-07-function-with-return.zip | 2.97 KB | ||
| 19. The (Un)Importance of Code Order.mp4 | 27.49 MB | ||
| 19. The (Un)Importance of Code Order.srt | 6.38 KB | ||
| 2. Setting Up the Project.mp4 | 21.11 MB | ||
| 2. Setting Up the Project.srt | 6.03 KB | ||
| 2.1 basics-01-starting-project.zip | 2.5 KB | ||
| 20. An Introduction to Global & Local Scope.mp4 | 33.07 MB | ||
| 20. An Introduction to Global & Local Scope.srt | 7.65 KB | ||
| 21. Shadowed Variables.html | 1.74 KB | ||
| 22. More about the return Statement.mp4 | 13.83 MB | ||
| 22. More about the return Statement.srt | 3.19 KB | ||
| 23. Executing Functions Indirectly.mp4 | 60.68 MB | ||
| 23. Executing Functions Indirectly.srt | 15.15 KB | ||
| 23.1 basics-08-user-input-function.zip | 2.92 KB | ||
| 24. Indirect vs Direct Function Execution - Summary.html | 2.23 KB | ||
| 25. Functions & Scope.html | 163 B | ||
| 26. Time to Practice Functions.html | 167 B | ||
| 27. Converting Data Types.mp4 | 32.93 MB | ||
| 27. Converting Data Types.srt | 8.45 KB | ||
| 27.1 basics-09-parseint.zip | 2.76 KB | ||
| 28. Mixing Numbers & Strings.html | 1.22 KB | ||
| 29. Splitting Code into Functions.mp4 | 36.14 MB | ||
| 29. Splitting Code into Functions.srt | 7.4 KB | ||
| 29.1 basics-10-function-refactoring.zip | 2.97 KB | ||
| 3. More on Version Control & Git.html | 1.59 KB | ||
| 30. Connecting all Buttons to Functions.mp4 | 68.79 MB | ||
| 30. Connecting all Buttons to Functions.srt | 10.48 KB | ||
| 30.1 basics-11-subtract-multiply-divide.zip | 3.2 KB | ||
| 31. Working with Code Comments.mp4 | 37.82 MB | ||
| 31. Working with Code Comments.srt | 5.53 KB | ||
| 31.1 basics-12-comments.zip | 3.01 KB | ||
| 32. More Operators!.mp4 | 60.69 MB | ||
| 32. More Operators!.srt | 8.53 KB | ||
| 32.1 operators-summary.pdf | 71.59 KB | ||
| 33. More Core Data Types!.mp4 | 18.09 MB | ||
| 33. More Core Data Types!.srt | 5.84 KB | ||
| 33.1 data-types-summary.pdf | 72.66 KB | ||
| 34. Using Arrays.mp4 | 75.28 MB | ||
| 34. Using Arrays.srt | 12.71 KB | ||
| 34.1 basics-14-basic-array-with-push.zip | 3.25 KB | ||
| 34.2 basics-15-extract-array-elements.zip | 3.27 KB | ||
| 35. Creating Objects.mp4 | 51.43 MB | ||
| 35. Creating Objects.srt | 8.07 KB | ||
| 36. Objects - Common Syntax Gotchas.html | 1.27 KB | ||
| 37. Accessing Object Data.mp4 | 25 MB | ||
| 37. Accessing Object Data.srt | 3.63 KB | ||
| 37.1 basics-16-basic-object.zip | 3.15 KB | ||
| 38. Arrays & Objects.html | 163 B | ||
| 39. Adding a Re-Usable Function That Uses Objects.mp4 | 49.36 MB | ||
| 39. Adding a Re-Usable Function That Uses Objects.srt | 7.39 KB | ||
| 4. Adding JavaScript to the Website.mp4 | 49.02 MB | ||
| 4. Adding JavaScript to the Website.srt | 9.04 KB | ||
| 4.1 basics-02-added-scripts-imports.zip | 2.85 KB | ||
| 40. undefined, null & NaN.mp4 | 22.61 MB | ||
| 40. undefined, null & NaN.srt | 8.45 KB | ||
| 40.1 undefined-null-nan.pdf | 71.38 KB | ||
| 41. The typeof Operator.mp4 | 13.94 MB | ||
| 41. The typeof Operator.srt | 4.5 KB | ||
| 42. undefined, null & NaN.html | 163 B | ||
| 43. Importing Scripts Correctly with defer & async.mp4 | 139.17 MB | ||
| 43. Importing Scripts Correctly with defer & async.srt | 20.03 KB | ||
| 43.1 basics-17-finished.zip | 3.16 KB | ||
| 44. Importing JavaScript - Summary.html | 316 B | ||
| 44.1 import-javascript-summary.pdf | 102.86 KB | ||
| 45. Wrap Up.mp4 | 21.81 MB | ||
| 45. Wrap Up.srt | 3.03 KB | ||
| 46. Useful Resources & Links.html | 2.01 KB | ||
| 46.1 basics-02-added-scripts-imports.zip | 2.85 KB | ||
| 46.10 basics-04-added-constant.zip | 2.83 KB | ||
| 46.11 basics-03-variables-operators.zip | 2.91 KB | ||
| 46.12 basics-09-parseint.zip | 2.76 KB | ||
| 46.13 basics-14-basic-array-with-push.zip | 3.25 KB | ||
| 46.14 basics-15-extract-array-elements.zip | 3.27 KB | ||
| 46.15 basics-17-finished.zip | 3.16 KB | ||
| 46.16 basics-16-basic-object.zip | 3.15 KB | ||
| 46.17 basics-13-shorthand-operators.zip | 3.18 KB | ||
| 46.2 basics-01-starting-project.zip | 2.5 KB | ||
| 46.3 basics-11-subtract-multiply-divide.zip | 3.2 KB | ||
| 46.4 basics-12-comments.zip | 3.01 KB | ||
| 46.5 basics-08-user-input-function.zip | 2.92 KB | ||
| 46.6 basics-07-function-with-return.zip | 2.97 KB | ||
| 46.7 basics-10-function-refactoring.zip | 2.97 KB | ||
| 46.8 basics-06-basic-function.zip | 2.9 KB | ||
| 46.9 basics-05-added-template-literals.zip | 2.97 KB | ||
| 5. Introducing Variables & Constants.mp4 | 18.31 MB | ||
| 5. Introducing Variables & Constants.srt | 7.23 KB | ||
| 5.1 variables-constants-overview.pdf | 76.45 KB | ||
| 6. Declaring & Defining Variables.mp4 | 22.29 MB | ||
| 6. Declaring & Defining Variables.srt | 9.95 KB | ||
| 6.1 naming-variables.pdf | 91.26 KB | ||
| 7. Working with Variables & Operators.mp4 | 27.2 MB | ||
| 7. Working with Variables & Operators.srt | 8.21 KB | ||
| 7.1 basics-03-variables-operators.zip | 2.91 KB | ||
| 7.2 basic-operators.pdf | 70.46 KB | ||
| 8. Variables & Operators.html | 163 B | ||
| 9. Understanding the Starting Code.mp4 | 9.86 MB | ||
| 9. Understanding the Starting Code.srt | 1.62 KB | ||
| 20. Modular JavaScript (Working with Modules) | |||
| 1. Module Introduction.mp4 | 2.33 MB | ||
| 1. Module Introduction.srt | 1.24 KB | ||
| 10. When Does Module Code Execute.mp4 | 16.49 MB | ||
| 10. When Does Module Code Execute.srt | 2.6 KB | ||
| 10.1 modules-09-executing-code-in-modules.zip | 8.43 KB | ||
| 11. Module Scope & globalThis.mp4 | 49.48 MB | ||
| 11. Module Scope & globalThis.srt | 8.27 KB | ||
| 11.1 modules-10-module-scope-globalthis.zip | 8.43 KB | ||
| 12. Modules.html | 163 B | ||
| 13. Wrap Up.mp4 | 11.9 MB | ||
| 13. Wrap Up.srt | 2.25 KB | ||
| 14. Useful Resources & Links.html | 488 B | ||
| 14.1 modules-01-starting-project.zip | 6.18 KB | ||
| 14.10 modules-05-multiple-exports-and-imports.zip | 8.39 KB | ||
| 14.2 modules-09-executing-code-in-modules.zip | 8.43 KB | ||
| 14.3 modules-03-dev-server-first-module.zip | 8.08 KB | ||
| 14.4 modules-04-modules-everywhere.zip | 8.04 KB | ||
| 14.5 modules-08-dynamic-imports.zip | 8.06 KB | ||
| 14.6 modules-02-non-module-code-splitting.zip | 8.09 KB | ||
| 14.7 modules-10-module-scope-globalthis.zip | 8.43 KB | ||
| 14.8 modules-07-default-export.zip | 8 KB | ||
| 14.9 modules-06-import-bundling-and-aliases.zip | 8.38 KB | ||
| 2. Splitting Code in a Sub-optimal Way.mp4 | 66.78 MB | ||
| 2. Splitting Code in a Sub-optimal Way.srt | 9.58 KB | ||
| 2.1 modules-01-starting-project.zip | 6.18 KB | ||
| 2.2 modules-02-non-module-code-splitting.zip | 8.09 KB | ||
| 3. A First Step Towards JavaScript Modules.mp4 | 29.09 MB | ||
| 3. A First Step Towards JavaScript Modules.srt | 4.76 KB | ||
| 4. We Need a Development Server!.mp4 | 43.31 MB | ||
| 4. We Need a Development Server!.srt | 8.29 KB | ||
| 5. First import export Work.mp4 | 26.05 MB | ||
| 5. First import export Work.srt | 4.94 KB | ||
| 5.1 modules-03-dev-server-first-module.zip | 8.08 KB | ||
| 6. Switching All Files To Use Modules.mp4 | 40.78 MB | ||
| 6. Switching All Files To Use Modules.srt | 6.03 KB | ||
| 6.1 modules-04-modules-everywhere.zip | 8.04 KB | ||
| 7. More Named Export Syntax Variations.mp4 | 49.75 MB | ||
| 7. More Named Export Syntax Variations.srt | 8.61 KB | ||
| 7.1 modules-06-import-bundling-and-aliases.zip | 8.38 KB | ||
| 7.2 modules-05-multiple-exports-and-imports.zip | 8.39 KB | ||
| 8. Working With Default Exports.mp4 | 24.05 MB | ||
| 8. Working With Default Exports.srt | 4.65 KB | ||
| 8.1 modules-07-default-export.zip | 8 KB | ||
| 9. Dynamic Imports & Code Splitting.mp4 | 42.25 MB | ||
| 9. Dynamic Imports & Code Splitting.srt | 7.11 KB | ||
| 9.1 modules-08-dynamic-imports.zip | 8.06 KB | ||
| 21. JavaScript Tooling & Workflows | |||
| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Module Introduction.mp4 | 18.14 MB | ||
| 1. Module Introduction.srt | 4.58 KB | ||
| 10. Development Mode & Fixing Lazy Loading.mp4 | 34.06 MB | ||
| 10. Development Mode & Fixing Lazy Loading.srt | 5.1 KB | ||
| 11. Using webpack-dev-server.mp4 | 25.41 MB | ||
| 11. Using webpack-dev-server.srt | 4.1 KB | ||
| 12. Generating Sourcemaps.mp4 | 28.93 MB | ||
| 12. Generating Sourcemaps.srt | 4.46 KB | ||
| 12.1 tooling-05-finished-dev-workflow-dev-server.zip | 16.55 KB | ||
| 13. Building For Production.mp4 | 26.72 MB | ||
| 13. Building For Production.srt | 4.93 KB | ||
| 13.1 tooling-06-production-workflow.zip | 17.38 KB | ||
| 14. Final Optimizations.mp4 | 52.47 MB | ||
| 14. Final Optimizations.srt | 8.49 KB | ||
| 14.1 tooling-07-final-optimizations.zip | 10 KB | ||
| 15. Using Third Party Packages with npm & Webpack.mp4 | 31.96 MB | ||
| 15. Using Third Party Packages with npm & Webpack.srt | 5.31 KB | ||
| 15.1 tooling-08-third-party-libs.zip | 9.95 KB | ||
| 16. Wrap Up.mp4 | 13.5 MB | ||
| 16. Wrap Up.srt | 2.06 KB | ||
| 17. Useful Resources & Links.html | 529 B | ||
| 17.1 tooling-02-initialized-npm.zip | 8.56 KB | ||
| 17.2 tooling-01-starting-project.zip | 8.21 KB | ||
| 17.3 tooling-07-final-optimizations.zip | 10 KB | ||
| 17.4 tooling-04-basic-webpack-setup.zip | 15.89 KB | ||
| 17.5 tooling-03-eslint.zip | 8.71 KB | ||
| 17.6 tooling-05-finished-dev-workflow-dev-server.zip | 16.55 KB | ||
| 17.7 tooling-08-third-party-libs.zip | 9.95 KB | ||
| 17.8 tooling-06-production-workflow.zip | 17.38 KB | ||
| 2. Project Limitations & Why We Need Tools.mp4 | 26.19 MB | ||
| 2. Project Limitations & Why We Need Tools.srt | 11.16 KB | ||
| 2.1 helpful-tools-and-why.pdf | 83.47 KB | ||
| 3. Workflow Overview.mp4 | 8.23 MB | ||
| 3. Workflow Overview.srt | 3.75 KB | ||
| 3.1 setup.pdf | 71.57 KB | ||
| 4. Setting Up a npm Project.mp4 | 23.08 MB | ||
| 4. Setting Up a npm Project.srt | 5.03 KB | ||
| 4.1 tooling-02-initialized-npm.zip | 8.56 KB | ||
| 4.2 tooling-01-starting-project.zip | 8.21 KB | ||
| 5. Working with npm Packages.mp4 | 24.91 MB | ||
| 5. Working with npm Packages.srt | 5.15 KB | ||
| 6. Linting with ESLint.mp4 | 68.08 MB | ||
| 6. Linting with ESLint.srt | 11.37 KB | ||
| 6.1 tooling-03-eslint.zip | 8.71 KB | ||
| 7. Configuring ESLint.html | 1.24 KB | ||
| 8. Bundling with Webpack.mp4 | 100.24 MB | ||
| 8. Bundling with Webpack.srt | 19.8 KB | ||
| 8.1 tooling-04-basic-webpack-setup.zip | 15.89 KB | ||
| 9. Bonus Multiple Entry Points.html | 1.94 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 22. Utilizing Browser Storage | |||
| 1. Module Introduction.mp4 | 2.62 MB | ||
| 1. Module Introduction.srt | 1.36 KB | ||
| 2. Browser Storage Options.mp4 | 27.88 MB | ||
| 2. Browser Storage Options.srt | 10.13 KB | ||
| 2.1 what-is-browser-storage.pdf | 71.89 KB | ||
| 3. localStorage & sessionStorage.mp4 | 50.63 MB | ||
| 3. localStorage & sessionStorage.srt | 14.38 KB | ||
| 3.1 storage-02-localstorage.zip | 1.55 KB | ||
| 3.2 storage-01-starting-setup.zip | 1.25 KB | ||
| 4. Getting Started with Cookies.mp4 | 27.06 MB | ||
| 4. Getting Started with Cookies.srt | 8.26 KB | ||
| 5. Working with Cookies.mp4 | 49.97 MB | ||
| 5. Working with Cookies.srt | 11.42 KB | ||
| 5.1 More on Cookies.html | 125 B | ||
| 5.2 storage-03-cookies.zip | 1.98 KB | ||
| 6. Getting Started with IndexedDB.mp4 | 52.64 MB | ||
| 6. Getting Started with IndexedDB.srt | 12.34 KB | ||
| 6.1 IndexedDB Docs (MDN).html | 139 B | ||
| 7. Working with IndexedDB.mp4 | 31.59 MB | ||
| 7. Working with IndexedDB.srt | 5.89 KB | ||
| 7.1 More on IndexedDB (MDN).html | 139 B | ||
| 7.2 idb.js - Promise-based IndexedDB (Third-party Library).html | 97 B | ||
| 7.3 storage-04-indexeddb.zip | 2.66 KB | ||
| 7.4 More on IndexedDB (MDN).html | 139 B | ||
| 8. Wrap Up.mp4 | 5.81 MB | ||
| 8. Wrap Up.srt | 1.1 KB | ||
| 8.1 localstorage-vs-cookies-vs-indexeddb.pdf | 73.82 KB | ||
| 9. Useful Resources & Links.html | 987 B | ||
| 9.1 storage-04-indexeddb.zip | 2.66 KB | ||
| 9.2 storage-03-cookies.zip | 1.98 KB | ||
| 9.3 storage-01-starting-setup.zip | 1.25 KB | ||
| 9.4 storage-02-localstorage.zip | 1.55 KB | ||
| 23. JavaScript & Browser Support | |||
| 1. Module Introduction.mp4 | 3.81 MB | ||
| 1. Module Introduction.srt | 1.98 KB | ||
| 10. Browser Support Outside of JavaScript Files.mp4 | 15.57 MB | ||
| 10. Browser Support Outside of JavaScript Files.srt | 3.82 KB | ||
| 11. Wrap Up.mp4 | 8.45 MB | ||
| 11. Wrap Up.srt | 1.83 KB | ||
| 12. Useful Resources & Links.html | 916 B | ||
| 12.1 support-04-corejs-polyfills.zip | 4.41 KB | ||
| 12.2 support-01-starting-setup.zip | 3.78 KB | ||
| 12.3 support-05-noscript-html-adjustments.zip | 4.64 KB | ||
| 12.4 support-02-feature-detection.zip | 4 KB | ||
| 12.5 support-03-babel-loader.zip | 6.48 KB | ||
| 2. What Is Browser Support About.mp4 | 29.19 MB | ||
| 2. What Is Browser Support About.srt | 10.57 KB | ||
| 2.1 what-is-browser-support.pdf | 1.16 MB | ||
| 2.2 js-syntax-vs-browser-apis.pdf | 108.88 KB | ||
| 3. Determining Browser Support For A JavaScript Feature.mp4 | 66.85 MB | ||
| 3. Determining Browser Support For A JavaScript Feature.srt | 11.88 KB | ||
| 3.1 determining-browser-support.pdf | 75.12 KB | ||
| 4. Determining Required Support.mp4 | 12.54 MB | ||
| 4. Determining Required Support.srt | 4.8 KB | ||
| 4.1 determining-requirements.pdf | 78.85 KB | ||
| 5. Solution Feature Detection + Fallback Code.mp4 | 55.34 MB | ||
| 5. Solution Feature Detection + Fallback Code.srt | 14.11 KB | ||
| 5.1 feature-detection-and-fallbacks.pdf | 71.7 KB | ||
| 5.2 support-02-feature-detection.zip | 4 KB | ||
| 5.3 support-01-starting-setup.zip | 3.78 KB | ||
| 6. Solution Using Polyfills.mp4 | 25.61 MB | ||
| 6. Solution Using Polyfills.srt | 4.74 KB | ||
| 6.1 polyfills.pdf | 69.78 KB | ||
| 7. Solution Transpiling Code.mp4 | 90.08 MB | ||
| 7. Solution Transpiling Code.srt | 16.51 KB | ||
| 7.1 babel-loader Docs.html | 98 B | ||
| 7.2 Babel Docs.html | 88 B | ||
| 7.3 support-03-babel-loader.zip | 6.48 KB | ||
| 7.4 browserslist Config Options.html | 115 B | ||
| 7.5 transpilation.pdf | 70.76 KB | ||
| 7.6 @babelpreset-env Docs.html | 104 B | ||
| 8. Improvement Automatically Detect + Add Polyfills.mp4 | 86.04 MB | ||
| 8. Improvement Automatically Detect + Add Polyfills.srt | 15.2 KB | ||
| 8.1 support-04-corejs-polyfills.zip | 4.41 KB | ||
| 9. What about Support Outside of Browsers.mp4 | 2.17 MB | ||
| 9. What about Support Outside of Browsers.srt | 1.42 KB | ||
| 9.1 support-04-corejs-polyfills.zip | 4.41 KB | ||
| 24. Time to Practice Share My Place App | |||
| 1. Module Introduction.mp4 | 2.06 MB | ||
| 1. Module Introduction.srt | 1.15 KB | ||
| 10. Converting User Input to Coordinates.mp4 | 30.28 MB | ||
| 10. Converting User Input to Coordinates.srt | 4.56 KB | ||
| 10.1 practice-places-07-get-address-display-on-map.zip | 10.35 KB | ||
| 11. Creating a Share Place Link.mp4 | 80.69 MB | ||
| 11. Creating a Share Place Link.srt | 10.79 KB | ||
| 11.1 practice-places-08-create-sharable-link.zip | 10.31 KB | ||
| 12. Copying the Link to the Clipboard.mp4 | 31.3 MB | ||
| 12. Copying the Link to the Clipboard.srt | 4.95 KB | ||
| 12.1 practice-places-09-share-link-via-clipboard-api.zip | 10.73 KB | ||
| 13. Rendering the Shared Place Screen.mp4 | 49.95 MB | ||
| 13. Rendering the Shared Place Screen.srt | 8.29 KB | ||
| 13.1 practice-places-10-finished.zip | 10.25 KB | ||
| 14. Useful Resources & Links.html | 189 B | ||
| 14.1 practice-places-05-render-google-maps-map.zip | 9.21 KB | ||
| 14.10 practice-places-10-finished.zip | 10.25 KB | ||
| 14.2 practice-places-07-get-address-display-on-map.zip | 10.35 KB | ||
| 14.3 practice-places-09-share-link-via-clipboard-api.zip | 10.73 KB | ||
| 14.4 practice-places-02-first-get-user-location.zip | 7.74 KB | ||
| 14.5 practice-places-01-starting-setup.zip | 7.01 KB | ||
| 14.6 practice-places-06-convert-coordinates-to-address.zip | 10.45 KB | ||
| 14.7 practice-places-08-create-sharable-link.zip | 10.31 KB | ||
| 14.8 practice-places-04-finished-modal-code.zip | 8.49 KB | ||
| 14.9 practice-places-03-show-modal-basic.zip | 8.35 KB | ||
| 2. Setting Up the Project.mp4 | 22.39 MB | ||
| 2. Setting Up the Project.srt | 4.27 KB | ||
| 2.1 practice-places-01-starting-setup.zip | 7.01 KB | ||
| 3. Getting DOM Access.mp4 | 29.86 MB | ||
| 3. Getting DOM Access.srt | 5.89 KB | ||
| 4. Getting the User Location.mp4 | 50.02 MB | ||
| 4. Getting the User Location.srt | 8.84 KB | ||
| 4.1 practice-places-02-first-get-user-location.zip | 7.74 KB | ||
| 5. Adding Feedback (Showing a Modal).mp4 | 90.02 MB | ||
| 5. Adding Feedback (Showing a Modal).srt | 15.6 KB | ||
| 5.1 practice-places-03-show-modal-basic.zip | 8.35 KB | ||
| 6. Hiding the Modal.mp4 | 21.52 MB | ||
| 6. Hiding the Modal.srt | 3.4 KB | ||
| 6.1 practice-places-04-finished-modal-code.zip | 8.49 KB | ||
| 7. Rendering a Map with Google Maps.mp4 | 111.56 MB | ||
| 7. Rendering a Map with Google Maps.srt | 19.43 KB | ||
| 7.1 practice-places-05-render-google-maps-map.zip | 9.21 KB | ||
| 7.2 Google Maps SDK Docs.html | 129 B | ||
| 8. Continuing without a Credit Card.html | 2.03 KB | ||
| 9. Finding an Address & Getting the Coordinates.mp4 | 58.96 MB | ||
| 9. Finding an Address & Getting the Coordinates.srt | 11.12 KB | ||
| 9.1 practice-places-06-convert-coordinates-to-address.zip | 10.45 KB | ||
| 25. Working with JavaScript Frameworks | |||
| 1. Module Introduction.mp4 | 2.58 MB | ||
| 1. Module Introduction.srt | 1.32 KB | ||
| 2. What and Why.mp4 | 24.83 MB | ||
| 2. What and Why.srt | 10.46 KB | ||
| 2.1 what-is-a-framework.pdf | 72.58 KB | ||
| 2.2 Angular vs React.js vs Vue.js - A Framework Comparison.html | 133 B | ||
| 2.3 important-frontend-frameworks.pdf | 481.35 KB | ||
| 3. The Idea Behind React.js.mp4 | 8.99 MB | ||
| 3. The Idea Behind React.js.srt | 3.7 KB | ||
| 3.1 introducing-reactjs.pdf | 75.82 KB | ||
| 4. Analysing a React Project.mp4 | 126.21 MB | ||
| 4. Analysing a React Project.srt | 24.8 KB | ||
| 4.1 js-frameworks-01-react-app.zip | 44.83 KB | ||
| 5. Wrap Up.mp4 | 11.82 MB | ||
| 5. Wrap Up.srt | 2.11 KB | ||
| 6. Useful Resources & Links.html | 684 B | ||
| 6.1 js-frameworks-01-react-app.zip | 44.83 KB | ||
| 26. Meta-Programming Symbols, Iterators, Generators, Reflect API & Proxy API | |||
| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Module Introduction.mp4 | 5.2 MB | ||
| 1. Module Introduction.srt | 2.38 KB | ||
| 10. Wrap Up.mp4 | 14.41 MB | ||
| 10. Wrap Up.srt | 1.99 KB | ||
| 11. Useful Resources & Links.html | 2.01 KB | ||
| 11.1 meta-01-starting-setup.zip | 804 B | ||
| 11.2 meta-05-finished-generators.zip | 1.36 KB | ||
| 11.3 meta-08-proxy-api-set-trap.zip | 1.61 KB | ||
| 11.4 meta-04-generators.zip | 1.29 KB | ||
| 11.5 meta-03-iterators.zip | 1.14 KB | ||
| 11.6 meta-07-proxy-api-get-trap.zip | 1.56 KB | ||
| 11.7 meta-02-symbols.zip | 978 B | ||
| 11.8 meta-06-reflect-api.zip | 1.42 KB | ||
| 2. Understanding Symbols.mp4 | 29.32 MB | ||
| 2. Understanding Symbols.srt | 11.44 KB | ||
| 2.1 meta-01-starting-setup.zip | 804 B | ||
| 3. Well-known Symbols.mp4 | 29.51 MB | ||
| 3. Well-known Symbols.srt | 7.29 KB | ||
| 3.1 meta-02-symbols.zip | 978 B | ||
| 4. Understanding Iterators.mp4 | 33.7 MB | ||
| 4. Understanding Iterators.srt | 6.75 KB | ||
| 4.1 meta-03-iterators.zip | 1.14 KB | ||
| 5. Generators & Iterable Objects.mp4 | 80.56 MB | ||
| 5. Generators & Iterable Objects.srt | 14.32 KB | ||
| 5.1 meta-04-generators.zip | 1.29 KB | ||
| 6. Generators Summary & Built-in Iterables Examples.mp4 | 26.39 MB | ||
| 6. Generators Summary & Built-in Iterables Examples.srt | 4.31 KB | ||
| 6.1 meta-05-finished-generators.zip | 1.36 KB | ||
| 7. The Reflect API.mp4 | 32.71 MB | ||
| 7. The Reflect API.srt | 9.23 KB | ||
| 7.1 meta-06-reflect-api.zip | 1.42 KB | ||
| 7.2 Reflect API vs Object API.html | 186 B | ||
| 8. The Proxy API and a First Trap.mp4 | 45.85 MB | ||
| 8. The Proxy API and a First Trap.srt | 11.35 KB | ||
| 8.1 Proxy API - A Full List of Available Traps.html | 177 B | ||
| 8.2 meta-07-proxy-api-get-trap.zip | 1.56 KB | ||
| 8.3 meta-programming.pdf | 71.54 KB | ||
| 9. Working with Proxy Traps.mp4 | 17.88 MB | ||
| 9. Working with Proxy Traps.srt | 3.81 KB | ||
| 9.1 Full List of Proxy API Traps.html | 177 B | ||
| 9.2 meta-08-proxy-api-set-trap.zip | 1.61 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 27. Node.js An Introduction | |||
| 1. Module Introduction.mp4 | 3.87 MB | ||
| 1. Module Introduction.srt | 2.32 KB | ||
| 10. Extracting Data.mp4 | 29.12 MB | ||
| 10. Extracting Data.srt | 5.51 KB | ||
| 10.1 node-08-parsing-the-request-body.zip | 2.24 KB | ||
| 11. Rendering Server-side HTML with Templates & EJS.mp4 | 45.88 MB | ||
| 11. Rendering Server-side HTML with Templates & EJS.srt | 9.1 KB | ||
| 11.1 Rendering Dynamic HTML Pages with EJS.html | 76 B | ||
| 11.2 node-09-dynamic-html-templates-ejs.zip | 2.93 KB | ||
| 12. Enhancing Our Project.mp4 | 28.52 MB | ||
| 12. Enhancing Our Project.srt | 4.64 KB | ||
| 13. Adding Basic REST Routes.mp4 | 85.32 MB | ||
| 13. Adding Basic REST Routes.srt | 16.28 KB | ||
| 13.1 node-frontend-01-basic-post-request-setup.zip | 10.98 KB | ||
| 13.2 node-10-basic-rest-routes.zip | 3.44 KB | ||
| 14. Understanding CORS (Cross Origin Resource Sharing).mp4 | 33.35 MB | ||
| 14. Understanding CORS (Cross Origin Resource Sharing).srt | 7.04 KB | ||
| 14.1 node-11-cors.zip | 3.25 KB | ||
| 14.2 More on CORS Headers.html | 115 B | ||
| 15. Sending the Location ID to the Frontend.mp4 | 20.82 MB | ||
| 15. Sending the Location ID to the Frontend.srt | 2.87 KB | ||
| 15.1 node-frontend-02-render-link-with-id.zip | 10.76 KB | ||
| 15.2 node-12-send-id-to-frontend.zip | 3.56 KB | ||
| 16. Adding the GET Location Route.mp4 | 58.71 MB | ||
| 16. Adding the GET Location Route.srt | 9.22 KB | ||
| 16.1 node-frontend-03-send-get-location-request.zip | 11.16 KB | ||
| 16.2 node-13-get-location-route.zip | 3.64 KB | ||
| 17. Introducing MongoDB (Database).mp4 | 134.39 MB | ||
| 17. Introducing MongoDB (Database).srt | 19.86 KB | ||
| 17.1 node-14-added-database-example-mongodb.zip | 4.15 KB | ||
| 18. NodeJS Error Handling.html | 3.64 KB | ||
| 19. Wrap Up.mp4 | 13.47 MB | ||
| 19. Wrap Up.srt | 2.33 KB | ||
| 2. JavaScript is a Hosted Language.mp4 | 6.57 MB | ||
| 2. JavaScript is a Hosted Language.srt | 3.16 KB | ||
| 2.1 js-hosted-language.pdf | 76.55 KB | ||
| 20. Useful Resources & Links.html | 583 B | ||
| 20.1 node-07-first-basic-expressjs-code.zip | 2.11 KB | ||
| 20.10 node-01-first-nodejs-code.zip | 445 B | ||
| 20.11 node-14-added-database-example-mongodb.zip | 4.15 KB | ||
| 20.12 node-04-sending-back-html-responses.zip | 1.18 KB | ||
| 20.13 node-03-added-first-server.zip | 1.07 KB | ||
| 20.14 node-frontend-01-basic-post-request-setup.zip | 10.98 KB | ||
| 20.15 node-02-writing-and-reading-files.zip | 821 B | ||
| 20.16 node-11-cors.zip | 3.25 KB | ||
| 20.17 node-frontend-03-send-get-location-request.zip | 11.16 KB | ||
| 20.2 node-06-added-expressjs.zip | 1.84 KB | ||
| 20.3 node-12-send-id-to-frontend.zip | 3.56 KB | ||
| 20.4 node-08-parsing-the-request-body.zip | 2.24 KB | ||
| 20.5 node-05-parsing-request-data.zip | 1.31 KB | ||
| 20.6 node-13-get-location-route.zip | 3.64 KB | ||
| 20.7 node-09-dynamic-html-templates-ejs.zip | 2.93 KB | ||
| 20.8 node-frontend-02-render-link-with-id.zip | 10.76 KB | ||
| 20.9 node-10-basic-rest-routes.zip | 3.44 KB | ||
| 3. Installation & Basics.mp4 | 24.44 MB | ||
| 3. Installation & Basics.srt | 8.82 KB | ||
| 3.1 node-01-first-nodejs-code.zip | 445 B | ||
| 4. Understanding Modules & File Access.mp4 | 23.93 MB | ||
| 4. Understanding Modules & File Access.srt | 6.29 KB | ||
| 4.1 node-02-writing-and-reading-files.zip | 821 B | ||
| 5. Working with Incoming Http Requests.mp4 | 22.57 MB | ||
| 5. Working with Incoming Http Requests.srt | 8.35 KB | ||
| 5.1 node-03-added-first-server.zip | 1.07 KB | ||
| 6. Sending Responses (HTML Data).mp4 | 21.29 MB | ||
| 6. Sending Responses (HTML Data).srt | 5.64 KB | ||
| 6.1 node-04-sending-back-html-responses.zip | 1.18 KB | ||
| 7. Parsing Incoming Data.mp4 | 65.53 MB | ||
| 7. Parsing Incoming Data.srt | 15.5 KB | ||
| 7.1 node-05-parsing-request-data.zip | 1.31 KB | ||
| 8. Introducing & Installing Express.js.mp4 | 17.19 MB | ||
| 8. Introducing & Installing Express.js.srt | 3.75 KB | ||
| 8.1 node-06-added-expressjs.zip | 1.84 KB | ||
| 9. Express.js The Basics.mp4 | 30.03 MB | ||
| 9. Express.js The Basics.srt | 9.38 KB | ||
| 9.1 node-07-first-basic-expressjs-code.zip | 2.11 KB | ||
| 28. Security | |||
| 1. Module Introduction.mp4 | 3.14 MB | ||
| 1. Module Introduction.srt | 2 KB | ||
| 2. Security Hole Overview & Exposing Data in your Code.mp4 | 41.19 MB | ||
| 2. Security Hole Overview & Exposing Data in your Code.srt | 9.39 KB | ||
| 2.1 what-could-go-wrong.pdf | 75.12 KB | ||
| 3. Cross-Site Scripting Attacks (XSS).mp4 | 119.6 MB | ||
| 3. Cross-Site Scripting Attacks (XSS).srt | 19.91 KB | ||
| 3.1 security-01-finished.zip | 10 KB | ||
| 4. Third-Party Libraries & XSS.mp4 | 44.13 MB | ||
| 4. Third-Party Libraries & XSS.srt | 7.27 KB | ||
| 5. XSS & Exposing Confidential Details.html | 163 B | ||
| 6. CSRF Attacks (Cross Site Request Forgery).mp4 | 18.31 MB | ||
| 6. CSRF Attacks (Cross Site Request Forgery).srt | 6.03 KB | ||
| 6.1 csrf.pdf | 72.25 KB | ||
| 7. CORS (Cross Origin Resource Sharing).mp4 | 23.15 MB | ||
| 7. CORS (Cross Origin Resource Sharing).srt | 4.14 KB | ||
| 7.1 cors.pdf | 72.2 KB | ||
| 8. Wrap Up.mp4 | 9.87 MB | ||
| 8. Wrap Up.srt | 1.92 KB | ||
| 9. Useful Resources & Links.html | 515 B | ||
| 9.1 security-01-finished.zip | 10 KB | ||
| 29. Deploying JavaScript Code | |||
| 1. Module Introduction.mp4 | 3.05 MB | ||
| 1. Module Introduction.srt | 1.56 KB | ||
| 2. Deployment Steps.mp4 | 19.68 MB | ||
| 2. Deployment Steps.srt | 10.72 KB | ||
| 2.1 deployment-steps.pdf | 69.45 KB | ||
| 2.2 different-kinds-of-apps.pdf | 77.75 KB | ||
| 3. Different Types of Websites.html | 1.18 KB | ||
| 4. Example Static Host Deployment (no Server-side Code).mp4 | 82.39 MB | ||
| 4. Example Static Host Deployment (no Server-side Code).srt | 14.21 KB | ||
| 4.1 deployment-01-static-hosting-firebase.zip | 219.01 KB | ||
| 5. Injecting Script Imports Into HTML Automatically.html | 722 B | ||
| 6. Example Dynamic Page Deployment (with Server-side Code).mp4 | 91.6 MB | ||
| 6. Example Dynamic Page Deployment (with Server-side Code).srt | 18.07 KB | ||
| 6.1 deployment-02-dynamic-nodejs-heroku.zip | 4.34 KB | ||
| 6.2 Get Started with Git.html | 112 B | ||
| 7. Useful Resources & Links.html | 839 B | ||
| 7.1 deployment-02-dynamic-nodejs-heroku.zip | 4.34 KB | ||
| 7.2 deployment-01-static-hosting-firebase.zip | 219.01 KB | ||
| 3. Efficient Development & Debugging | |||
| 1. Module Introduction.mp4 | 4.58 MB | ||
| 1. Module Introduction.srt | 1.85 KB | ||
| 10. The ECMAScript Standard.html | 666 B | ||
| 11. How to google Correctly.mp4 | 16.49 MB | ||
| 11. How to google Correctly.srt | 16.5 MB | ||
| 12. Debugging JavaScript - An Overview.mp4 | 16.66 MB | ||
| 12. Debugging JavaScript - An Overview.srt | 4.66 KB | ||
| 13. An Error Message! No Reason To Panic!.mp4 | 35.79 MB | ||
| 13. An Error Message! No Reason To Panic!.srt | 7.08 KB | ||
| 14. Using console.log() to look into the Code.mp4 | 31.26 MB | ||
| 14. Using console.log() to look into the Code.srt | 5.35 KB | ||
| 15. Next-Level Debugging with the Chrome Devtools & Breakpoints.mp4 | 75.76 MB | ||
| 15. Next-Level Debugging with the Chrome Devtools & Breakpoints.srt | 12.03 KB | ||
| 16. Testing Code Changes Directly in the Devtools.mp4 | 18.57 MB | ||
| 16. Testing Code Changes Directly in the Devtools.srt | 2.88 KB | ||
| 16.1 dev-debugging-finished.zip | 6.9 KB | ||
| 17. Debugging Code directly Inside VS Code.mp4 | 41.62 MB | ||
| 17. Debugging Code directly Inside VS Code.srt | 6.89 KB | ||
| 18. Wrap Up.mp4 | 12.33 MB | ||
| 18. Wrap Up.srt | 1.84 KB | ||
| 19. Useful Resources & Links.html | 1.05 KB | ||
| 19.1 dev-debugging-finished.zip | 6.9 KB | ||
| 2. Efficient Development & Debugging - An Overview.mp4 | 8.01 MB | ||
| 2. Efficient Development & Debugging - An Overview.srt | 4.25 KB | ||
| 3. Configuring the IDE Look & Feel.mp4 | 20 MB | ||
| 3. Configuring the IDE Look & Feel.srt | 3.28 KB | ||
| 4. Using Shortcuts.mp4 | 37.28 MB | ||
| 4. Using Shortcuts.srt | 5.95 KB | ||
| 5. Working with Auto-Completion & IDE Hints.mp4 | 37.64 MB | ||
| 5. Working with Auto-Completion & IDE Hints.srt | 6.46 KB | ||
| 6. Installing IDE Extensions.mp4 | 20.33 MB | ||
| 6. Installing IDE Extensions.srt | 2.87 KB | ||
| 7. Tweaking Editor Settings.mp4 | 15.46 MB | ||
| 7. Tweaking Editor Settings.srt | 3.18 KB | ||
| 7.1 Adjusting VS Code Settings.html | 115 B | ||
| 8. Utilizing Different IDE Views.mp4 | 14.65 MB | ||
| 8. Utilizing Different IDE Views.srt | 2.42 KB | ||
| 9. Finding Help & Working with MDN.mp4 | 48.55 MB | ||
| 9. Finding Help & Working with MDN.srt | 8.68 KB | ||
| 30. Performance & Optimizations | |||
| 1. Module Introduction.mp4 | 4.01 MB | ||
| 1. Module Introduction.srt | 2.31 KB | ||
| 10. Updating Lists Correctly.mp4 | 76.01 MB | ||
| 10. Updating Lists Correctly.srt | 10.41 KB | ||
| 10.1 performance-04-finished-update-dom-code.zip | 18.19 KB | ||
| 11. Optimizing The Small Things.mp4 | 35.35 MB | ||
| 11. Optimizing The Small Things.srt | 5.03 KB | ||
| 12. Micro-Optimizations (Think Twice!).mp4 | 52.13 MB | ||
| 12. Micro-Optimizations (Think Twice!).srt | 11.76 KB | ||
| 12.1 benchmarking.pdf | 71.6 KB | ||
| 12.2 performance-05-microoptimizations.zip | 17.66 KB | ||
| 13. Finding & Fixing Memory Leaks.mp4 | 79.8 MB | ||
| 13. Finding & Fixing Memory Leaks.srt | 13.13 KB | ||
| 13.1 Diving Deeper Into Memory Analysis.html | 132 B | ||
| 14. Server-side Performance Optimizations.html | 3.42 KB | ||
| 15. Wrap Up.mp4 | 9.8 MB | ||
| 15. Wrap Up.srt | 4.56 KB | ||
| 15.1 improvement-ideas.pdf | 74.43 KB | ||
| 16. Useful Resources & Links.html | 1017 B | ||
| 16.1 performance-01-starting-setup.zip | 17.36 KB | ||
| 16.2 performance-04-finished-update-dom-code.zip | 18.19 KB | ||
| 16.3 performance-03-update-list-efficiently.zip | 18.05 KB | ||
| 16.4 performance-05-microoptimizations.zip | 17.66 KB | ||
| 16.5 performance-02-lazy-loading.zip | 16.96 KB | ||
| 2. What is Performance Optimization About.mp4 | 22.24 MB | ||
| 2. What is Performance Optimization About.srt | 8.37 KB | ||
| 2.1 what-is-performance.pdf | 76.41 KB | ||
| 3. Optimization Potentials.mp4 | 27.13 MB | ||
| 3. Optimization Potentials.srt | 8.93 KB | ||
| 3.1 performance-optimization-layers.pdf | 80.56 KB | ||
| 4. Measuring Performance.mp4 | 11.08 MB | ||
| 4. Measuring Performance.srt | 4.81 KB | ||
| 4.1 measuring-performance.pdf | 74.9 KB | ||
| 5. Diving Into The Browser Devtools (for Performance Measuring).mp4 | 102.17 MB | ||
| 5. Diving Into The Browser Devtools (for Performance Measuring).srt | 22 KB | ||
| 5.1 performance-01-starting-setup.zip | 16.72 KB | ||
| 6. Further Resources.mp4 | 22.62 MB | ||
| 6. Further Resources.srt | 2.95 KB | ||
| 6.1 Chrome DevTools Performance Tab Docs.html | 147 B | ||
| 6.2 Google Performance Docs.html | 159 B | ||
| 7. Preparing The Testing Setup.mp4 | 28.81 MB | ||
| 7. Preparing The Testing Setup.srt | 5.29 KB | ||
| 8. Optimizing Startup Time & Code Usage Coverage.mp4 | 96.44 MB | ||
| 8. Optimizing Startup Time & Code Usage Coverage.srt | 15.36 KB | ||
| 8.1 performance-02-lazy-loading.zip | 16.96 KB | ||
| 9. Updating The DOM Correctly.mp4 | 82.29 MB | ||
| 9. Updating The DOM Correctly.srt | 12.5 KB | ||
| 9.1 performance-03-update-list-efficiently.zip | 18.05 KB | ||
| 31. Introduction to Testing | |||
| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Module Introduction.mp4 | 1.97 MB | ||
| 1. Module Introduction.srt | 1.04 KB | ||
| 2. What Is Testing Why Does It Matter.mp4 | 17.17 MB | ||
| 2. What Is Testing Why Does It Matter.srt | 10.05 KB | ||
| 2.1 Written Article.html | 132 B | ||
| 2.2 testing-03-integration-tests.zip | 6.12 KB | ||
| 2.3 testing-01-starting-setup.zip | 5.29 KB | ||
| 2.4 testing-04-e2e-tests.zip | 6.2 KB | ||
| 2.5 testing-02-unit-tests.zip | 5.85 KB | ||
| 3. Testing Setup.mp4 | 23.61 MB | ||
| 3. Testing Setup.srt | 5.43 KB | ||
| 3.1 testing-01-starting-setup.zip | 5.29 KB | ||
| 4. Writing & Running Unit Tests.mp4 | 76.74 MB | ||
| 4. Writing & Running Unit Tests.srt | 14.42 KB | ||
| 4.1 testing-02-unit-tests.zip | 5.85 KB | ||
| 5. Writing & Running Integration Tests.mp4 | 49.64 MB | ||
| 5. Writing & Running Integration Tests.srt | 7.85 KB | ||
| 5.1 testing-03-integration-tests.zip | 6.12 KB | ||
| 6. Writing & Running e2e Tests.mp4 | 89.69 MB | ||
| 6. Writing & Running e2e Tests.srt | 12.79 KB | ||
| 6.1 testing-04-e2e-tests.zip | 6.25 KB | ||
| 7. Dealing with Async Code.mp4 | 57.26 MB | ||
| 7. Dealing with Async Code.srt | 13.54 KB | ||
| 7.1 testing-05-async-starting-setup.zip | 4.95 KB | ||
| 8. Working with Mocks.mp4 | 44.44 MB | ||
| 8. Working with Mocks.srt | 9.33 KB | ||
| 8.1 More Testing with Spies, Stubs & Mocks.html | 133 B | ||
| 8.2 testing-06-finished.zip | 8.01 KB | ||
| 8.3 Official Jest Docs.html | 102 B | ||
| 9. Useful Resources & Links.html | 954 B | ||
| 9.1 testing-03-integration-tests.zip | 6.12 KB | ||
| 9.2 testing-01-starting-setup.zip | 5.29 KB | ||
| 9.3 testing-06-finished.zip | 8.01 KB | ||
| 9.4 testing-02-unit-tests.zip | 5.85 KB | ||
| 9.5 testing-05-async-starting-setup.zip | 4.95 KB | ||
| 9.6 testing-04-e2e-tests.zip | 6.25 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 32. Bonus Programming Paradigms (Procedural vs Object Oriented vs Functional) | |||
| 1. Module Introduction.mp4 | 2.57 MB | ||
| 1. Module Introduction.srt | 1.02 KB | ||
| 2. What are Programming Paradigms.mp4 | 9 MB | ||
| 2. What are Programming Paradigms.srt | 3.94 KB | ||
| 3. Procedural Programming in Practice.mp4 | 50.82 MB | ||
| 3. Procedural Programming in Practice.srt | 12.09 KB | ||
| 3.1 paradigms-01-starting-setup.zip | 2.52 KB | ||
| 3.2 paradigms-02-procedural.zip | 3.38 KB | ||
| 4. Object Oriented Programming in Practice.mp4 | 84.31 MB | ||
| 4. Object Oriented Programming in Practice.srt | 17.5 KB | ||
| 4.1 paradigms-03-oop.zip | 4.27 KB | ||
| 5. Functional Programming in Practice.mp4 | 89.81 MB | ||
| 5. Functional Programming in Practice.srt | 17.88 KB | ||
| 5.1 paradigms-04-functional.zip | 5.56 KB | ||
| 6. Wrap Up.mp4 | 27.8 MB | ||
| 6. Wrap Up.srt | 4.9 KB | ||
| 7. Useful Resources & Links.html | 189 B | ||
| 7.1 paradigms-01-starting-setup.zip | 2.52 KB | ||
| 7.2 paradigms-03-oop.zip | 4.27 KB | ||
| 7.3 paradigms-04-functional.zip | 5.56 KB | ||
| 7.4 paradigms-02-procedural.zip | 3.38 KB | ||
| 33. Bonus Data Structures & Algorithms Introduction | |||
| 1. Module Introduction.mp4 | 4.11 MB | ||
| 1. Module Introduction.srt | 2.78 KB | ||
| 10. Where to Learn More & Wrap Up.mp4 | 39.64 MB | ||
| 10. Where to Learn More & Wrap Up.srt | 4.52 KB | ||
| 11. Useful Resources & Links.html | 1.52 KB | ||
| 11.1 algo-05-more-algorithms.zip | 4.16 KB | ||
| 11.2 algo-01-starting-setup.zip | 2.01 KB | ||
| 11.3 algo-03-alternative-algorithm.zip | 2.45 KB | ||
| 11.4 algo-02-first-getmin-algorithm.zip | 2.36 KB | ||
| 11.5 algo-04-big-0-time-complexity.zip | 2.53 KB | ||
| 11.6 algo-06-data-structures.zip | 4.81 KB | ||
| 2. What are Data Structures & Algorithms.mp4 | 10.19 MB | ||
| 2. What are Data Structures & Algorithms.srt | 5.91 KB | ||
| 3. A First Example.mp4 | 44.66 MB | ||
| 3. A First Example.srt | 13.18 KB | ||
| 3.1 algo-02-first-getmin-algorithm.zip | 2.36 KB | ||
| 3.2 algo-01-starting-setup.zip | 2.01 KB | ||
| 4. Solving the Same Problem Differently.mp4 | 45.22 MB | ||
| 4. Solving the Same Problem Differently.srt | 8.82 KB | ||
| 4.1 algo-03-alternative-algorithm.zip | 2.45 KB | ||
| 5. Performance & The Big O Notation.mp4 | 65.9 MB | ||
| 5. Performance & The Big O Notation.srt | 15.35 KB | ||
| 6. More Time Complexities & Comparing Algorithms.mp4 | 24.36 MB | ||
| 6. More Time Complexities & Comparing Algorithms.srt | 4.37 KB | ||
| 6.1 algo-04-big-0-time-complexity.zip | 2.53 KB | ||
| 7. More on Big O.mp4 | 37.72 MB | ||
| 7. More on Big O.srt | 7.14 KB | ||
| 8. More Examples.mp4 | 44.07 MB | ||
| 8. More Examples.srt | 12.8 KB | ||
| 8.1 algo-05-more-algorithms.zip | 4.16 KB | ||
| 9. Diving into Data Structures & Time Complexities.mp4 | 62.18 MB | ||
| 9. Diving into Data Structures & Time Complexities.srt | 14.93 KB | ||
| 34. Bonus TypeScript Introduction | |||
| 1. Module Introduction.mp4 | 2.33 MB | ||
| 1. Module Introduction.srt | 1.49 KB | ||
| 10. Useful Resources & Links.html | 418 B | ||
| 10.1 ts-01-first-example-basics.zip | 2.13 KB | ||
| 10.2 ts-05-enums.zip | 2.45 KB | ||
| 10.3 ts-06-classes-interfaces.zip | 2.78 KB | ||
| 10.4 ts-07-generics.zip | 2.72 KB | ||
| 10.5 ts-04-union-literal-types.zip | 2.58 KB | ||
| 10.6 ts-03-object-array-function-types.zip | 2.57 KB | ||
| 10.7 ts-02-core-types-type-casting.zip | 2.43 KB | ||
| 10.8 ts-08-compiler-config.zip | 5.92 KB | ||
| 2. What is TypeScript and Why would you use it.mp4 | 14.22 MB | ||
| 2. What is TypeScript and Why would you use it.srt | 6.73 KB | ||
| 3. Working with Types.mp4 | 36.66 MB | ||
| 3. Working with Types.srt | 13.72 KB | ||
| 3.1 ts-01-first-example-basics.zip | 2.13 KB | ||
| 4. Core Types & Diving Deeper.mp4 | 85.9 MB | ||
| 4. Core Types & Diving Deeper.srt | 23.81 KB | ||
| 4.1 ts-02-core-types-type-casting.zip | 2.43 KB | ||
| 5. Object Types, Array Types & Function Types.mp4 | 55.38 MB | ||
| 5. Object Types, Array Types & Function Types.srt | 12.47 KB | ||
| 5.1 ts-03-object-array-function-types.zip | 2.57 KB | ||
| 6. Advanced Types (Literal Types, Union Types, Enums).mp4 | 57.7 MB | ||
| 6. Advanced Types (Literal Types, Union Types, Enums).srt | 12.1 KB | ||
| 6.1 ts-05-enums.zip | 2.45 KB | ||
| 6.2 ts-04-union-literal-types.zip | 2.58 KB | ||
| 7. Classes & Interfaces.mp4 | 76.91 MB | ||
| 7. Classes & Interfaces.srt | 15.62 KB | ||
| 7.1 ts-06-classes-interfaces.zip | 2.78 KB | ||
| 8. Generic Types.mp4 | 30.61 MB | ||
| 8. Generic Types.srt | 6.49 KB | ||
| 8.1 ts-07-generics.zip | 2.72 KB | ||
| 9. Configuring the TypeScript Compiler.mp4 | 38.34 MB | ||
| 9. Configuring the TypeScript Compiler.srt | 7.19 KB | ||
| 9.1 ts-08-compiler-config.zip | 5.92 KB | ||
| 35. Bonus Web Components | |||
| 1. Module Introduction.mp4 | 9.53 MB | ||
| 1. Module Introduction.srt | 2.67 KB | ||
| 10. Understanding the Custom Element Lifecycle.mp4 | 6.96 MB | ||
| 10. Understanding the Custom Element Lifecycle.srt | 3.41 KB | ||
| 11. Using connectedCallback for DOM Access.mp4 | 8.31 MB | ||
| 11. Using connectedCallback for DOM Access.srt | 2.41 KB | ||
| 12. Listening to Events Inside the Component.mp4 | 49.74 MB | ||
| 12. Listening to Events Inside the Component.srt | 11.11 KB | ||
| 13. Using Attributes on Custom Elements.mp4 | 32.16 MB | ||
| 13. Using Attributes on Custom Elements.srt | 5.59 KB | ||
| 13.1 basics-02-using-attributes.zip | 2.52 KB | ||
| 14. Styling our Elements.mp4 | 30.63 MB | ||
| 14. Styling our Elements.srt | 4.5 KB | ||
| 14.1 basics-03-styling-our-elements.zip | 2.69 KB | ||
| 15. Working with the Shadow DOM.mp4 | 31.66 MB | ||
| 15. Working with the Shadow DOM.srt | 5.93 KB | ||
| 15.1 basics-04-using-the-shadow-dom.zip | 2.72 KB | ||
| 16. Adding an HTML Template.mp4 | 44.04 MB | ||
| 16. Adding an HTML Template.srt | 6.68 KB | ||
| 17. Using Slots.mp4 | 10.46 MB | ||
| 17. Using Slots.srt | 2 KB | ||
| 17.1 basics-05-using-slots.zip | 2.67 KB | ||
| 18. Defining the Template in JavaScript.mp4 | 25.54 MB | ||
| 18. Defining the Template in JavaScript.srt | 3.89 KB | ||
| 18.1 basics-06-defining-the-template-in-js.zip | 2.9 KB | ||
| 19. Using Style Tags in the Shadow DOM.mp4 | 20.89 MB | ||
| 19. Using Style Tags in the Shadow DOM.srt | 2.87 KB | ||
| 2. Web Components in Action.mp4 | 30.48 MB | ||
| 2. Web Components in Action.srt | 9.11 KB | ||
| 2.1 getting-started-02-finished.zip | 3.41 KB | ||
| 2.2 modal.js | 3.97 KB | ||
| 2.3 index.html | 259 B | ||
| 20. Extending Built-in Elements.mp4 | 37.14 MB | ||
| 20. Extending Built-in Elements.srt | 8.77 KB | ||
| 20.1 basics-07-extending-built-in-elements.zip | 3.77 KB | ||
| 21. Time to Practice - The Basics.html | 167 B | ||
| 22. The Next Steps.mp4 | 1.69 MB | ||
| 22. The Next Steps.srt | 1.07 KB | ||
| 23. Understanding Shadow DOM Projection.mp4 | 11.44 MB | ||
| 23. Understanding Shadow DOM Projection.srt | 3.21 KB | ||
| 24. Styling slot Content Outside of the Shadow DOM.mp4 | 23.83 MB | ||
| 24. Styling slot Content Outside of the Shadow DOM.srt | 4.66 KB | ||
| 25. Styling slot Content Inside of the Shadow DOM.mp4 | 19.86 MB | ||
| 25. Styling slot Content Inside of the Shadow DOM.srt | 3.92 KB | ||
| 26. Styling the Host Component.mp4 | 32.1 MB | ||
| 26. Styling the Host Component.srt | 5.63 KB | ||
| 27. Conditional Host Styling.mp4 | 16.9 MB | ||
| 27. Conditional Host Styling.srt | 3.31 KB | ||
| 28. Styling with the Host Content in Mind.mp4 | 15.49 MB | ||
| 28. Styling with the Host Content in Mind.srt | 3.2 KB | ||
| 28.1 advanced-01-styling-and-shadow-dom.zip | 3.97 KB | ||
| 29. Smart Dynamic Styling with CSS Variables.mp4 | 39.28 MB | ||
| 29. Smart Dynamic Styling with CSS Variables.srt | 8.01 KB | ||
| 29.1 More on CSS Variables.html | 113 B | ||
| 29.2 advanced-02-css-variables.zip | 3.85 KB | ||
| 3. What are Web Components.mp4 | 11.54 MB | ||
| 3. What are Web Components.srt | 4.57 KB | ||
| 30. Cleaning Up the Overall Styling.mp4 | 26.77 MB | ||
| 30. Cleaning Up the Overall Styling.srt | 3.98 KB | ||
| 31. Observing Attribute Changes.mp4 | 48.28 MB | ||
| 31. Observing Attribute Changes.srt | 8.22 KB | ||
| 31.1 advanced-03-observing-attribute-changes.zip | 4.15 KB | ||
| 32. Adjusting the Component Behavior Upon Attribute Changes.mp4 | 19.12 MB | ||
| 32. Adjusting the Component Behavior Upon Attribute Changes.srt | 3.2 KB | ||
| 33. Using disconnectedCallback.mp4 | 48.78 MB | ||
| 33. Using disconnectedCallback.srt | 8.32 KB | ||
| 34. Adding a render() Method.mp4 | 52.84 MB | ||
| 34. Adding a render() Method.srt | 8.16 KB | ||
| 34.1 advanced-04-adding-a-render-method.zip | 4.15 KB | ||
| 35. Final Adjustment.html | 501 B | ||
| 35.1 advanced-05-finished.zip | 3.9 KB | ||
| 36. The Next Steps.mp4 | 1.91 MB | ||
| 36. The Next Steps.srt | 1.05 KB | ||
| 37. Creating the Basic Modal Component.mp4 | 30.97 MB | ||
| 37. Creating the Basic Modal Component.srt | 8.33 KB | ||
| 37.1 complex-cmp-01-starting-setup.zip | 1.59 KB | ||
| 37.2 complex-cmp-02-creating-the-basic-modal.zip | 2.78 KB | ||
| 38. Adding the Modal Container.mp4 | 12.68 MB | ||
| 38. Adding the Modal Container.srt | 3.17 KB | ||
| 39. Styling the Modal Elements.mp4 | 35.09 MB | ||
| 39. Styling the Modal Elements.srt | 7.04 KB | ||
| 39.1 Dive into CSS Flexbox.html | 136 B | ||
| 39.2 complex-cmp-03-styling-the-modal.zip | 2.94 KB | ||
| 4. Why Web Components.mp4 | 7.82 MB | ||
| 4. Why Web Components.srt | 3.83 KB | ||
| 40. Adding Some General App Logic.mp4 | 25.91 MB | ||
| 40. Adding Some General App Logic.srt | 4.68 KB | ||
| 41. Opening the Modal via CSS.mp4 | 38.06 MB | ||
| 41. Opening the Modal via CSS.srt | 6.58 KB | ||
| 41.1 complex-cmp-04-opening-via-css.zip | 3.22 KB | ||
| 42. Public Methods & Properties.mp4 | 47.82 MB | ||
| 42. Public Methods & Properties.srt | 8.13 KB | ||
| 42.1 complex-cmp-05-public-methods-and-properties.zip | 3.46 KB | ||
| 43. Understanding Named Slots.mp4 | 36.27 MB | ||
| 43. Understanding Named Slots.srt | 7.1 KB | ||
| 43.1 complex-cmp-06-understanding-named-slots.zip | 3.46 KB | ||
| 44. Listening to Slot Content Changes.mp4 | 41.01 MB | ||
| 44. Listening to Slot Content Changes.srt | 6.71 KB | ||
| 44.1 complex-cmp-07-slotchange.zip | 3.33 KB | ||
| 45. Closing the Modal.mp4 | 54.68 MB | ||
| 45. Closing the Modal.srt | 8.71 KB | ||
| 46. Dispatching Custom Events.mp4 | 27.16 MB | ||
| 46. Dispatching Custom Events.srt | 4.76 KB | ||
| 47. Configuring Custom Events.mp4 | 35.65 MB | ||
| 47. Configuring Custom Events.srt | 6.45 KB | ||
| 47.1 complex-cmp-08-configuring-custom-events.zip | 3.77 KB | ||
| 48. Finishing it up!.mp4 | 33.09 MB | ||
| 48. Finishing it up!.srt | 6.06 KB | ||
| 48.1 complex-cmp-09-finished.zip | 3.59 KB | ||
| 48.2 More about CSS Transitions.html | 147 B | ||
| 49. Useful Resources & Links.html | 1.09 KB | ||
| 49.1 complex-cmp-06-understanding-named-slots.zip | 3.46 KB | ||
| 49.10 basics-03-styling-our-elements.zip | 2.69 KB | ||
| 49.11 complex-cmp-03-styling-the-modal.zip | 2.94 KB | ||
| 49.12 basics-01-first-custom-element.zip | 2.39 KB | ||
| 49.13 basics-05-using-slots.zip | 2.67 KB | ||
| 49.14 complex-cmp-08-configuring-custom-events.zip | 3.77 KB | ||
| 49.15 basics-07-extending-built-in-elements.zip | 3.77 KB | ||
| 49.16 basics-02-using-attributes.zip | 2.52 KB | ||
| 49.17 advanced-03-observing-attribute-changes.zip | 4.15 KB | ||
| 49.18 complex-cmp-05-public-methods-and-properties.zip | 3.46 KB | ||
| 49.19 basics-04-using-the-shadow-dom.zip | 2.72 KB | ||
| 49.2 advanced-04-adding-a-render-method.zip | 4.15 KB | ||
| 49.20 advanced-02-css-variables.zip | 3.85 KB | ||
| 49.21 complex-cmp-04-opening-via-css.zip | 3.22 KB | ||
| 49.3 complex-cmp-07-slotchange.zip | 3.33 KB | ||
| 49.4 advanced-01-styling-and-shadow-dom.zip | 3.97 KB | ||
| 49.5 basics-06-defining-the-template-in-js.zip | 2.9 KB | ||
| 49.6 advanced-05-finished.zip | 3.9 KB | ||
| 49.7 complex-cmp-01-starting-setup.zip | 1.59 KB | ||
| 49.8 complex-cmp-02-creating-the-basic-modal.zip | 2.78 KB | ||
| 49.9 complex-cmp-09-finished.zip | 3.59 KB | ||
| 5. Getting Started!.mp4 | 14.99 MB | ||
| 5. Getting Started!.srt | 5.45 KB | ||
| 6. Web Component Browser Support.mp4 | 17.03 MB | ||
| 6. Web Component Browser Support.srt | 3.41 KB | ||
| 7. Our Development Setup.mp4 | 13.93 MB | ||
| 7. Our Development Setup.srt | 5.1 KB | ||
| 8. A First Custom Element.mp4 | 27.87 MB | ||
| 8. A First Custom Element.srt | 9.94 KB | ||
| 8.1 basics-01-first-custom-element.zip | 2.39 KB | ||
| 9. Interacting with the Surrounding DOM.mp4 | 20.39 MB | ||
| 9. Interacting with the Surrounding DOM.srt | 5.85 KB | ||
| 36. Roundup & Next Steps | |||
| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Congratulations!.mp4 | 21.46 MB | ||
| 1. Congratulations!.srt | 8.19 KB | ||
| 2. Bonus! (Next Steps Overview Other Topics).html | 3.04 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 4. Working with Control Structures (if Statements, Loops, Error Handling) | |||
| 1. Module Introduction.mp4 | 6.18 MB | ||
| 1. Module Introduction.srt | 3.14 KB | ||
| 10. Beyond true false Truthy and Falsy Values.mp4 | 43.71 MB | ||
| 10. Beyond true false Truthy and Falsy Values.srt | 10.37 KB | ||
| 10.1 falsy-and-truthy-values.pdf | 79.6 KB | ||
| 11. Coercion vs Conversion.html | 2.19 KB | ||
| 12. Falsy and Truthy Values.html | 163 B | ||
| 13. Setting Up a Bigger Example Project (The Monster Killer).mp4 | 12.84 MB | ||
| 13. Setting Up a Bigger Example Project (The Monster Killer).srt | 3.99 KB | ||
| 13.1 control-03-monster-killer-starting-project.zip | 3.18 KB | ||
| 14. Adding an Attack Function.mp4 | 46.77 MB | ||
| 14. Adding an Attack Function.srt | 10.77 KB | ||
| 14.1 control-04-attack-function.zip | 3.11 KB | ||
| 15. Using if Statements for Checking the Win-Condition.mp4 | 70.78 MB | ||
| 15. Using if Statements for Checking the Win-Condition.srt | 12.73 KB | ||
| 15.1 control-05-attack-if-else-if.zip | 3.25 KB | ||
| 16. Adding More if Statements & A Strong Attack Functionality.mp4 | 76.24 MB | ||
| 16. Adding More if Statements & A Strong Attack Functionality.srt | 10.28 KB | ||
| 16.1 control-06-strong-attack.zip | 3.27 KB | ||
| 17. Time for a Heal Player Functionality!.mp4 | 88.45 MB | ||
| 17. Time for a Heal Player Functionality!.srt | 13.76 KB | ||
| 17.1 control-07-heal-functionality.zip | 3.47 KB | ||
| 18. Controlling the Conditional Bonus Life (Without Boolean Operators!).mp4 | 48.15 MB | ||
| 18. Controlling the Conditional Bonus Life (Without Boolean Operators!).srt | 8 KB | ||
| 18.1 control-08-bonus-life-functionality.zip | 3.66 KB | ||
| 19. Adding a Reset Game Functionality.mp4 | 49.46 MB | ||
| 19. Adding a Reset Game Functionality.srt | 8.22 KB | ||
| 19.1 control-09-reset-logic.zip | 3.48 KB | ||
| 2. Introducing if Statements & Boolean (Comparison) Operators.mp4 | 32.25 MB | ||
| 2. Introducing if Statements & Boolean (Comparison) Operators.srt | 12.79 KB | ||
| 2.1 boolean-operators.pdf | 75.53 KB | ||
| 2.2 conditional-code-if-statements.pdf | 69.71 KB | ||
| 20. Validating User Input.mp4 | 54.26 MB | ||
| 20. Validating User Input.srt | 8.11 KB | ||
| 20.1 control-10-player-set-initial-health.zip | 3.78 KB | ||
| 21. Utilizing Global Constants as Identifiers in Conditional Code.mp4 | 32.44 MB | ||
| 21. Utilizing Global Constants as Identifiers in Conditional Code.srt | 4.31 KB | ||
| 22. Adding a Conditional Battle Log.mp4 | 167.56 MB | ||
| 22. Adding a Conditional Battle Log.srt | 21.77 KB | ||
| 22.1 control-11-added-logging.zip | 3.99 KB | ||
| 23. Introducing the Ternary Operator.mp4 | 56.6 MB | ||
| 23. Introducing the Ternary Operator.srt | 10.26 KB | ||
| 23.1 ternary-operator.pdf | 72.85 KB | ||
| 24. A Bit of Theory Statements vs Expressions.mp4 | 18.68 MB | ||
| 24. A Bit of Theory Statements vs Expressions.srt | 2.29 KB | ||
| 24.1 Expression vs Statement.html | 165 B | ||
| 25. Logical Operator Tricks & Shorthands.mp4 | 60.66 MB | ||
| 25. Logical Operator Tricks & Shorthands.srt | 17.33 KB | ||
| 25.1 boolean-tricks.pdf | 73.29 KB | ||
| 26. Logical Operators - A Quick Summary.html | 2.55 KB | ||
| 27. Logical Operators & How They Work.html | 163 B | ||
| 28. Working with the switch-case Statement.mp4 | 76.71 MB | ||
| 28. Working with the switch-case Statement.srt | 9.44 KB | ||
| 28.1 switch-case with greater than etc.html | 179 B | ||
| 28.2 control-12-switch-case.zip | 4.1 KB | ||
| 29. Introducing Loops.mp4 | 21.36 MB | ||
| 29. Introducing Loops.srt | 8.79 KB | ||
| 29.1 loops-overview.pdf | 70.74 KB | ||
| 3. Using Booleans in Conditions & More on Text Comparisons.html | 2.52 KB | ||
| 30. The for Loop.mp4 | 60.09 MB | ||
| 30. The for Loop.srt | 10.96 KB | ||
| 30.1 control-13-for-loop.zip | 4.1 KB | ||
| 31. The for-of Loop.mp4 | 49.12 MB | ||
| 31. The for-of Loop.srt | 7.53 KB | ||
| 31.1 control-14-for-of-loop.zip | 4.19 KB | ||
| 32. The for-in Loop.mp4 | 65.45 MB | ||
| 32. The for-in Loop.srt | 9.25 KB | ||
| 32.1 control-15-for-in.zip | 4.15 KB | ||
| 33. The while & do-while Loops.mp4 | 63.76 MB | ||
| 33. The while & do-while Loops.srt | 10.95 KB | ||
| 33.1 control-16-while.zip | 4.16 KB | ||
| 34. Loops - Basics.html | 163 B | ||
| 35. Time to Practice Control Structures.html | 167 B | ||
| 36. Controlling Loops with break.mp4 | 76.93 MB | ||
| 36. Controlling Loops with break.srt | 10.55 KB | ||
| 37. Controlling Iterations with continue.mp4 | 14.93 MB | ||
| 37. Controlling Iterations with continue.srt | 3.01 KB | ||
| 37.1 control-17-break-continue.zip | 4.35 KB | ||
| 38. More Control with Labeled Statements.mp4 | 50.75 MB | ||
| 38. More Control with Labeled Statements.srt | 8.76 KB | ||
| 38.1 control-18-labeled-statements.zip | 4.5 KB | ||
| 39. break & continue.html | 163 B | ||
| 4. Using if Statements.mp4 | 72.03 MB | ||
| 4. Using if Statements.srt | 9.73 KB | ||
| 4.1 control-01-starting-project.zip | 3.3 KB | ||
| 40. Error Handling with try-catch - An Introduction.mp4 | 7.07 MB | ||
| 40. Error Handling with try-catch - An Introduction.srt | 2.98 KB | ||
| 40.1 error-handling.pdf | 74.19 KB | ||
| 41. Throwing Custom Errors.mp4 | 47.51 MB | ||
| 41. Throwing Custom Errors.srt | 7.13 KB | ||
| 42. Working with try-catch to Catch & Handle Errors.mp4 | 75.59 MB | ||
| 42. Working with try-catch to Catch & Handle Errors.srt | 11.57 KB | ||
| 42.1 control-19-try-catch-finished.zip | 8.53 KB | ||
| 43. Error Handling.html | 163 B | ||
| 44. Wrap Up.mp4 | 32.12 MB | ||
| 44. Wrap Up.srt | 4.35 KB | ||
| 45. Useful Resources & Links.html | 809 B | ||
| 45.1 control-14-for-of-loop.zip | 4.19 KB | ||
| 45.10 control-02-added-if.zip | 3.31 KB | ||
| 45.11 control-08-bonus-life-functionality.zip | 3.66 KB | ||
| 45.12 control-12-switch-case.zip | 4.1 KB | ||
| 45.13 control-09-reset-logic.zip | 3.48 KB | ||
| 45.14 control-06-strong-attack.zip | 3.27 KB | ||
| 45.15 control-10-player-set-initial-health.zip | 3.78 KB | ||
| 45.16 control-03-monster-killer-starting-project.zip | 3.18 KB | ||
| 45.17 control-04-attack-function.zip | 3.11 KB | ||
| 45.18 control-05-attack-if-else-if.zip | 3.25 KB | ||
| 45.19 control-11-added-logging.zip | 3.99 KB | ||
| 45.2 control-16-while.zip | 4.16 KB | ||
| 45.3 control-18-labeled-statements.zip | 4.5 KB | ||
| 45.4 control-13-for-loop.zip | 4.1 KB | ||
| 45.5 control-17-break-continue.zip | 4.35 KB | ||
| 45.6 control-19-try-catch-finished.zip | 8.53 KB | ||
| 45.7 control-15-for-in.zip | 4.15 KB | ||
| 45.8 control-01-starting-project.zip | 3.3 KB | ||
| 45.9 control-07-heal-functionality.zip | 3.47 KB | ||
| 5. Working with if, else and else-if.mp4 | 51.21 MB | ||
| 5. Working with if, else and else-if.srt | 7.36 KB | ||
| 5.1 control-02-added-if.zip | 3.31 KB | ||
| 6. Beware When Comparing Objects & Arrays for Equality!.mp4 | 16.61 MB | ||
| 6. Beware When Comparing Objects & Arrays for Equality!.srt | 5.62 KB | ||
| 6.1 object-arrays-comparison.pdf | 72.2 KB | ||
| 7. The Logical AND and OR Operators.mp4 | 74.34 MB | ||
| 7. The Logical AND and OR Operators.srt | 12.08 KB | ||
| 7.1 logical-operators-and-or.pdf | 71.68 KB | ||
| 8. Understanding Operator Precedence.mp4 | 42.54 MB | ||
| 8. Understanding Operator Precedence.srt | 10.12 KB | ||
| 8.1 Operator Precedence Reference (MDN).html | 156 B | ||
| 9. if & Boolean Operators - The Basics.html | 163 B | ||
| 5. Behind the Scenes & The (Weird) Past (ES3, ES5) & Present (ES6+) of JavaScript | |||
| 1. Module Introduction.mp4 | 4.42 MB | ||
| 1. Module Introduction.srt | 2.2 KB | ||
| 10. Primitive vs Reference Values.mp4 | 78.94 MB | ||
| 10. Primitive vs Reference Values.srt | 26.8 KB | ||
| 10.1 primitive-vs-reference-values.pdf | 77.32 KB | ||
| 11. Garbage Collection & Memory Management.mp4 | 74.12 MB | ||
| 11. Garbage Collection & Memory Management.srt | 17.93 KB | ||
| 11.1 More on JavaScript Memory Management (Garbage Collection).html | 134 B | ||
| 11.2 garbage-collection.pdf | 72.59 KB | ||
| 11.3 V8's Garbage Collection Logic.html | 104 B | ||
| 11.4 behind-scenes-05-callback-example.zip | 2.53 KB | ||
| 12. Wrap Up.mp4 | 10.72 MB | ||
| 12. Wrap Up.srt | 2.65 KB | ||
| 13. Useful Resources & Links.html | 993 B | ||
| 13.1 behind-scenes-02-block-scope.zip | 959 B | ||
| 13.2 behind-scenes-05-callback-example.zip | 2.53 KB | ||
| 13.3 behind-scenes-01-starting-setup.zip | 836 B | ||
| 13.4 behind-scenes-04-starting-setup-2.zip | 848 B | ||
| 13.5 behind-scenes-03-strict-mode.zip | 1005 B | ||
| 2. ES5 vs ES6+ (Next Gen JS) - Evolution of JavaScript.mp4 | 41.46 MB | ||
| 2. ES5 vs ES6+ (Next Gen JS) - Evolution of JavaScript.srt | 11.63 KB | ||
| 2.1 js-evolution.pdf | 74 KB | ||
| 3. var vs let & const - Introducing Block Scope.mp4 | 73.01 MB | ||
| 3. var vs let & const - Introducing Block Scope.srt | 21.72 KB | ||
| 3.1 var-vs-let-vs-const.pdf | 70.01 KB | ||
| 3.2 behind-scenes-02-block-scope.zip | 959 B | ||
| 3.3 behind-scenes-01-starting-setup.zip | 836 B | ||
| 4. Understanding Hoisting.mp4 | 23.5 MB | ||
| 4. Understanding Hoisting.srt | 5.6 KB | ||
| 5. Strict Mode & Writing Good Code.mp4 | 31.47 MB | ||
| 5. Strict Mode & Writing Good Code.srt | 8.76 KB | ||
| 5.1 Strict Mode Changes.html | 161 B | ||
| 5.2 behind-scenes-03-strict-mode.zip | 1005 B | ||
| 6. JavaScript Specialties.html | 163 B | ||
| 7. How Code is Parsed & Compiled.mp4 | 35.41 MB | ||
| 7. How Code is Parsed & Compiled.srt | 11.48 KB | ||
| 7.1 js-engines-in-detail.pdf | 126.99 KB | ||
| 7.2 Understanding the V8 (Chrome) JS Engine Works.html | 127 B | ||
| 7.3 Understanding the SpiderMonkey (Mozilla Firefox) Engine.html | 141 B | ||
| 8. Inside the JavaScript Engine - How the Code Executes.mp4 | 83.47 MB | ||
| 8. Inside the JavaScript Engine - How the Code Executes.srt | 22.13 KB | ||
| 8.1 behind-scenes-04-starting-setup-2.zip | 3.35 KB | ||
| 8.2 how-code-executes.pdf | 78.1 KB | ||
| 9. [DEEP DIVE] JavaScript Language vs Browser APIs.html | 3.27 KB | ||
| 6. More on Functions | |||
| 1. Module Introduction.mp4 | 4.23 MB | ||
| 1. Module Introduction.srt | 2.16 KB | ||
| 10. Implementing the Core Game Logic.mp4 | 57.32 MB | ||
| 10. Implementing the Core Game Logic.srt | 9.23 KB | ||
| 11. Introducing Arrow Functions.mp4 | 67.92 MB | ||
| 11. Introducing Arrow Functions.srt | 13.55 KB | ||
| 11.1 arrow-functions.pdf | 79.93 KB | ||
| 11.2 functions-05-arrow-functions.zip | 1.45 KB | ||
| 12. Different Arrow Function Syntaxes.html | 2.59 KB | ||
| 13. Creating Functions.html | 163 B | ||
| 14. Outputting Messages to the User.mp4 | 29.55 MB | ||
| 14. Outputting Messages to the User.srt | 5.42 KB | ||
| 14.1 functions-06-finished-game-logic.zip | 1.56 KB | ||
| 15. Default Arguments in Functions.mp4 | 102.39 MB | ||
| 15. Default Arguments in Functions.srt | 15.39 KB | ||
| 15.1 functions-07-default-arguments.zip | 1.58 KB | ||
| 16. Introducing Rest Parameters (Rest Operator).mp4 | 54.57 MB | ||
| 16. Introducing Rest Parameters (Rest Operator).srt | 13.17 KB | ||
| 16.1 functions-08-rest-parameters.zip | 1.66 KB | ||
| 17. Creating Functions Inside of Functions.mp4 | 23.07 MB | ||
| 17. Creating Functions Inside of Functions.srt | 4.66 KB | ||
| 17.1 functions-09-functions-in-functions.zip | 1.8 KB | ||
| 18. Understanding Callback Functions.mp4 | 50.93 MB | ||
| 18. Understanding Callback Functions.srt | 8.97 KB | ||
| 18.1 functions-10-callback-functions.zip | 1.83 KB | ||
| 19. Time to Practice Functions.html | 167 B | ||
| 2. Recapping Functions Knowledge - What We Know Thus Far.mp4 | 6.31 MB | ||
| 2. Recapping Functions Knowledge - What We Know Thus Far.srt | 2.57 KB | ||
| 20. Working with bind().mp4 | 70.03 MB | ||
| 20. Working with bind().srt | 11.79 KB | ||
| 20.1 functions-11-bind-finished.zip | 1.89 KB | ||
| 21. Functions - Advanced.html | 163 B | ||
| 22. Adding bind() to the Calculator Project.mp4 | 44.58 MB | ||
| 22. Adding bind() to the Calculator Project.srt | 4.58 KB | ||
| 22.1 functions-revisited.zip | 6.82 KB | ||
| 23. call() and apply().mp4 | 9.58 MB | ||
| 23. call() and apply().srt | 1.86 KB | ||
| 24. Wrap Up.mp4 | 21.97 MB | ||
| 24. Wrap Up.srt | 2.94 KB | ||
| 25. Useful Resources & Links.html | 774 B | ||
| 25.1 functions-09-functions-in-functions.zip | 1.8 KB | ||
| 25.10 functions-08-rest-parameters.zip | 1.66 KB | ||
| 25.11 functions-07-default-arguments.zip | 1.58 KB | ||
| 25.12 functions-revisited.zip | 6.82 KB | ||
| 25.2 functions-05-arrow-functions.zip | 1.45 KB | ||
| 25.3 functions-06-finished-game-logic.zip | 1.56 KB | ||
| 25.4 functions-04-game-user-choice.zip | 1.18 KB | ||
| 25.5 functions-03-anonymous-functions.zip | 1.06 KB | ||
| 25.6 functions-11-bind-finished.zip | 1.89 KB | ||
| 25.7 functions-01-starting-code.zip | 897 B | ||
| 25.8 functions-02-function-expressions.zip | 1.06 KB | ||
| 25.9 functions-10-callback-functions.zip | 1.83 KB | ||
| 3. Parameters vs Arguments.html | 1.06 KB | ||
| 4. Functions vs Methods.mp4 | 31.9 MB | ||
| 4. Functions vs Methods.srt | 8.3 KB | ||
| 4.1 functions-01-starting-code.zip | 897 B | ||
| 5. Functions are Objects!.mp4 | 16.82 MB | ||
| 5. Functions are Objects!.srt | 4.1 KB | ||
| 6. Function Expressions Storing Functions in Variables.mp4 | 32.13 MB | ||
| 6. Function Expressions Storing Functions in Variables.srt | 8.18 KB | ||
| 6.1 functions-02-function-expressions.zip | 1.06 KB | ||
| 7. Function Expressions vs Function Declarations.mp4 | 14.69 MB | ||
| 7. Function Expressions vs Function Declarations.srt | 4.07 KB | ||
| 7.1 function-declaration-vs-expression.pdf | 76.26 KB | ||
| 8. Anonymous Functions.mp4 | 38.05 MB | ||
| 8. Anonymous Functions.srt | 9.27 KB | ||
| 8.1 functions-03-anonymous-functions.zip | 1.06 KB | ||
| 9. Working on the Project Adding User Choices to the Game.mp4 | 52.35 MB | ||
| 9. Working on the Project Adding User Choices to the Game.srt | 9.65 KB | ||
| 9.1 functions-04-game-user-choice.zip | 1.18 KB | ||
| 7. Working with the DOM (Browser HTML Code) in JavaScript | |||
| 0. Websites you may like | |||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 1. Module Introduction.mp4 | 4.95 MB | ||
| 1. Module Introduction.srt | 2.17 KB | ||
| 10. Selecting Multiple Elements & Summary.mp4 | 33.76 MB | ||
| 10. Selecting Multiple Elements & Summary.srt | 7.11 KB | ||
| 11. DOM Basics.html | 163 B | ||
| 12. Time to Practice DOM Querying.html | 167 B | ||
| 13. Traversing the DOM - Overview.mp4 | 19.79 MB | ||
| 13. Traversing the DOM - Overview.srt | 8.18 KB | ||
| 13.1 dom-traversal.pdf | 76.59 KB | ||
| 14. Traversing Child Nodes.mp4 | 55.51 MB | ||
| 14. Traversing Child Nodes.srt | 13.21 KB | ||
| 15. Using parentNode & parentElement.mp4 | 26.06 MB | ||
| 15. Using parentNode & parentElement.srt | 7.21 KB | ||
| 16. Selecting Sibling Elements.mp4 | 24.97 MB | ||
| 16. Selecting Sibling Elements.srt | 6 KB | ||
| 16.1 dom-03-dom-traversing.zip | 980 B | ||
| 17. DOM Traversal vs Query Methods.mp4 | 30.24 MB | ||
| 17. DOM Traversal vs Query Methods.srt | 6.42 KB | ||
| 18. Styling DOM Elements.mp4 | 84.85 MB | ||
| 18. Styling DOM Elements.srt | 16.44 KB | ||
| 18.1 dom-04-styling.zip | 1.19 KB | ||
| 18.2 styling-dom-elements.pdf | 72.03 KB | ||
| 19. Creating Elements with JS - Overview.mp4 | 7.78 MB | ||
| 19. Creating Elements with JS - Overview.srt | 3.42 KB | ||
| 2. What's the DOM.mp4 | 22.09 MB | ||
| 2. What's the DOM.srt | 7.85 KB | ||
| 20. Adding Elements via HTML in Code.mp4 | 50.21 MB | ||
| 20. Adding Elements via HTML in Code.srt | 9.87 KB | ||
| 21. Adding Elements via createElement().mp4 | 28 MB | ||
| 21. Adding Elements via createElement().srt | 7.87 KB | ||
| 22. Inserting DOM Elements.mp4 | 44.48 MB | ||
| 22. Inserting DOM Elements.srt | 11.01 KB | ||
| 22.1 creating-and-inserting-elements.pdf | 71.54 KB | ||
| 23. Cloning DOM Nodes.mp4 | 8.29 MB | ||
| 23. Cloning DOM Nodes.srt | 2.19 KB | ||
| 24. Live Node Lists vs Static Node Lists.mp4 | 29.18 MB | ||
| 24. Live Node Lists vs Static Node Lists.srt | 6.7 KB | ||
| 25. Removing Elements.mp4 | 10.04 MB | ||
| 25. Removing Elements.srt | 2.59 KB | ||
| 26. Insertion & Removal Method Summary.mp4 | 9.43 MB | ||
| 26. Insertion & Removal Method Summary.srt | 3.73 KB | ||
| 26.1 insertion-removal-summary.pdf | 71.62 KB | ||
| 26.2 dom-05-finished-basics.zip | 1.25 KB | ||
| 27. Summary Insert, Replace, Remove.html | 7.26 KB | ||
| 28. Setting Up the Practice Project.mp4 | 6.95 MB | ||
| 28. Setting Up the Practice Project.srt | 2.88 KB | ||
| 28.1 dom-06-demo-project-setup.zip | 6.58 KB | ||
| 29. Selecting the Modal and Add Button.mp4 | 72.23 MB | ||
| 29. Selecting the Modal and Add Button.srt | 13.15 KB | ||
| 29.1 dom-07-selected-modal-and-button.zip | 3.37 KB | ||
| 3. Document and Window Object.mp4 | 51.7 MB | ||
| 3. Document and Window Object.srt | 9.29 KB | ||
| 3.1 dom-01-starting-code.zip | 771 B | ||
| 30. Opening a Modal by Changing CSS Classes.mp4 | 37.96 MB | ||
| 30. Opening a Modal by Changing CSS Classes.srt | 7.5 KB | ||
| 30.1 dom-08-toggle-modal-visible-class.zip | 3.45 KB | ||
| 31. Controlling the Backdrop.mp4 | 70.05 MB | ||
| 31. Controlling the Backdrop.srt | 11.44 KB | ||
| 31.1 dom-09-handling-movie-modal.zip | 3.46 KB | ||
| 32. Fetching and Validating User Input.mp4 | 72.58 MB | ||
| 32. Fetching and Validating User Input.srt | 11.14 KB | ||
| 32.1 dom-10-getting-user-input.zip | 3.64 KB | ||
| 33. Creating a Movie in JavaScript & Clearing the Input.mp4 | 33.33 MB | ||
| 33. Creating a Movie in JavaScript & Clearing the Input.srt | 5.03 KB | ||
| 34. Rendering Movie Items on the Screen.mp4 | 76.22 MB | ||
| 34. Rendering Movie Items on the Screen.srt | 10.79 KB | ||
| 34.1 dom-11-adding-and-rendering-movies.zip | 4.13 KB | ||
| 35. Deleting Movie Elements.mp4 | 91.01 MB | ||
| 35. Deleting Movie Elements.srt | 12.19 KB | ||
| 35.1 dom-12-delete-elements.zip | 4.12 KB | ||
| 36. Showing & Hiding the Are you sure Dialog.mp4 | 69.7 MB | ||
| 36. Showing & Hiding the Are you sure Dialog.srt | 8.66 KB | ||
| 36.1 dom-13-two-modals.zip | 4.12 KB | ||
| 37. Starting with the Confirmation Logic.mp4 | 46.77 MB | ||
| 37. Starting with the Confirmation Logic.srt | 6.03 KB | ||
| 38. Finishing the App.mp4 | 111.63 MB | ||
| 38. Finishing the App.srt | 16.46 KB | ||
| 38.1 dom-14-finished.zip | 4.21 KB | ||
| 39. Wrap Up.mp4 | 22.87 MB | ||
| 39. Wrap Up.srt | 2.73 KB | ||
| 4. Understanding the DOM and how it's created.mp4 | 34.93 MB | ||
| 4. Understanding the DOM and how it's created.srt | 9.65 KB | ||
| 4.1 the-document-object-model-dom.pdf | 79.71 KB | ||
| 40. Useful Resources & Links.html | 594 B | ||
| 40.1 dom-06-demo-project-setup.zip | 3.1 KB | ||
| 40.10 dom-13-two-modals.zip | 4.12 KB | ||
| 40.11 dom-05-finished-basics.zip | 1.25 KB | ||
| 40.12 dom-08-toggle-modal-visible-class.zip | 3.45 KB | ||
| 40.13 dom-12-delete-elements.zip | 4.12 KB | ||
| 40.14 dom-04-styling.zip | 1.19 KB | ||
| 40.2 dom-07-selected-modal-and-button.zip | 3.37 KB | ||
| 40.3 dom-11-adding-and-rendering-movies.zip | 4.13 KB | ||
| 40.4 dom-01-starting-code.zip | 771 B | ||
| 40.5 dom-02-basic-selection-code.zip | 1.13 KB | ||
| 40.6 dom-14-finished.zip | 4.21 KB | ||
| 40.7 dom-10-getting-user-input.zip | 3.64 KB | ||
| 40.8 dom-09-handling-movie-modal.zip | 3.46 KB | ||
| 40.9 dom-03-dom-traversing.zip | 980 B | ||
| 5. Nodes & Elements - Querying the DOM Overview.mp4 | 23.01 MB | ||
| 5. Nodes & Elements - Querying the DOM Overview.srt | 8.22 KB | ||
| 5.1 nodes-vs-elements.pdf | 71.72 KB | ||
| 5.2 DOM Node Types.html | 123 B | ||
| 6. Selecting Elements in the DOM.mp4 | 59.57 MB | ||
| 6. Selecting Elements in the DOM.srt | 12.94 KB | ||
| 6.1 querying-elements.pdf | 71.95 KB | ||
| 6.2 dom-02-basic-selection-code.zip | 1.13 KB | ||
| 7. Summary Node Query Methods.html | 3.79 KB | ||
| 8. Exploring and Changing DOM Properties.mp4 | 45.39 MB | ||
| 8. Exploring and Changing DOM Properties.srt | 11.04 KB | ||
| 8.1 evaluating-and-manipulating-elements.pdf | 72.37 KB | ||
| 9. Attributes vs Properties.mp4 | 50.07 MB | ||
| 9. Attributes vs Properties.srt | 12.27 KB | ||
| 9.1 attributes-vs-properties.pdf | 73.18 KB | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| 8. More on Arrays & Iterables | |||
| 1. Module Introduction.mp4 | 3.04 MB | ||
| 1. Module Introduction.srt | 1.63 KB | ||
| 10. Finding Stuff find() and findIndex().mp4 | 35.51 MB | ||
| 10. Finding Stuff find() and findIndex().srt | 7.34 KB | ||
| 10.1 arrays-08-find-findindex.zip | 1.42 KB | ||
| 11. Is it Included.mp4 | 10.25 MB | ||
| 11. Is it Included.srt | 1.77 KB | ||
| 12. Alternative to for Loops The forEach() Method.mp4 | 28.18 MB | ||
| 12. Alternative to for Loops The forEach() Method.srt | 6.06 KB | ||
| 12.1 arrays-09-foreach.zip | 1.52 KB | ||
| 13. Transforming Data with map().mp4 | 17.26 MB | ||
| 13. Transforming Data with map().srt | 3.41 KB | ||
| 13.1 arrays-10-map.zip | 1.54 KB | ||
| 14. sort()ing and reverse()ing.mp4 | 28.33 MB | ||
| 14. sort()ing and reverse()ing.srt | 6.04 KB | ||
| 14.1 arrays-11-sort-reverse.zip | 1.65 KB | ||
| 15. Filtering Arrays with filter().mp4 | 17.27 MB | ||
| 15. Filtering Arrays with filter().srt | 3.42 KB | ||
| 16. Where Arrow Functions Shine!.mp4 | 9.11 MB | ||
| 16. Where Arrow Functions Shine!.srt | 2.25 KB | ||
| 16.1 arrays-12-filter-and-short-arrow-function.zip | 1.79 KB | ||
| 17. The Important reduce() Method.mp4 | 44.23 MB | ||
| 17. The Important reduce() Method.srt | 10.04 KB | ||
| 17.1 arrays-13-reduce.zip | 1.7 KB | ||
| 18. Chaining Methods in JavaScript.html | 1.75 KB | ||
| 19. Arrays & Strings - split() and join().mp4 | 27.39 MB | ||
| 19. Arrays & Strings - split() and join().srt | 5.56 KB | ||
| 19.1 arrays-14-join-split.zip | 1.81 KB | ||
| 2. What are Iterables and Array-like Objects.mp4 | 7.72 MB | ||
| 2. What are Iterables and Array-like Objects.srt | 2.96 KB | ||
| 2.1 iterables-array-like.pdf | 75.99 KB | ||
| 20. The Spread Operator (...).mp4 | 73.54 MB | ||
| 20. The Spread Operator (...).srt | 14.23 KB | ||
| 20.1 arrays-15-spread-operator.zip | 1.96 KB | ||
| 21. Understanding Array Destructuring.mp4 | 31.15 MB | ||
| 21. Understanding Array Destructuring.srt | 6.24 KB | ||
| 21.1 arrays-16-destructuring.zip | 2.01 KB | ||
| 22. Maps & Sets - Overview.mp4 | 20.47 MB | ||
| 22. Maps & Sets - Overview.srt | 5.98 KB | ||
| 23. Working with Sets.mp4 | 32.97 MB | ||
| 23. Working with Sets.srt | 10.21 KB | ||
| 23.1 arrays-17-sets.zip | 2.26 KB | ||
| 24. Working with Maps.mp4 | 56.68 MB | ||
| 24. Working with Maps.srt | 13.22 KB | ||
| 24.1 arrays-18-maps.zip | 2.42 KB | ||
| 25. Maps vs Objects.mp4 | 13.27 MB | ||
| 25. Maps vs Objects.srt | 5.04 KB | ||
| 25.1 maps-sets-objects.pdf | 75.05 KB | ||
| 26. Understanding WeakSet.mp4 | 27.09 MB | ||
| 26. Understanding WeakSet.srt | 6.67 KB | ||
| 27. Understanding WeakMap.mp4 | 15.18 MB | ||
| 27. Understanding WeakMap.srt | 3.91 KB | ||
| 27.1 arrays-19-weakset-weakmap.zip | 2.59 KB | ||
| 28. Time to Practice Arrays & Iterables.html | 167 B | ||
| 29. Wrap Up.mp4 | 15.2 MB | ||
| 29. Wrap Up.srt | 1.77 KB | ||
| 3. Creating Arrays.mp4 | 45.37 MB | ||
| 3. Creating Arrays.srt | 12.83 KB | ||
| 3.1 arrays-02-creating-arrays.zip | 992 B | ||
| 3.2 arrays-01-starting-code.zip | 791 B | ||
| 30. Useful Resources & Links.html | 585 B | ||
| 30.1 arrays-01-starting-code.zip | 791 B | ||
| 30.10 arrays-03-push-pop-shift-unshift.zip | 1.2 KB | ||
| 30.11 arrays-08-find-findindex.zip | 1.42 KB | ||
| 30.12 arrays-02-creating-arrays.zip | 992 B | ||
| 30.13 arrays-05-slice.zip | 1.24 KB | ||
| 30.14 arrays-06-concat.zip | 1.26 KB | ||
| 30.15 arrays-15-spread-operator.zip | 1.96 KB | ||
| 30.16 arrays-09-foreach.zip | 1.52 KB | ||
| 30.17 arrays-19-weakset-weakmap.zip | 2.59 KB | ||
| 30.18 arrays-12-filter-and-short-arrow-function.zip | 1.79 KB | ||
| 30.19 arrays-18-maps.zip | 2.42 KB | ||
| 30.2 arrays-17-sets.zip | 2.26 KB | ||
| 30.3 arrays-11-sort-reverse.zip | 1.65 KB | ||
| 30.4 arrays-10-map.zip | 1.54 KB | ||
| 30.5 arrays-13-reduce.zip | 1.7 KB | ||
| 30.6 arrays-07-indexof.zip | 11.31 KB | ||
| 30.7 arrays-04-splice.zip | 1.18 KB | ||
| 30.8 arrays-16-destructuring.zip | 2.01 KB | ||
| 30.9 arrays-14-join-split.zip | 1.81 KB | ||
| 4. Which Data Can You Store In Arrays.mp4 | 28.34 MB | ||
| 4. Which Data Can You Store In Arrays.srt | 5.26 KB | ||
| 5. push(), pop(), unshift(), shift() - Adding & Removing Elements.mp4 | 40.63 MB | ||
| 5. push(), pop(), unshift(), shift() - Adding & Removing Elements.srt | 9.47 KB | ||
| 5.1 arrays-03-push-pop-shift-unshift.zip | 1.2 KB | ||
| 6. The splice() Method.mp4 | 34.94 MB | ||
| 6. The splice() Method.srt | 8.09 KB | ||
| 6.1 arrays-04-splice.zip | 1.18 KB | ||
| 7. Selecting Ranges & Creating Copies with slice().mp4 | 36.23 MB | ||
| 7. Selecting Ranges & Creating Copies with slice().srt | 8.21 KB | ||
| 7.1 arrays-05-slice.zip | 1.24 KB | ||
| 8. Adding Arrays to Arrays with concat().mp4 | 13.81 MB | ||
| 8. Adding Arrays to Arrays with concat().srt | 3.01 KB | ||
| 8.1 arrays-06-concat.zip | 1.26 KB | ||
| 9. Retrieving Indexes with indexOf() & lastIndexOf().mp4 | 22.15 MB | ||
| 9. Retrieving Indexes with indexOf() & lastIndexOf().srt | 4.89 KB | ||
| 9.1 arrays-07-indexof.zip | 1.31 KB | ||
| 9. More on Objects | |||
| 1. Module Introduction.mp4 | 12.55 MB | ||
| 1. Module Introduction.srt | 2.17 KB | ||
| 10. Demo App & Shorthand Property Syntax.mp4 | 55.13 MB | ||
| 10. Demo App & Shorthand Property Syntax.srt | 12.8 KB | ||
| 11. Rendering Elements based on Objects.mp4 | 41.85 MB | ||
| 11. Rendering Elements based on Objects.srt | 7.18 KB | ||
| 11.1 objects-07-rendering-movies.zip | 2.81 KB | ||
| 12. for-in Loops & Outputting Dynamic Properties.mp4 | 42.92 MB | ||
| 12. for-in Loops & Outputting Dynamic Properties.srt | 6.96 KB | ||
| 12.1 objects-08-dynamic-property-access.zip | 2.97 KB | ||
| 13. Adding the Filter Functionality.mp4 | 39.71 MB | ||
| 13. Adding the Filter Functionality.srt | 7.73 KB | ||
| 13.1 objects-09-search-functionality.zip | 3 KB | ||
| 14. Understanding Chaining (Property & Method Chaining).mp4 | 11.5 MB | ||
| 14. Understanding Chaining (Property & Method Chaining).srt | 2.42 KB | ||
| 15. The Object Spread Operator (...).mp4 | 31.35 MB | ||
| 15. The Object Spread Operator (...).srt | 7.65 KB | ||
| 16. Understanding Object.assign().mp4 | 7.9 MB | ||
| 16. Understanding Object.assign().srt | 2.78 KB | ||
| 17. Object Destructuring.mp4 | 48.51 MB | ||
| 17. Object Destructuring.srt | 8.05 KB | ||
| 17.1 objects-10-destructuring.zip | 2.96 KB | ||
| 18. Checking for Property Existance.mp4 | 19.44 MB | ||
| 18. Checking for Property Existance.srt | 3.75 KB | ||
| 19. Introducing this.mp4 | 44.9 MB | ||
| 19. Introducing this.srt | 7.63 KB | ||
| 19.1 objects-11-introducing-this.zip | 3.05 KB | ||
| 2. What's an Object.mp4 | 25.82 MB | ||
| 2. What's an Object.srt | 8.29 KB | ||
| 2.1 what-are-objects.pdf | 75.71 KB | ||
| 2.2 objects-01-starting-project.zip | 2.39 KB | ||
| 20. The Method Shorthand Syntax.mp4 | 7.04 MB | ||
| 20. The Method Shorthand Syntax.srt | 1.5 KB | ||
| 21. The this Keyword And Its Strange Behavior.mp4 | 46.43 MB | ||
| 21. The this Keyword And Its Strange Behavior.srt | 7.64 KB | ||
| 21.1 objects-12-this-and-bind.zip | 3.03 KB | ||
| 22. call() and apply().mp4 | 26.33 MB | ||
| 22. call() and apply().srt | 4.49 KB | ||
| 22.1 objects-13-call-and-apply.zip | 3.05 KB | ||
| 23. What the Browser (Sometimes) Does to this.mp4 | 18.3 MB | ||
| 23. What the Browser (Sometimes) Does to this.srt | 3.65 KB | ||
| 24. this and Arrow Functions.mp4 | 60.59 MB | ||
| 24. this and Arrow Functions.srt | 14.51 KB | ||
| 24.1 objects-14-this-and-arrow-functions.zip | 3.19 KB | ||
| 25. this - Summary.html | 3.09 KB | ||
| 26. this.html | 163 B | ||
| 27. Getters & Setters.mp4 | 51.1 MB | ||
| 27. Getters & Setters.srt | 9.44 KB | ||
| 27.1 objects-15-getters-setters.zip | 3.13 KB | ||
| 28. Wrap Up.mp4 | 15.14 MB | ||
| 28. Wrap Up.srt | 2.05 KB | ||
| 29. Useful Resources & Links.html | 538 B | ||
| 29.1 objects-07-rendering-movies.zip | 2.81 KB | ||
| 29.10 objects-08-dynamic-property-access.zip | 2.97 KB | ||
| 29.11 objects-11-introducing-this.zip | 3.05 KB | ||
| 29.12 objects-05-dynamic-access-and-assignment.zip | 2.88 KB | ||
| 29.13 objects-09-search-functionality.zip | 3 KB | ||
| 29.14 objects-13-call-and-apply.zip | 3.05 KB | ||
| 29.15 objects-15-getters-setters.zip | 3.13 KB | ||
| 29.2 objects-02-object-recap.zip | 2.46 KB | ||
| 29.3 objects-03-deleting-properties.zip | 2.61 KB | ||
| 29.4 objects-01-starting-project.zip | 2.39 KB | ||
| 29.5 objects-04-property-names-square-brackets.zip | 2.84 KB | ||
| 29.6 objects-10-destructuring.zip | 2.96 KB | ||
| 29.7 objects-14-this-and-arrow-functions.zip | 3.19 KB | ||
| 29.8 objects-12-this-and-bind.zip | 3.03 KB | ||
| 29.9 objects-06-project-movie-entering-logic.zip | 2.84 KB | ||
| 3. Objects & Primitive Values.html | 1.66 KB | ||
| 4. Objects - Recap.mp4 | 9.63 MB | ||
| 4. Objects - Recap.srt | 3.68 KB | ||
| 4.1 objects-01-starting-project.zip | 2.39 KB | ||
| 4.2 objects-02-object-recap.zip | 2.46 KB | ||
| 5. Adding, Modifying & Deleting Properties.mp4 | 32.72 MB | ||
| 5. Adding, Modifying & Deleting Properties.srt | 9.63 KB | ||
| 5.1 objects-03-deleting-properties.zip | 2.61 KB | ||
| 6. Special Key Names & Square Bracket Property Access.mp4 | 46.44 MB | ||
| 6. Special Key Names & Square Bracket Property Access.srt | 12.52 KB | ||
| 6.1 objects-04-property-names-square-brackets.zip | 2.84 KB | ||
| 7. Property Types & Property Order.mp4 | 21.85 MB | ||
| 7. Property Types & Property Order.srt | 5.59 KB | ||
| 8. Dynamic Property Access & Setting Properties Dynamically.mp4 | 26.84 MB | ||
| 8. Dynamic Property Access & Setting Properties Dynamically.srt | 5.69 KB | ||
| 8.1 objects-05-dynamic-access-and-assignment.zip | 2.88 KB | ||
| 9. Object Properties.html | 163 B | ||
| [CourseClub.Me].url | 48 B | ||
| [DesireCourse.Net].url | 51 B | ||
| ▲ 1963 total files | |||
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
Modern JavaScript from the beginning - all the way up to JS expert level! THE must-have JavaScript resource in 2020.
Created by Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller
Last updated 4/2020
English
English
For More Courses Visit: https://desirecourse.net
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 708.3 MB | freecoursewb | 5 days | 10 | 1 | |
| 2.7 GB | freecoursewb | 2 weeks | 0 | 0 | |
| 1.9 GB | freecoursewb | 2 months | 2 | 1 | |
| 1.8 GB | freecoursewb | 4 months | 9 | 0 | |
| 2.2 GB | freecoursewb | 5 months | 12 | 1 |
All Comments