Hi, what do you want to do?
Curated Video
Modern JavaScript from the Beginning - Second Edition - Course Outline and Projects
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Welcome to the Course
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"...
<
br/>
This clip is from the chapter "Course Introduction"...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Section Introduction-Asynchronous JavaScript
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - The Event Object
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...
<
br/>
This clip is from the chapter "Events" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Event Listeners
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...
<
br/>
This clip is from the chapter...
Curated Video
Modern JavaScript from the Beginning - Second Edition - InnerHTML Versus createElement()
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...
<
br/>
This clip is from the chapter "DOM Manipulation" of...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Create and Append Elements
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...
<
br/>
This clip is from the chapter "DOM Manipulation" of...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Section Introduction-Functions, Scope and Execution Context
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...
<
br/>
This clip is from the chapter "Functions, Scope, and Execution Context" of the series...
Curated Video
ASP.NET Core MVC - Cross-Platform Development - Add Datatables
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...
<
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Deploying a Fullstack App
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Delete Ideas
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the Beginning".In this...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Add Username Validation to Server
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Save Username to Local Storage
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the Beginning".In...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Create Idea through Form
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - IdeaList Component
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - IdeaForm Component
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Client Folder Setup
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Fullstack Workflow
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...
<
br/>
This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Database Queries
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Mongoose Schema and Model
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Mongoose Connect and Dotenv
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...
<
br/>
This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - MongoDB Atlas Setup
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...
<
br/>
This...
Curated Video
Modern JavaScript from the Beginning - Second Edition - What Is MongoDB?
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...
<
br/>
This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - PUT and DELETE Requests - Update and Remove Ideas
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...
<
br/>
This...