Instructional Video12:33
Curated Video

Modern JavaScript from the Beginning - Second Edition - Multiple Promises with Async and Await

Higher Ed
In this video, we will cover how to work with multiple Promises using async/await in JavaScript. We will explore techniques for parallel and sequential execution of Promises and cover how to use Promise.all() and Promise.race() to handle...
Instructional Video6:49
Curated Video

Modern JavaScript from the Beginning - Second Edition - Error Handling with Async and Await

Higher Ed
In this video, we will explore best practices for handling errors when using async/await in JavaScript. We will cover how to use the try/catch statement with async functions, how to handle errors thrown in Promises, and how to handle...
Instructional Video4:50
Curated Video

Modern JavaScript from the Beginning - Second Edition - Try...Catch Statements

Higher Ed
In this video, we will take a closer look at the try/catch statement and how it works to catch errors in JavaScript. We will cover how to use multiple catch blocks, rethrow errors, and catch errors in async functions. This clip is from...
Instructional Video9:31
Curated Video

Modern JavaScript from the Beginning - Second Edition - Async and Await

Higher Ed
In this video, we will introduce the async/await syntax for working with Promises in JavaScript. We will cover how to define an async function, use the await keyword to wait for a Promise to resolve, and handle errors using try/catch...
Instructional Video13:22
Curated Video

Modern JavaScript from the Beginning - Second Edition - Fetch API Error Handling

Higher Ed
In this video, we will explore various techniques for handling errors when working with the Fetch API, including how to check the response status code, catch network errors, and gracefully handle error responses. This clip is from the...
Instructional Video13:36
Curated Video

Modern JavaScript from the Beginning - Second Edition - Typicode Todos Mini-Project - Part 2

Higher Ed
In this video, we will continue building our Todo list app by adding the ability to delete todos and update their status. We will also cover how to use the PUT and DELETE methods in Fetch and how to handle success and error responses....
Instructional Video17:17
Curated Video

Modern JavaScript from the Beginning - Second Edition - Typicode Todos Mini-Project - Part 1

Higher Ed
In this mini project, we will build a simple Todo list app using the Fetch API and the JSONPlaceholder API. We will cover how to make a POST request to add new todos and how to dynamically update the UI to reflect the current state of...
Instructional Video15:02
Curated Video

Modern JavaScript from the Beginning - Second Edition - Fetch Options - Method, Body Headers

Higher Ed
In this video, we will explore the various options available when making a Fetch request, including the HTTP method, request body, and request headers. We will also cover how to set and use custom headers, such as authentication tokens....
Instructional Video12:56
Curated Video

Modern JavaScript from the Beginning - Second Edition - Random User Mini-Project

Higher Ed
In this mini project, we will use the Fetch API to load data from the Random User API and display it in an HTML document. We will cover how to create a custom function for fetching data, how to handle errors and loading states, and how...
Instructional Video9:09
Curated Video

Modern JavaScript from the Beginning - Second Edition - Fetch Basics

Higher Ed
In this video, we will introduce the basics of the Fetch API, including how to create a simple GET request and handle the response data. We will also explore the Response object and various methods for parsing and manipulating response...
Instructional Video6:11
Curated Video

Modern JavaScript from the Beginning - Second Edition - Handling Multiple Promises with promise.all()

Higher Ed
In this video, you will learn how to use the Promise.all() method to handle multiple Promises at once. We will see how to wait for multiple Promises to resolve and how to handle errors if any of the Promises are rejected. This method can...
Instructional Video6:06
Curated Video

Modern JavaScript from the Beginning - Second Edition - Promises Versus Callback Hell

Higher Ed
In this video, we will see a comparison of Promises and Callbacks, and how Promises can help us avoid the problems of Callback Hell. You will learn how Promises can make code more readable and maintainable and how to use Promises in...
Instructional Video4:20
Curated Video

Modern JavaScript from the Beginning - Second Edition - Promise Chaining

Higher Ed
In this video, you will learn how to use Promise chaining to handle multiple asynchronous tasks in a more elegant way. We will see how to chain Promises together and how to use the result of one Promise as the input for the next Promise....
Instructional Video5:05
Curated Video

Modern JavaScript from the Beginning - Second Edition - Callback to Promise Refactor

Higher Ed
In this video, you will learn how to refactor code that uses callbacks into code that uses Promises. We will see how using Promises can make code more readable and easier to maintain and how to handle errors when working with Promises....
Instructional Video10:08
Curated Video

Modern JavaScript from the Beginning - Second Edition - Promises

Higher Ed
In this video, you will learn about Promises, which are a way to handle asynchronous JavaScript in a more readable and maintainable way than using callbacks. You will learn how Promises work, how to create them, and how to use them to...
Instructional Video6:56
Curated Video

Modern JavaScript from the Beginning - Second Edition - Callback Hell

Higher Ed
In this video, you will learn about the problem of Callback Hell, which can occur when working with asynchronous JavaScript. You will learn what it is, how it can make code difficult to read and maintain, and how to avoid it using...
Instructional Video9:46
Curated Video

Modern JavaScript from the Beginning - Second Edition - Joke Generator Project Challenge

Higher Ed
In this video, we will be presented with a challenge to create a Joke Generator Project using the knowledge we have gained so far about asynchronous JavaScript. You will learn how to use the Fetch API to retrieve data from an API, and...
Instructional Video11:33
Curated Video

Modern JavaScript from the Beginning - Second Edition - AJAX and XHR Object

Higher Ed
In this video, you will learn about the Network tab in the Chrome DevTools. We will see how to inspect HTTP requests and responses and how to analyze network performance. This clip is from the chapter "Asynchronous JavaScript" of the...
Instructional Video7:19
Curated Video

Modern JavaScript from the Beginning - Second Edition - Crash Course on HTTP Requests

Higher Ed
In this video, you will learn about HTTP requests and how they work. We will see the different HTTP methods, status codes, and headers and how to use them in our web applications. This clip is from the chapter "Asynchronous JavaScript"...
Instructional Video10:01
Curated Video

Modern JavaScript from the Beginning - Second Edition - Callbacks

Higher Ed
In this video, you will learn about callbacks in JavaScript. we will see how to use callbacks to execute code after an asynchronous task is completed and how to handle errors and exceptions. This clip is from the chapter "Asynchronous...
Instructional Video8:57
Curated Video

Modern JavaScript from the Beginning - Second Edition - setInterval and clearInterval Functions

Higher Ed
In this video, you will learn about the setInterval and clearInterval functions in JavaScript. We will see how to use these functions to execute a task repeatedly at a given interval and how to stop the interval. This clip is from the...
Instructional Video8:44
Curated Video

Modern JavaScript from the Beginning - Second Edition - Under the Hood: How Async JS Works

Higher Ed
In this video, you will learn about how asynchronous JavaScript works. We will see how JavaScript uses the event loop to manage asynchronous tasks and how it avoids blocking the main thread of execution. This clip is from the chapter...
Instructional Video6:15
Curated Video

Modern JavaScript from the Beginning - Second Edition - Update Item and Reset State

Higher Ed
In this video, you will learn how to update an item in the shopping list and reset the UI state. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will build a...
Instructional Video8:05
Curated Video

Modern JavaScript from the Beginning - Second Edition - Set Item to Edit

Higher Ed
In this video, you will learn how to set an item to edit and show its current value in the input field. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will...