Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Javascript Mastery
Getting Started
Join the Community
Newsletter
0 - Intro
1 - Your First Javascript Code
2 - What is JavaScript and How it works
3 - ECMAScript Specification (1:32)
4 - Visual Studio Code
5 - NodeJS
6 - Running JS with using Node
7 - Code Runner (7:55)
8 - Course files
The Basics
1 - Comments
2 - Quotes and Colons
3 - Variables
4 - Datatypes
5 - Naming Variables
6 - Strings
7 - Objects
8 - Booleans
9 - Arrays
10 - Aritehemic Operations
11 - Functions
12 - Built in functions
13 - Loops
14 - Other types of For Loops
15 - While Loop
16 - Do While Loops
17 - Break and Continue
18 - Increment and Decrement Operators
19 - Comparison Operators
20 - Logical Operator
21 - If Statement
22 - Ternary if statement
23 - Switch Statement
The Right Way to Create Variables
1 - Hoisting
2 - Let Keyword
3 - Const Keyword
4 - When to Use Const vs Let
Type Coercion and ===
1 - Type Coercion
2 - Triple Equals
Working with Functions
1 - Functions Overview
2 - Arrow Functions
3 - Function Default Parameter
4 - Callbacks
Datastructures
Datastructures
Datastructures - Arrays Working with Objects
1 - Working with Objects
2 - Object Destructing
3 - Spread Operator on Objects (4:22)
4 - Enhanced Object Properties
5 - Lexical this (7:39)
Datastructures - Arrays
1 - Working with Arrays
2 - Arrays.Map
4 - Arrays Reduce
5 - Spread Operator on Arrays
6 - Arrays
Datastructures - Maps & Sets
1 - Maps vs Objects
2 - Working with Maps
3 - Iterating Maps
4 - Sets
Modules
1 - Default Exports
2 - Name Exports and Imports
Classes
2 - Classes
3 - Objects
4 - Getters
5 - Setters
6 - Inheritance
Promises Async Await and Generators
2 - Your first Promise
3 - synchronous vs asynchronous code (5:41)
4 - Async Await
5 - Promise all
6 - Promise base http client
7 - Generators
Error Handling
1 - Try catch finally
2 - Error Object and List of Errors
3 - Custom Errors
4 - Throwing Errors
Node Package Manager - NPM
1 - What NPM
2 - npm init
3 - Installing Dev Dependencies (4:42)
4 - Installing Dependencies
5 - Node Modules (3:30)
6 - package-lock json
7 - Ruuning Scripts
8 - Next steps and YARN
Testing
1 - Jest
2 - Installing Jest
3 - Your first test
4 - The Right way to test
5 - ES6 Modules with Jest (4:22)
6 - Exercise
7 - Exercise Sol
8 - Docs and Next Steps (2:33)
The Process Of Full Stack Development
The Diagram
ExpressJS
1 - Installing Express
2 - Your first Express App
3 - Express Routes
4 - HTTP, Rest and Client Server
React
2 - Create React App
3 - Project Stucture Walkthrough
4 - Using Axios
5 - useEffect and useState
6 - Material UI
7 - TodoCard
8 - Props (6:06)
9 - Polish up UI
10 - Exercise
Next steps
JavaScript Testing Course
3 - Function Default Parameter
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock