Instructional Video2:02
Curated Video

Modern JavaScript from the Beginning - Second Edition - Section Introduction-WEB APIs

Higher Ed
In this video, we will be introduced to the web browser APIs section. You will learn what are Web Browser APIs and how they help us interact with web browsers. This clip is from the chapter "Web Browser APIs" of the series "Modern...
Instructional Video16:42
Curated Video

Modern JavaScript from the Beginning - Second Edition - Add Pagination for Search

Higher Ed
In this video, we will add pagination to the search results page to allow users to navigate between different pages of search results. We will use the Page.js library to create dynamic URLs and render the correct results for each page....
Instructional Video11:39
Curated Video

Modern JavaScript from the Beginning - Second Edition - Display Search Results

Higher Ed
In this video, we will display the search results on a separate page that's similar to the popular movies page. We will use a template literal to render the content and create pagination for large search result sets. This clip is from...
Instructional Video19:21
Curated Video

Modern JavaScript from the Beginning - Second Edition - Search Functionality

Higher Ed
In this video, we will create a search function that allows users to search for movies and TV shows. We will use JavaScript's Fetch function to query the API and render the results to the UI. This clip is from the chapter "Flixx Movie...
Instructional Video13:35
Curated Video

Modern JavaScript from the Beginning - Second Edition - Swiper Slider

Higher Ed
In this video, we will use the Swiper library to create a slider that displays additional movie and TV show content. We will fetch the data from the API and create a responsive and dynamic slider. This clip is from the chapter "Flixx...
Instructional Video7:12
Curated Video

Modern JavaScript from the Beginning - Second Edition - TV Show Details Page

Higher Ed
In this video, we will create a TV show details page that's similar to the movie details page. We will fetch TV show data from the API and use a template literal to render the content. This clip is from the chapter "Flixx Movie App...
Instructional Video4:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - Details Page Backdrop

Higher Ed
In this video, we will add a backdrop image to the movie details page to provide a visual element that complements the movie information. We will use the Swiper library to create a responsive and dynamic backdrop. This clip is from the...
Instructional Video13:18
Curated Video

Modern JavaScript from the Beginning - Second Edition - Movie Details Page

Higher Ed
In this video, we will create a movie details page that displays more information about a selected movie. We will fetch additional data from the API and use a template literal to dynamically render the content. This clip is from the...
Instructional Video7:29
Curated Video

Modern JavaScript from the Beginning - Second Edition - Spinner and Popular TV Shows

Higher Ed
In this video, we will add a loading spinner to indicate when data is being fetched from the API. We will also fetch and display a list of popular TV shows using the same method we used for movies. This clip is from the chapter "Flixx...
Instructional Video13:39
Curated Video

Modern JavaScript from the Beginning - Second Edition - Display Popular Movies

Higher Ed
In this video, we will fetch and display a list of popular movies from the TMDb API using JavaScript's fetch function and render them to the UI. This clip is from the chapter "Flixx Movie App Project" of the series "Modern JavaScript...
Instructional Video9:56
Curated Video

Modern JavaScript from the Beginning - Second Edition - Page Router and Active Link

Higher Ed
In this video, we will set up a page router using the Page.js library to allow users to navigate between different pages of our app. We will also create an active link feature to highlight the current page in the navigation menu. This...
Instructional Video4:54
Curated Video

Modern JavaScript from the Beginning - Second Edition - API Overview and API Key

Higher Ed
In this video, we will provide an overview of the TMDb API and how we can use it to get movie and TV show data for our app. We will also obtain an API key from TMDb that we will use to authenticate our requests. This clip is from the...
Instructional Video7:20
Curated Video

Modern JavaScript from the Beginning - Second Edition - Theme Overview and Prep

Higher Ed
In this video, we will go over the theme of our movie app and prepare our environment by setting up our project files and installing the necessary dependencies. This clip is from the chapter "Flixx Movie App Project" of the series...
Instructional Video4:28
Curated Video

Modern JavaScript from the Beginning - Second Edition - Section Introduction-1

Higher Ed
In this section, we will be building a movie app called Flixx using the Movie Database (TMDb) API. We will be using JavaScript and a library called Swiper to create a responsive and user-friendly interface. This clip is from the chapter...
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...