Description
What you’ll learn:
- Introduction to JavaScript.
What is JavaScript?
History of JavaScript
javascript Versions
How to run JavaScript? - All About Variables
Variable Declarations (var – let – const)
Hoisting
Variable Naming Rules
Variable Scopes (Block – Function – Global) - Data Types
string
undefined
number
bigint
boolean
null
Symbol
Object Prototype
Prototypal Inheritance
Built-in Objects
typeof operator
- Type Casting
Explicit Type Casting
Implicit Type Casting
Type Conversion vs Coercion - Data Structures
Indexed Collections (Arrays – Typed Arrays)
JSON
Keyed Collections (Map- Weak Map – Set -Weak Set) - Equality Comparisons
- Loops and Iterations
- Control Flow
- Expressions and Operators
- Functions
- Strict Mode
- Using (this) keyword ____
- Asynchronous JavaScript
- Classes
- Iterators and Generators
- Modules in JavaScript
- Memory Management
- Using Chrome Dev Tools
- How to choose between both Frontend and Backend?
Requirements:
- Personal computer.
- Desire to learn.
- Internet connection
Who this course is for:
- Take this course if you want to gain an accurate and deep understanding of JavaScript
- Take this course if you have been trying to learn JavaScript but: 1) still don’t really understand JavaScript, or 2) still don’t feel confident to real code apps
- Take this course if you’re interested in using a library/framework like React, Angular, Vue, OJet, or Node in the future
- Take this course if you already know JavaScript and are looking for an advanced course. This course includes expert topics!
- Take this course if you want to get started with programming: JavaScript is a great first language!
This course includes:
- Interactive activities throughout the week
- Test After any information
- Live lecture every week.
- The content is downloadable for Full lifetime access.
- An approved certificate at the request of the trainee
Live Instructor:
- Eslam Mourad.
Linkedin
+201010833449





Reviews
There are no reviews yet.