Instructional Video12:10
Curated Video

Modern JavaScript from the Beginning - Second Edition - IdeaList Component

Higher Ed
In this video, we will create the IdeaList component that will display all the ideas. This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the Beginning".In this...
Instructional Video5:46
Curated Video

Modern JavaScript from the Beginning - Second Edition - Mongoose Schema and Model

Higher Ed
In this video, we will define a Mongoose schema for our ideas collection, which will specify the fields and their data types. We will also create a Mongoose model based on the schema, which will allow us to perform database queries. This...
Instructional Video5:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - MongoDB Atlas Setup

Higher Ed
In this video, we will set up a MongoDB Atlas account, which will provide us with a free cloud-based MongoDB database. We will also create a new database and user and configure our project to connect to the database. This clip is from...
Instructional Video7:26
Curated Video

Modern JavaScript from the Beginning - Second Edition - url and querystring Modules

Higher Ed
The url and querystring modules provide methods for working with URLs and query strings. In this video, we will explore the different methods available in these modules and how to use them to parse and manipulate URLs and query strings...
Instructional Video12:02
Curated Video

Modern JavaScript from the Beginning - Second Edition - Anagram Algorithm

Higher Ed
In this video, we will write a unit test for an anagram checking algorithm. We will use Jest to test our algorithm and ensure that it correctly identifies anagrams. This clip is from the chapter "Unit Testing Algorithms" of the series...
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 Video10:57
Curated Video

Modern JavaScript from the Beginning - Second Edition - Grouping Tests Together

Higher Ed
In this video, you will learn how to group tests together using Jest. We will organize our tests into test suites and describe blocks, making our test code more readable and easier to maintain. This clip is from the chapter "Unit Testing...
Instructional Video8:49
Curated Video

Modern JavaScript from the Beginning - Second Edition - Queues

Higher Ed
Queues are a data structure that allows us to store and retrieve data in a first-in, first-out (FIFO) manner. In this video, you will learn how queues work and how to create them. This clip is from the chapter "Iterators, Generators, and...
Instructional Video10:29
Curated Video

Modern JavaScript from the Beginning - Second Edition - Symbols

Higher Ed
Symbols are a new primitive type in JavaScript, introduced in ES6. In this video, you will learn what symbols are and how they can be used to create unique identifiers for objects. This clip is from the chapter "Iterators, Generators,...
Instructional Video4:37
Curated Video

Modern JavaScript from the Beginning - Second Edition - Refactor to Single _newItem Method

Higher Ed
This video focuses on refactoring the Tracalorie App project to use a single _newItem method for creating new meal and workout objects. The video covers how to use JavaScript classes and the 'this' keyword to create a more efficient and...
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 Video9:53
Curated Video

Modern JavaScript from the Beginning - Second Edition - Literals Versus Built-In Constructors

Higher Ed
In this video, we will discuss the difference between object literals and built-in constructor functions, such as String(), Number(), and Boolean(). We will also explain why it is generally better to use literals instead of constructors....
Instructional Video4:38
Curated Video

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

Higher Ed
In this video, we will explore the Date object and its methods in JavaScript. We will discover functions such as getDate, getMonth, getFullYear, and getTime, which retrieve and manipulate different aspects of dates and times, and format...
Instructional Video8:06
Curated Video

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

Higher Ed
In this video, you will learn about the various Number methods available in JavaScript, which include isNaN, isFinite, toExponential, and toPrecision, among others. We will understand how to use these methods to perform operations on...
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 Video3:31
Curated Video

The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Building a Calculator - Part 2

Higher Ed
Continuing from the previous video, this part focuses on adding more advanced features to the calculator app. You will learn how to handle decimal inputs, implement additional arithmetic operations, and add functionality such as clearing...
Instructional Video1:54
Curated Video

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

Higher Ed
In this video, we will explore the include() method used to check whether an array includes a certain value, returning true or false based on the result, which provides a convenient way to determine if an array contains a specific...
Instructional Video2:27
Curated Video

The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - The toString(), valueOf(), and fill() Methods

Higher Ed
In this video, we will understand different functionalities for working with arrays. The function toString() converts an array to a string representation, valueOf() returns the array itself, and fill() allows for filling array elements...
Instructional Video4:32
Curated Video

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

Higher Ed
In this video, we will understand the while loop, which executes a block of code repeatedly as long as a specified condition is true, and topics such as loop initialization, condition evaluation, and loop termination.
Instructional Video4:19
Curated Video

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

Higher Ed
In this video, we will explore the comparison operators in JavaScript, such as equal to, not equal to, greater than, less than. You will learn to compare values and evaluate conditions based on the results of these comparisons.
Instructional Video4:34
Curated Video

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

Higher Ed
In this video, we will explore the various data types in JavaScript, such as numbers, strings, Booleans, arrays, objects. We will understand how to work with these data types effectively, manipulate their values, and perform operations...