Udemy - The Complete jаvascript Course 2023 From Zero to Expert!
Language: English | Size:24.25 GB
Genre:eLearning
Files Included :
001 Course Structure and Projects.mp4 (88.31 MB)
MP4
002 course-material-v2 1.zip (28.43 MB)
ZIP
003 Watch Before You Start!.mp4 (21.29 MB)
MP4
004 Setting Up Our Code Editor.mp4 (29.21 MB)
MP4
001 Section Intro.mp4 (4.3 MB)
MP4
002 Hello World!.mp4 (9.49 MB)
MP4
003 A Brief Introduction to jаvascript.mp4 (30.84 MB)
MP4
004 Linking a jаvascript File.mp4 (52.87 MB)
MP4
005 Values and Variables.mp4 (54.22 MB)
MP4
007 Data Types.mp4 (65.91 MB)
MP4
008 let, const and var.mp4 (40.16 MB)
MP4
009 Basic Operators.mp4 (72.23 MB)
MP4
010 Operator Precedence.mp4 (58.46 MB)
MP4
012 CHALLENGE #1 Video Solution.mp4 (32.02 MB)
MP4
013 Strings and Template Literals.mp4 (50.49 MB)
MP4
014 Taking Decisions if else Statements.mp4 (38.42 MB)
MP4
015 CHALLENGE #2 Video Solution.mp4 (34.73 MB)
MP4
016 Type Conversion and Coercion.mp4 (53.43 MB)
MP4
017 Truthy and Falsy Values.mp4 (26.55 MB)
MP4
018 Equality Operators == vs ===.mp4 (58.04 MB)
MP4
019 Boolean Logic.mp4 (18.58 MB)
MP4
020 Logical Operators.mp4 (55.68 MB)
MP4
021 CHALLENGE #3 Video Solution.mp4 (78.82 MB)
MP4
022 The switch Statement.mp4 (73.74 MB)
MP4
023 Statements and Expressions.mp4 (18.35 MB)
MP4
024 The Conditional (Ternary) Operator.mp4 (36.32 MB)
MP4
025 CHALLENGE #4 Video Solution.mp4 (36.84 MB)
MP4
026 jаvascript Releases ES5, ES6+ and ESNext.mp4 (35.79 MB)
MP4
001 Section Intro.mp4 (2.86 MB)
MP4
002 Activating Strict Mode.mp4 (24.43 MB)
MP4
003 Functions.mp4 (69.08 MB)
MP4
004 Function Declarations vs Expressions.mp4 (31.91 MB)
MP4
005 Arrow Functions.mp4 (30.19 MB)
MP4
006 Functions Calling Other Functions.mp4 (48.18 MB)
MP4
007 Reviewing Functions.mp4 (60.92 MB)
MP4
008 CHALLENGE #1 Video Solution.mp4 (86.35 MB)
MP4
009 Introduction to Arrays.mp4 (131.68 MB)
MP4
010 Basic Array Operations (Methods).mp4 (69.57 MB)
MP4
011 CHALLENGE #2 Video Solution.mp4 (44.38 MB)
MP4
012 Introduction to Objects.mp4 (18.23 MB)
MP4
013 Dot vs Bracket Notation.mp4 (115.33 MB)
MP4
014 Object Methods.mp4 (124.96 MB)
MP4
015 CHALLENGE #3 Video Solution.mp4 (41.91 MB)
MP4
016 Iteration The for Loop.mp4 (63.46 MB)
MP4
017 Looping Arrays, Breaking and Continuing.mp4 (125.39 MB)
MP4
018 Looping Backwards and Loops in Loops.mp4 (61.3 MB)
MP4
019 The while Loop.mp4 (40.34 MB)
MP4
020 CHALLENGE #4 Video Solution.mp4 (79.14 MB)
MP4
001 Pathways and Section Roadmaps.mp4 (63.07 MB)
MP4
001 Section Intro.mp4 (3.16 MB)
MP4
003 Setting up Prettier and VS Code.mp4 (41.05 MB)
MP4
004 Installing Node js and Setting Up a Dev Environment.mp4 (59.4 MB)
MP4
005 Learning How to Code.mp4 (57.44 MB)
MP4
006 How to Think Like a Developer Become a Problem Solver!.mp4 (29.1 MB)
MP4
007 Using Google, StackOverflow and MDN.mp4 (117.24 MB)
MP4
008 Debugging (Fixing Errors).mp4 (10.84 MB)
MP4
009 Debugging with the Console and Breakpoints.mp4 (120.77 MB)
MP4
010 Coding Challenge #1.mp4 (85.89 MB)
MP4
001 Section Intro.mp4 (3.2 MB)
MP4
002 Basic HTML Structure and Elements.mp4 (26.88 MB)
MP4
003 Attributes, Classes and IDs.mp4 (49.08 MB)
MP4
004 Basic Styling with CSS.mp4 (63.05 MB)
MP4
005 Introduction to the CSS Box Model.mp4 (110.28 MB)
MP4
001 Section Intro.mp4 (3.86 MB)
MP4
003 PROJECT #1 Guess My Number!.mp4 (26.11 MB)
MP4
004 What's the DOM and DOM Manipulation.mp4 (17.19 MB)
MP4
005 Selecting and Manipulating Elements.mp4 (31.69 MB)
MP4
006 Handling Click Events.mp4 (36.92 MB)
MP4
007 Implementing the Game Logic.mp4 (119.47 MB)
MP4
008 Manipulating CSS Styles.mp4 (61.3 MB)
MP4
009 Coding Challenge #1.mp4 (76.51 MB)
MP4
010 Implementing Highscores.mp4 (52.91 MB)
MP4
011 Refactoring Our Code The DRY Principle.mp4 (94.16 MB)
MP4
012 PROJECT #2 Modal Window.mp4 (53.13 MB)
MP4
013 Working With Classes.mp4 (117.12 MB)
MP4
014 Handling an Esc Keypress Event.mp4 (77.83 MB)
MP4
015 PROJECT #3 Pig Game.mp4 (91.69 MB)
MP4
016 Rolling the Dice.mp4 (102.08 MB)
MP4
017 Switching the Active Player.mp4 (53.56 MB)
MP4
018 Holding Current Score.mp4 (168.34 MB)
MP4
019 Resetting the Game.mp4 (84.02 MB)
MP4
001 Section Intro.mp4 (7.56 MB)
MP4
003 An High-Level Overview of jаvascript.mp4 (33.42 MB)
MP4
004 The jаvascript Engine and Runtime.mp4 (33.94 MB)
MP4
005 Execution Contexts and The Call Stack.mp4 (46.08 MB)
MP4
006 Scope and The Scope Chain.mp4 (127.25 MB)
MP4
007 Scoping in Practice.mp4 (70.26 MB)
MP4
008 Variable Environment Hoisting and The TDZ.mp4 (28.37 MB)
MP4
009 Hoisting and TDZ in Practice.mp4 (49.71 MB)
MP4
010 The this Keyword.mp4 (18.43 MB)
MP4
011 The this Keyword in Practice.mp4 (82.27 MB)
MP4
012 Regular Functions vs Arrow Functions.mp4 (74.14 MB)
MP4
013 Primitives vs Objects (Primitive vs Reference Types).mp4 (40.65 MB)
MP4
014 Primitives vs Objects in Practice.mp4 (61.02 MB)
MP4
001 Section Intro.mp4 (4.38 MB)
MP4
003 Destructuring Arrays.mp4 (75.9 MB)
MP4
004 Destructuring Objects.mp4 (131.28 MB)
MP4
005 The Spread Operator ( ).mp4 (140.01 MB)
MP4
006 Rest Pattern and Parameters.mp4 (117.92 MB)
MP4
007 Short Circuiting (&& and ).mp4 (98.17 MB)
MP4
008 The Nullish Coalescing Operator ().mp4 (21.3 MB)
MP4
009 Logical Assignment Operators.mp4 (68 MB)
MP4
010 Coding Challenge #1.mp4 (110.42 MB)
MP4
011 Looping Arrays The for-of Loop.mp4 (49.12 MB)
MP4
012 Enhanced Object Literals.mp4 (47.86 MB)
MP4
013 Optional Chaining ( ).mp4 (104.23 MB)
MP4
014 Looping Objects Object Keys, Values, and Entries.mp4 (69.23 MB)
MP4
015 Coding Challenge #2.mp4 (43.62 MB)
MP4
016 Sets.mp4 (90.92 MB)
MP4
017 Maps Fundamentals.mp4 (90.88 MB)
MP4
018 Maps Iteration.mp4 (89.22 MB)
MP4
019 Summary Which Data Structure to Use.mp4 (30.31 MB)
MP4
020 Coding Challenge #3.mp4 (68.61 MB)
MP4
021 Working With Strings - Part 1.mp4 (115.51 MB)
MP4
022 Working With Strings - Part 2.mp4 (148.27 MB)
MP4
023 Working With Strings - Part 3.mp4 (150.19 MB)
MP4
024 Coding Challenge #4.mp4 (105.45 MB)
MP4
025 String Methods Practice.mp4 (119.88 MB)
MP4
001 Section Intro.mp4 (3.95 MB)
MP4
003 Default Parameters.mp4 (33.83 MB)
MP4
004 How Passing Arguments Works Value vs Reference.mp4 (52.37 MB)
MP4
005 First-Class and Higher-Order Functions.mp4 (18.04 MB)
MP4
006 Functions Accepting Callback Functions.mp4 (89.63 MB)
MP4
007 Functions Returning Functions.mp4 (22.59 MB)
MP4
008 The call and apply Methods.mp4 (47.95 MB)
MP4
009 The bind Method.mp4 (95.49 MB)
MP4
010 Coding Challenge #1.mp4 (120.86 MB)
MP4
011 Immediately Invoked Function Expressions (IIFE).mp4 (26.78 MB)
MP4
012 Closures.mp4 (110.69 MB)
MP4
013 More Closure Examples.mp4 (62.93 MB)
MP4
014 Coding Challenge #2.mp4 (28.19 MB)
MP4
001 Section Intro.mp4 (4.32 MB)
MP4
003 Simple Array Methods.mp4 (57.1 MB)
MP4
004 The new at Method.mp4 (15.86 MB)
MP4
005 Looping Arrays forEach.mp4 (78.46 MB)
MP4
006 forEach With Maps and Sets.mp4 (19.2 MB)
MP4
007 PROJECT Bankist App.mp4 (59.42 MB)
MP4
008 Creating DOM Elements.mp4 (88.7 MB)
MP4
009 Coding Challenge #1.mp4 (53.02 MB)
MP4
010 Data Transformations map, filter, reduce.mp4 (12.88 MB)
MP4
011 The map Method.mp4 (96.1 MB)
MP4
012 Computing Usernames.mp4 (88.71 MB)
MP4
013 The filter Method.mp4 (33.38 MB)
MP4
014 The reduce Method.mp4 (117.55 MB)
MP4
015 Coding Challenge #2.mp4 (62.13 MB)
MP4
016 The Magic of Chaining Methods.mp4 (128.49 MB)
MP4
017 Coding Challenge #3.mp4 (24.89 MB)
MP4
018 The find Method.mp4 (26.16 MB)
MP4
019 Implementing Login.mp4 (162.11 MB)
MP4
020 Implementing Transfers.mp4 (82.85 MB)
MP4
021 The findIndex Method.mp4 (83.15 MB)
MP4
022 some and every.mp4 (82.22 MB)
MP4
023 flat and flatMap.mp4 (42.55 MB)
MP4
024 Sorting Arrays.mp4 (122.46 MB)
MP4
025 More Ways of Creating and Filling Arrays.mp4 (77.21 MB)
MP4
026 Summary Which Array Method to Use.mp4 (19.73 MB)
MP4
027 Array Methods Practice.mp4 (182.74 MB)
MP4
028 Coding Challenge #4.mp4 (183.26 MB)
MP4
001 Section Intro.mp4 (4.21 MB)
MP4
003 Converting and Checking Numbers.mp4 (89.15 MB)
MP4
004 Math and Rounding.mp4 (110.12 MB)
MP4
005 The Remainder Operator.mp4 (54.72 MB)
MP4
006 Numeric Separators.mp4 (18.55 MB)
MP4
007 Working with BigInt.mp4 (55.25 MB)
MP4
008 Creating Dates.mp4 (53.21 MB)
MP4
009 Adding Dates to Bankist App.mp4 (160.8 MB)
MP4
010 Operations With Dates.mp4 (98.68 MB)
MP4
011 Internationalizing Dates (Intl).mp4 (142.25 MB)
MP4
012 Internationalizing Numbers (Intl).mp4 (130.72 MB)
MP4
013 Timers setTimeout and setInterval.mp4 (75.57 MB)
MP4
014 Implementing a Countdown Timer.mp4 (190.24 MB)
MP4
001 Section Intro.mp4 (5.18 MB)
MP4
003 PROJECT Bankist Website.mp4 (83.16 MB)
MP4
004 How the DOM Really Works.mp4 (26.88 MB)
MP4
005 Selecting, Creating, and Deleting Elements.mp4 (61.39 MB)
MP4
006 Styles, Attributes and Classes.mp4 (177.94 MB)
MP4
007 Implementing Smooth Scrolling.mp4 (126.42 MB)
MP4
008 Types of Events and Event Handlers.mp4 (59.1 MB)
MP4
009 Event Propagation Bubbling and Capturing.mp4 (10.81 MB)
MP4
010 Event Propagation in Practice.mp4 (116.53 MB)
MP4
011 Event Delegation Implementing Page Navigation.mp4 (74.68 MB)
MP4
012 DOM Traversing.mp4 (54.73 MB)
MP4
013 Building a Tabbed Component.mp4 (224.63 MB)
MP4
014 Passing Arguments to Event Handlers.mp4 (134.09 MB)
MP4
015 Implementing a Sticky Navigation The Scroll Event.mp4 (57.11 MB)
MP4
016 A Better Way The Intersection Observer API.mp4 (162.19 MB)
MP4
017 Revealing Elements on Scroll.mp4 (91.6 MB)
MP4
018 Lazy Loading Images.mp4 (135.74 MB)
MP4
019 Building a Slider Component Part 1.mp4 (185.6 MB)
MP4
020 Building a Slider Component Part 2.mp4 (176.06 MB)
MP4
021 Lifecycle DOM Events.mp4 (59.1 MB)
MP4
022 Efficient Script Loading defer and async.mp4 (76.1 MB)
MP4
001 Section Intro.mp4 (5.44 MB)
MP4
003 What is Object-Oriented Programming.mp4 (58.88 MB)
MP4
004 OOP in jаvascript.mp4 (29.86 MB)
MP4
005 Constructor Functions and the new Operator.mp4 (66.64 MB)
MP4
006 Prototypes.mp4 (90.49 MB)
MP4
007 Prototypal Inheritance and The Prototype Chain.mp4 (61.81 MB)
MP4
008 Prototypal Inheritance on Built-In Objects.mp4 (102.76 MB)
MP4
009 Coding Challenge #1.mp4 (42.61 MB)
MP4
010 ES6 Classes.mp4 (65.24 MB)
MP4
011 Setters and Getters.mp4 (59.16 MB)
MP4
012 Static Methods.mp4 (44.55 MB)
MP4
013 Object create.mp4 (59.74 MB)
MP4
014 Coding Challenge #2.mp4 (38.15 MB)
MP4
015 Inheritance Between Classes Constructor Functions.mp4 (111.93 MB)
MP4
016 Coding Challenge #3.mp4 (30.7 MB)
MP4
017 Inheritance Between Classes ES6 Classes.mp4 (58.93 MB)
MP4
018 Inheritance Between Classes Object create.mp4 (35.55 MB)
MP4
019 Another Class Example.mp4 (45.07 MB)
MP4
020 Encapsulation Protected Properties and Methods.mp4 (50.4 MB)
MP4
021 Encapsulation Private Class Fields and Methods.mp4 (48.56 MB)
MP4
022 Chaining Methods.mp4 (31.38 MB)
MP4
023 ES6 Classes Summary.mp4 (40.54 MB)
MP4
024 Coding Challenge #4.mp4 (39.81 MB)
MP4
001 Section Intro.mp4 (4.76 MB)
MP4
003 Project Overview.mp4 (66.05 MB)
MP4
004 How to Plan a Web Project.mp4 (32.16 MB)
MP4
005 Using the Geolocation API.mp4 (40.7 MB)
MP4
006 Displaying a Map Using Leaflet Library.mp4 (113.5 MB)
MP4
007 Displaying a Map Marker.mp4 (72.96 MB)
MP4
008 Rendering Workout Input Form.mp4 (108.83 MB)
MP4
009 Project Architecture.mp4 (30.34 MB)
MP4
010 Refactoring for Project Architecture.mp4 (154.27 MB)
MP4
011 Managing Workout Data Creating Classes.mp4 (139.6 MB)
MP4
012 Creating a New Workout.mp4 (95.83 MB)
MP4
013 Rendering Workouts.mp4 (231.16 MB)
MP4
014 Move to Marker On Click.mp4 (160.01 MB)
MP4
015 Working with localStorage.mp4 (243.32 MB)
MP4
016 Final Considerations.mp4 (20 MB)
MP4
001 Section Intro.mp4 (4.5 MB)
MP4
003 Asynchronous jаvascript, AJAX and APIs.mp4 (47.39 MB)
MP4
005 Our First AJAX Call XMLHttpRequest.mp4 (131.44 MB)
MP4
006 [OPTIONAL] How the Web Works Requests and Responses.mp4 (40.72 MB)
MP4
007 Welcome to Callback Hell.mp4 (90.84 MB)
MP4
008 Promises and the Fetch API.mp4 (25.42 MB)
MP4
009 Consuming Promises.mp4 (44.67 MB)
MP4
010 Chaining Promises.mp4 (56.38 MB)
MP4
011 Handling Rejected Promises.mp4 (92.82 MB)
MP4
012 Throwing Errors Manually.mp4 (101.62 MB)
MP4
013 Coding Challenge #1.mp4 (114.37 MB)
MP4
014 Asynchronous Behind the Scenes The Event Loop.mp4 (54.42 MB)
MP4
015 The Event Loop in Practice.mp4 (25.32 MB)
MP4
016 Building a Simple Promise.mp4 (89.14 MB)
MP4
017 Promisifying the Geolocation API.mp4 (50.86 MB)
MP4
018 Coding Challenge #2.mp4 (120.85 MB)
MP4
019 Consuming Promises with AsyncAwait.mp4 (80.08 MB)
MP4
020 Error Handling With try catch.mp4 (68.09 MB)
MP4
021 Returning Values from Async Functions.mp4 (84.24 MB)
MP4
022 Running Promises in Parallel.mp4 (38.69 MB)
MP4
023 Other Promise Combinators race, allSettled and any.mp4 (67.86 MB)
MP4
024 Coding Challenge #3.mp4 (111.78 MB)
MP4
001 Section Intro.mp4 (3.92 MB)
MP4
003 An Overview of Modern jаvascript Development.mp4 (19.08 MB)
MP4
004 An Overview of Modules in jаvascript.mp4 (47.31 MB)
MP4
005 Exporting and Importing in ES6 Modules.mp4 (115.38 MB)
MP4
006 Top-Level await (ES2022).mp4 (114.48 MB)
MP4
007 The Module Pattern.mp4 (58.5 MB)
MP4
008 CommonJS Modules.mp4 (15.7 MB)
MP4
009 A Brief Introduction to the Command Line.mp4 (42.75 MB)
MP4
010 Introduction to NPM.mp4 (127.01 MB)
MP4
011 Bundling With Parcel and NPM Scripts.mp4 (175.14 MB)
MP4
012 Configuring Babel and Polyfilling.mp4 (119.48 MB)
MP4
013 Review Writing Clean and Modern jаvascript.mp4 (24.65 MB)
MP4
014 Let's Fix Some Bad Code Part 1.mp4 (92.77 MB)
MP4
015 Declarative and Functional jаvascript Principles.mp4 (34 MB)
MP4
016 Let's Fix Some Bad Code Part 2.mp4 (255.57 MB)
MP4
001 Section Intro.mp4 (4.55 MB)
MP4
003 Project Overview and Planning (I).mp4 (74.45 MB)
MP4
005 Loading a Recipe from API.mp4 (139.39 MB)
MP4
006 Rendering the Recipe.mp4 (160.53 MB)
MP4
007 Listening For load and hashchange Events.mp4 (70.56 MB)
MP4
008 The MVC Architecture.mp4 (47.87 MB)
MP4
009 Refactoring for MVC.mp4 (261.65 MB)
MP4
010 Helpers and Configuration Files.mp4 (98.13 MB)
MP4
011 Event Handlers in MVC Publisher-Subscriber Pattern.mp4 (87.15 MB)
MP4
012 Implementing Error and Success Messages.mp4 (31.99 MB)
MP4
013 Implementing Search Results - Part 1.mp4 (175.44 MB)
MP4
014 Implementing Search Results - Part 2.mp4 (216.83 MB)
MP4
015 Implementing Pagination - Part 1.mp4 (70.77 MB)
MP4
016 Implementing Pagination - Part 2.mp4 (151.45 MB)
MP4
017 Project Planning II.mp4 (10.61 MB)
MP4
018 Updating Recipe Servings.mp4 (166.18 MB)
MP4
019 Developing a DOM Updating Algorithm.mp4 (219.68 MB)
MP4
020 Implementing Bookmarks - Part 1.mp4 (95.82 MB)
MP4
021 Implementing Bookmarks - Part 2.mp4 (82.37 MB)
MP4
022 Storing Bookmarks With localStorage.mp4 (162.61 MB)
MP4
023 Project Planning III.mp4 (11.54 MB)
MP4
024 Uploading a New Recipe - Part 1.mp4 (108.97 MB)
MP4
025 Uploading a New Recipe - Part 2.mp4 (237.96 MB)
MP4
026 Uploading a New Recipe - Part 3.mp4 (160.02 MB)
MP4
027 Wrapping Up Final Considerations.mp4 (85.02 MB)
MP4
001 Section Intro.mp4 (3.5 MB)
MP4
003 Simple Deployment With Netlify.mp4 (32.68 MB)
MP4
004 Setting Up Git and GitHub.mp4 (52.05 MB)
MP4
005 Git Fundamentals.mp4 (98.71 MB)
MP4
006 Pushing to GitHub.mp4 (47.13 MB)
MP4
007 Setting Up Continuous Integration With Netlify.mp4 (55.63 MB)
MP4
001 Where to Go from Here.mp4 (15.18 MB)
MP4
001 Section-01-Course-Introduction.zip (17.13 MB)
ZIP
001 Section-02-jаvascript-Basics.zip (344.91 MB)
ZIP
001 Section-03-How-jаvascript-Works.zip (70.92 MB)
ZIP
001 Section-04-DOM-Manipulation.zip (214.79 MB)
ZIP
001 Section-05-Objects-and-Functions.zip (228.09 MB)
ZIP
001 Section-06-The-Budget-App-Project.zip (505.22 MB)
ZIP
001 Section-07-Intro-to-ES6-ES2015.zip (290.75 MB)
ZIP
001 Section-08-Asynchronous-jаvascript.zip (134.2 MB)
ZIP
001 Section-09-Forkify-Project.zip (738.44 MB)
ZIP
001 Section-10-Conclusion.zip (6.64 MB)
ZIP
001 Section-11-Node js-Crash-Course.zip (133.08 MB)
ZIP