Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

JavaScript Fundamentals and Web Development - Complete Tutorial Series

ByteGrad via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn modern JavaScript fundamentals through this comprehensive tutorial series covering ES6+ features, DOM manipulation, and practical web development techniques. Master essential concepts including external file linking with proper defer usage, user input handling, and file importing between JavaScript modules. Explore asynchronous programming with detailed coverage of the Fetch API, Promises, and async/await patterns, plus comparisons between different HTTP request methods including Fetch, Axios, and XHR. Dive into build tools with a complete Webpack 5 course covering Babel, PostCSS, npx, Node.js, and npm integration. Gain practical problem-solving skills through common error resolution tutorials addressing issues like CORS problems, audio context restrictions, reference errors, and mobile viewport challenges. Study core JavaScript concepts including object-oriented programming with classes, constructor functions, prototypes, and the 'this' keyword, while understanding the window object and ES modules system. Compare different DOM manipulation methods like textContent vs innerHTML, querySelector vs getElementById, and learn short-circuiting techniques with logical operators. Access additional resources on file paths, VS Code shortcuts for JavaScript developers, and build a solid foundation from beginner to professional level JavaScript development.

Syllabus

Modern JavaScript Fundamentals in 2023 (ES6+, DOM)
How to Link to an External JavaScript File PROPERLY in HTML (defer)
TABS vs SPACES debate explained
JavaScript Project for Beginners: Get User Input & Display on Page
How to import JavaScript files (import JS File into other JS File)
Professional JavaScript Course is Live!
Fetch API in 4 Minutes (GET, POST, PUT, DELETE | JSON)
Fetch API with Async/Await (GET, POST, PUT, DELETE)
Promises in JavaScript (+ Async Await, Fetch API Example)
Fetch vs Axios vs XHR (+3 Other Options)
Webpack 5 Full Course (Babel, PostCSS, npx, Node.js & npm)
Semicolons In JavaScript; Where And Why?
GET Data from API & Display in HTML with JavaScript Fetch API
POST Form Data With JavaScript Fetch API
Read JSON File into HTML with JavaScript Fetch API
Failed to load resource the server responded with a status of 404 Not Found (SOLVED)
The AudioContext was not allowed to start. It must be resumed or created after a user gesture (FIX)
Uncaught ReferenceError function is not defined at HTMLButtonElement.onclick (SOLVED)
Uncaught (in promise) DOMException play failed because the user didn't interact with document (FIX)
How to Play a m3u8 File with HTML5 Video Element
Changing navigator.userAgent (SOLVED)
Audio Tag Autoplay not Working on Mobile
DataTables warning table id=datatable Requested unknown parameter '0' for row 0, column 0 (SOLVED)
Failed to execute 'createObjectURL' on 'URL' (SOLVED)
Failed to load resource: net::ERR FILE NOT FOUND (SOLVED)
How to Remove "please match the requested format" (SOLVED)
Fix Mobile Viewport Height Problem with CSS (SOLVED)
How to Load HTML-File in Div Element
textContent vs innerHTML vs insertAdjacentHTML (in JavaScript)
querySelector vs getElementById vs getElementsByClassName (in JavaScript)
Short Circuiting With && and || (JavaScript)
Learn OOP in JavaScript in 15 Minutes ('this', Class, Constructor Function, Prototype)
What is the 'window' Object (JavaScript)
ES Modules (import / export) for JavaScript Developers
File Paths for JavaScript Developers
Top 4 VS Code Shortcuts for JS Developers
Learn JavaScript (ES6+) in 30 Minutes
JavaScript Full Course (2024) - Beginner to Pro

Taught by

ByteGrad

Reviews

Start your review of JavaScript Fundamentals and Web Development - Complete Tutorial Series

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.