I recently started to create a Full Web Developer Course on my YouTube Channel and recently finished with the HTML and the CSS Section of this FREE course. More videos will be up on upload.
HTML Section
CSS Section
JavaScript Section
This section covers the basics of JavaScript along with the modern features that the language offers. We cover concepts like :
- JavaScript Basics (variables, loops, conditionals, functions)
- JavaScript Types (Strings, Numbers, Objects, Booleans, Functions, Symbols)
- Immediately Invoked Function Expressions
- Document Object Model (DOM) – Querying, Traversal, Inserting and Removing Elements from the DOM
- Arrays and Iterables
- Mutator methods – push, pop, shift, unshift, splice
- Other array methods like – slice, indexOf, findIndex, find, sort, reverse
- Higher Order Methods – filter, reduce, map
- Split and Join Methods
- The spread operator
- Sets and Maps
- Understanding the this keyword in JavaScript
- Overview of Objects, Constructor Functions, Classes, OOP, Instance and Static Methods, Inheritance
- Events – Adding and Removing Event Listeners
- Event Capturing – Bubbling Phases, Propagation and Event Delegation
- Asynchronous JavaScript – Event Loop (Call Stack, Message Queue)
- Asynchronous JavaScript – Understanding Promises and Error Handling
- Asynchronous JavaScript – Promise.race, Promise.all, Promise.allSettled
- Demystifying Async Await, From Promises to Async Await
- Scopes in JavaScript, Closures
- Symbols in JavaScript
- Iterators and Generators in JavaScript
- The Concept of Pure and Impure Functions in JavaScript
- Understanding Hoisting in JavaScript
AND MORE….
A lot of exercises and projects were made in this section of the course.
Here are the Projects that we made in this JavaScript Section :
Building COVID-19 Tracker Application using JavaScript and Mapbox
Making a Todo List Application in JavaScript using Custom Events
Implementation of Infinite Scroll in JavaScript
10 JavaScript Projects in 2 Hours
Node.js Section
COMING SOON
MongoDB Section
COMING SOON
Make sure to subscribe to the channel for more such videos.
A lot of AWESOME videos are coming this month… So make sure to SUBSCRIBE to the channel for more amazing videos.
Follow me on Twitter for more updates: https://twitter.com/The_Nerdy_Dev