Welcome to the JavaScript Mastery Course | Syllabus Discussion | Tutorial 001

preview_player
Показать описание

What we will cover in this course?
JavaScript Beginning to Mastery Syllabus

JavaScript vs EcmaScript
Install vscode and run first program

Basics of Programming in JavaScript
Hello world program
Declare variable using var
More about variable
Let
Const
String Indexing
Useful string methods
Template Strings
Null, undefined, BigInt, typeof
Booleans and Comparison Operator
Truthy and Falsy Values
If else statement
Ternary Operator
&& || operator
Nested if else
If elseif else
Switch statement
While loop
While loop examples
For loop
For loop examples
Break and continue keyword
Do while loop
Arrays in JavaScript
Intro to arrays
Push pop shift unshift
Primitive vs reference data types
Clone array & spread operator
For loop
use const for creating arrays
While loop in array
For of loop
For in loop
Array destructuring

Objects in JavaScript
Intro to objects
Dot vs Bracket Notation
Iterate objects
Computed properties
Spread operator in objects
Object Destructuring
Objects inside Array
Nested Destructuring

Functions in JavaScript
Function declaration
Function Expression
Arrow Functions
Function declarations are hoisted (covered in great detail , later in this course)
Function inside function
Lexical Scope
Block Scope Vs Function Scope
Default Parameters
Rest Parameters
Parameter Destructuring
Very brief intro to callback functions(covered in great detail , later in this course)
Functions returning Functions

Very Important Array Methods
Foreach method
Map method
Filter
Reduce
Sort
Find
Every
Some
Fill method
Splice method

More useful things
Iterables
Sets
Maps
Optional chaining

Object Oriented JavaScript / Prototypal Inheritance
Methods
This keyword, Window object
Call , apply and bind method
Some warnings
This inside arrow functions
Short syntax for methods
Factory functions & discuss some memory related problems
First solution to that problem
Why that solution isn’t that great
What is __proto__ , [[prototype]]
What is prototype
Use prototype
New keyword
Constructor function with new keyword
More discussion about proto and prototype
Class keyword
Example using class keyword
Super keyword
Method overriding
Getters and setters
Static methods and properties

How JavaScript Works
Global Execution context
This and window in global execution context
Hoisting
Are let and const are hoisted ? What is a reference Error ?
Function execution context
Scope chain and lexical environment
Intro to closures
Closure example 1
Closure Example 2
Closure Example 3

DOM Tutorial

HTML and CSS Crash course ( Around 30-40 minutes)
Async vs defer
Select elements using id
querySelector
textContent & innerText
Change the styles of elements using js
Get and set attributes
Select multiple elements and loop through them
innerHTML
Deeply understand dom tree, root node , element nodes, text nodes
classList
Add new elements to page
Create elements
Insert adjacent elements
Clone nodes
More methods to add elements on page
How to get the dimensions of the element
Intro to events
This keyword inside eventListener callback
Add events on multiple elements
Event object
How event listener works
Practice with events
Create demo project
More events
Event bubbling
Event Capturing
Event delegation
Create Project using event delegation

Asynchronous JavaScript
Is Javascript a synchronous or asynchronous programming language ?
SetTimeout()
SetTimeout() with 0 millisecond
Callback Queue
SetInterval and create little project with setInterval
Understand callbacks in general
Callbacks in asynchronous programming
Callback Hell and Pyramid of doom
Intro to promises
Microtask Queue
Function that returns promise
Promise and settimeout
Convert nested Callbacks to flat code using promises
Intro to Ajax, HTTP Request
XHR requests
Error handling in XHR requests
XHR request Chaining
Promisifying XHR requests and chaining using then method
Fetch API
Error Handling in Fetch API
Consume Promises with async and Await
Split code into multiple files using ES6 modules.
Multiple Projects
Interview Questions
Web Performance
Testing
Рекомендации по теме
Комментарии
Автор

As a guy who already watched his long video on this topic, i want to say, this guy does what he promises. Utna deeply kahi bhi sikhate huwe nahi dekha maine.
Brother said "Main aapko sab cheej samjha dunga bas aap sabr rakho" and he delivered❤❤

Ben_CaLora
Автор

Anybody who is starting to learn or have some experience of JS, I've taken his course believe me it's not one of the best course but the BEST course anywhere you can find even paid one's.
Just follow his course and don't worry about anything else.

ayankhan
Автор

Harshit bhai plz exercise bhi de dena har ek topic ke baad humble request usse pata chalta hai ki wo concept website pe kaha pe use hone wala plz don't ignore this comment this will very helpful to me as well as other viewers

haseemdarve
Автор

Sir pls bring Brand new
HTML and CSS in depth course with mind blowing projects

vinaypatil
Автор

I have completed this course. If you are someone who is just getting started with learning JavaScript, this course is for you. Harshit Sir has covered everything in detail and even explained how JavaScript works behind the scenes and much more. Happy learning!

nullpointerexception.
Автор

Harshit bhai kaha pe the aap itne time se aapka koe bhi video nhi aa raha tha finally aaj ek video aaya h

govindgupta
Автор

I wish u are always happy bhai .jo ap js ki vedio laye te bohot achhi thi itna detail to mere offline coaching wale v ni batye literally

Riteshisiis
Автор

one of the best course i also complete python playlist 🙂 thats why i 100% sure this js course are better than other's

hafizmubeenahmad
Автор

Great bhaia aap views par dhyan may dena. Aap bahut aacha kaam kr rahe ho

carcompares
Автор

Harshit bhai I am from pakistan...mene last 3 videos dekh rakhi hain or achi tarah samja hn ap kindly projects jaldi jaldi upload kr dein...Thankyou

tajdarkhan
Автор

AMAZING CONTENT AND CLEARLY DEEP EXPLAINED EVERY TOPIC, WHICH WERE UNDERSTANDABLE ALSO FOR BEGINNERS, ALSO IT'S WERE FREE, THANKU SIR 💛💛💛💛

nikhilkumarsingh
Автор

after a long time! thank you vai.... Love from Bangladesh, I understand a lot of concepts after watching your videos.

anfalratul
Автор

Those who wants to learn JavaScript from scratch and all the topics in detail
This is the best playlist for them please subscribe and share

GG-
Автор

Are bhi kal tk 19 videos dikh rhe the aj 1 hi baki ke kha he

rushikeshsharma
Автор

Please add a Projects for a better understanding of How the javascript actually works in Real-world scenarios...

Shahid_
Автор

i am sure no one can teach like him
salute you

DesignWithCode
Автор

*HARSHIT BHAI PROJECTS KAB TAK UPLOAD KAREEN GAI PLZ REPLY?*

jakobhabersi
Автор

Excellent video game play tricks 🎉🎉🎉🎉🎉 so beautiful video game play tricks 🎉🎉🎉🎉🎉

ShikhaMandal-lvzq
Автор

How much time you will take to upload complete course ?

AnkitKumar-fxnj
Автор

This Channel Deserve A Thousand Million Of Subscriber Slute you sir❤❤

asadrehan
visit shbcf.ru