Instructional Video8:25
Curated Video

Modern JavaScript from the Beginning - Second Edition - Handle POST Requests - Add Idea

Higher Ed
In this video, we will handle POST requests to add a new idea to our database. We will use Mongoose to create a new idea and save it to the database, and also include validation to ensure that the required fields are present. This clip...
Instructional Video17:59
Curated Video

Modern JavaScript from the Beginning - Second Edition - Get Elements by Tag - jsdom

Higher Ed
In this video, we will write a unit test for a function that gets all elements with a particular tag name in a web page. We will use jsdom, a JavaScript implementation of the DOM, to simulate a web page and test our function. This clip...
Instructional Video6:17
Curated Video

Modern JavaScript from the Beginning - Second Edition - Array Chunking

Higher Ed
In this video, we will write a unit test for an array chunking algorithm. We will use Jest to test our algorithm and ensure that it correctly splits an array into smaller chunks. This clip is from the chapter "Unit Testing Algorithms" of...
Instructional Video10:03
Curated Video

Modern JavaScript from the Beginning - Second Edition - Palindrome Algorithm

Higher Ed
In this video, we will write a unit test for a palindrome checking algorithm. We will use Jest to test our algorithm and ensure that it correctly identifies palindromes. This clip is from the chapter "Unit Testing Algorithms" of the...
Instructional Video9:55
Curated Video

Modern JavaScript from the Beginning - Second Edition - Reverse String Algorithm

Higher Ed
In this video, we will write a unit test for a simple string reversal algorithm. We will use Jest to test our algorithm and make sure it works correctly. This clip is from the chapter "Unit Testing Algorithms" of the series "Modern...
Instructional Video5:19
Curated Video

Modern JavaScript from the Beginning - Second Edition - Sets

Higher Ed
Sets are a new data structure introduced in ES6 that allow us to store unique values. In this video, you will learn how sets work, how to create them, and how to perform basic set operations. This clip is from the chapter "Iterators,...
Instructional Video7:57
Curated Video

Modern JavaScript from the Beginning - Second Edition - Profile Scroller Project

Higher Ed
In this project, we will use iterators and generators to create a profile scroller application that displays a list of profiles and allows the user to scroll through them. This clip is from the chapter "Iterators, Generators, and Data...
Instructional Video5:13
Curated Video

Modern JavaScript from the Beginning - Second Edition - Generators

Higher Ed
Generators are a powerful tool for creating iterators in JavaScript. In this video, you will learn how generators work, how to define them, and how to use them to generate complex sequences of data. This clip is from the chapter...
Instructional Video9:16
Curated Video

Modern JavaScript from the Beginning - Second Edition - Iterators

Higher Ed
Iterators are objects that provide a way to iterate over collections of data. In this video, you will learn how iterators work and how to create custom iterators using the Symbol.iterator method. This clip is from the chapter "Iterators,...
Instructional Video5:10
Curated Video

Modern JavaScript from the Beginning - Second Edition - Babel Setup

Higher Ed
In this video, we will look at how to configure Babel in Webpack to transpile our modern JavaScript code to be compatible with older browsers. You will learn how to install Babel and configure it to work with our Webpack setup. This clip...
Instructional Video8:21
Curated Video

Modern JavaScript from the Beginning - Second Edition - HTML Webpack Plugin

Higher Ed
In this video, you will learn how to use the HTML Webpack plugin to generate an HTML file that includes our bundled JavaScript and CSS files. We will explore how to configure the plugin and how to add dynamic content to the generated...
Instructional Video4:44
Curated Video

Modern JavaScript from the Beginning - Second Edition - CSS and Style Loaders

Higher Ed
In this video, we will explore how to use CSS and style loaders in Webpack. We will look at the different types of style loaders available and how to configure them in our Webpack configuration file. This clip is from the chapter...
Instructional Video5:57
Curated Video

Modern JavaScript from the Beginning - Second Edition - Remove Meals and Workouts from Local Storage

Higher Ed
In this video, we will update the Tracalorie app to remove meals and workouts from local storage when they are removed from the app. We will use the Storage class to remove the corresponding item from local storage so that it is not...
Instructional Video7:44
Curated Video

Modern JavaScript from the Beginning - Second Edition - Save Meals to Local Storage

Higher Ed
In this video, we will update the Tracalorie app to save the meals to local storage. We will use the Storage class to save and retrieve the meals from local storage so that they are remembered even after the user closes the app. This...
Instructional Video12:16
Curated Video

Modern JavaScript from the Beginning - Second Edition - Remove Meal and Workout

Higher Ed
In this video, you will learn how to remove meals and workouts from the Tracalorie app. We will add an event listener to each of the meal and workout items, which calls a removeItem method that removes the corresponding item from the UI...
Instructional Video14:52
Curated Video

Modern JavaScript from the Beginning - Second Edition - Display Tracker Stats

Higher Ed
This video demonstrates how to display tracker stats in the Tracalorie App project. The video covers how to calculate and display total calories, total meals, and total workouts using the BaseTracker class and JavaScript DOM...
Instructional Video10:01
Curated Video

Modern JavaScript from the Beginning - Second Edition - Base Tracker, Meal, and Workout Class

Higher Ed
This video introduces the concept of classes and demonstrates how to create base classes for the Tracalorie App project. The video covers the creation of the BaseTracker, Meal, and Workout classes and how to implement properties and...
Instructional Video12:19
Curated Video

Modern JavaScript from the Beginning - Second Edition - Private Property Underscore Convention

Higher Ed
In this video, you will learn about the convention of using underscores to denote private object properties in JavaScript classes. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private Properties" of the series...
Instructional Video4:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - Prototypes and the Prototype Chain

Higher Ed
In this video, we will introduce prototypes and explain how they are used to share properties and methods between objects. We will also discuss the prototype chain and how it is used to look up properties and methods. This clip is from...
Instructional Video7:33
Curated Video

Modern JavaScript from the Beginning - Second Edition - Working with Object Properties

Higher Ed
In this video, we will explore different ways of adding and modifying object properties. We will also discuss property descriptors and how they are used to control the behavior of object properties. This clip is from the chapter "OOP -...
Instructional Video10:31
Curated Video

The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - String Methods - Part 3

Higher Ed
In this final part, we will explore more advanced string methods such as match, search, slice, substr, and includes, enable you to search for patterns in strings, extract substrings, and check whether a string contains a specific value,...
Instructional Video4:21
Curated Video

The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - String Methods - Part 2

Higher Ed
Continuing from the previous video, this part focuses on additional string methods such as trim, split, replace, concat, and charAt, and how to use these methods to perform operations such as removing whitespace, splitting strings into...
Instructional Video5:25
Curated Video

The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - String Methods - Part 1

Higher Ed
In this video, we will explore various methods available for manipulating and working with strings in JavaScript. You will learn about common string methods such as length, toUpperCase, toLowerCase, substring, indexOf, and more.
Instructional Video10:15
Curated Video

The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Objects

Higher Ed
In this video, you will learn about objects in JavaScript, which are complex data types that allow us to store and organize related data. We will explore how to create objects, define properties and methods, and access their values.