Instructional Video7:56
Curated Video

Modern JavaScript from the Beginning - Second Edition - Course Outline and Projects

Higher Ed
In this video, we will provide an overview of the course outline and the projects we will build. We will discuss the various sections of the course and what you can expect to learn from each one. Additionally, we will showcase the...
Instructional Video2:24
Curated Video

Modern JavaScript from the Beginning - Second Edition - Welcome to the Course

Higher Ed
In this video, we will be introduced to the course and get an idea of what we can expect from the course, including the topics we will cover and the projects we will build.
<
br/>
This clip is from the chapter "Course Introduction"...
Instructional Video0:53
Curated Video

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

Higher Ed
In this section, you will learn about asynchronous JavaScript and how it works under the hood. We will see the difference between synchronous and asynchronous code execution, and how JavaScript uses the event loop to manage...
Instructional Video13:05
Curated Video

Modern JavaScript from the Beginning - Second Edition - The Event Object

Higher Ed
In this video, you will learn about the event object in JavaScript. We will explore how to access and use properties of the event object to handle events more effectively.
<
br/>
This clip is from the chapter "Events" of the series...
Instructional Video13:06
Curated Video

Modern JavaScript from the Beginning - Second Edition - Event Listeners

Higher Ed
In this video, we will explore how to register event listeners to handle events in JavaScript. You will learn about different types of event listeners and how to attach them to HTML elements.
<
br/>
This clip is from the chapter...
Instructional Video8:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - InnerHTML Versus createElement()

Higher Ed
This video explains the difference between using innerHTML and createElement() to add HTML elements to the DOM. It covers the advantages and disadvantages of each method.
<
br/>
This clip is from the chapter "DOM Manipulation" of...
Instructional Video6:22
Curated Video

Modern JavaScript from the Beginning - Second Edition - Create and Append Elements

Higher Ed
This video covers how to create new elements using JavaScript and how to append them to the DOM. It covers the createElement(), createTextNode(), and appendChild() methods.
<
br/>
This clip is from the chapter "DOM Manipulation" of...
Instructional Video1:38
Curated Video

Modern JavaScript from the Beginning - Second Edition - Section Introduction-Functions, Scope and Execution Context

Higher Ed
This video provides an overview of the topics that will be covered in this section, which includes functions, scope, and execution context.
<
br/>
This clip is from the chapter "Functions, Scope, and Execution Context" of the series...
Instructional Video7:06
Curated Video

ASP.NET Core MVC - Cross-Platform Development - Add Datatables

Higher Ed
This video explains adding datatables, which is a jQuery-based library.
<
br/>
This clip is from the chapter "Customizing Views and Elements" of the series "ASP.NET Core MVC - Cross-Platform Development".This section explains how to...
Instructional Video8:41
Curated Video

Modern JavaScript from the Beginning - Second Edition - Deploying a Fullstack App

Higher Ed
Finally, in this video, we will go over the process of deploying a full-stack application to a server.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript...
Instructional Video13:02
Curated Video

Modern JavaScript from the Beginning - Second Edition - Delete Ideas

Higher Ed
In this video, we will implement the ability to delete ideas from the list.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the Beginning".In this...
Instructional Video7:25
Curated Video

Modern JavaScript from the Beginning - Second Edition - Add Username Validation to Server

Higher Ed
In this video, we will add username validation to the server to ensure that a username is provided when a new idea is created.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the...
Instructional Video5:01
Curated Video

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

Higher Ed
In this video, we will save the username entered by the user to local storage.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the Beginning".In...
Instructional Video7:30
Curated Video

Modern JavaScript from the Beginning - Second Edition - Create Idea through Form

Higher Ed
In this video, we will implement the ability to create a new idea through the form and send it to the backend.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern...
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.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the...
Instructional Video12:04
Curated Video

Modern JavaScript from the Beginning - Second Edition - IdeaForm Component

Higher Ed
In this video, we will build the IdeaForm component that will handle the form to add new ideas.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the...
Instructional Video9:19
Curated Video

Modern JavaScript from the Beginning - Second Edition - Client Folder Setup

Higher Ed
In this video, we will set up the client folder where we will build the frontend of our app.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the...
Instructional Video3:04
Curated Video

Modern JavaScript from the Beginning - Second Edition - Fullstack Workflow

Higher Ed
In this video, we will go over the full-stack workflow and what we need to do in order to build a complete app with a backend and frontend.
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus...
Instructional Video15:19
Curated Video

Modern JavaScript from the Beginning - Second Edition - Database Queries

Higher Ed
In this video, we will write database queries using Mongoose to retrieve ideas from the database based on various criteria. You will also learn about the different query methods available in Mongoose, such as findOne, find, and...
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...
Instructional Video8:59
Curated Video

Modern JavaScript from the Beginning - Second Edition - Mongoose Connect and Dotenv

Higher Ed
In this video, we will use the Mongoose library to connect to our MongoDB database. We will also use the dotenv library to manage our environment variables, such as the database connection string.
<
br/>
This clip is from the...
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.
<
br/>
This...
Instructional Video4:50
Curated Video

Modern JavaScript from the Beginning - Second Edition - What Is MongoDB?

Higher Ed
In this video, we will introduce MongoDB, a popular NoSQL database used in many web applications. We will discuss the differences between SQL and NoSQL databases, and the advantages of using MongoDB.
<
br/>
This clip is from the...
Instructional Video6:21
Curated Video

Modern JavaScript from the Beginning - Second Edition - PUT and DELETE Requests - Update and Remove Ideas

Higher Ed
In this video, we will handle PUT and DELETE requests to update and remove existing ideas from the database. We will use Mongoose to find and update or remove the idea and return an appropriate response to the client.
<
br/>
This...