Programming with Modern JavaScript
Pre-Course Survey
Discussion Forum: JavaScript
JavaScript Introduction
Getting Started
2 Topics
Introduction & Course Overview
Installing Visual Studio Code
Now Start Coding!
4 Topics
|
1 Quiz
JavaScript Outputs
Connect JS file to HTML
Statement, Syntax, Comments
User Input
JavaScript Quiz: Now Start Coding!
Variables, Operators and Data Types
Variables and Constants
3 Topics
|
1 Quiz
Javascript Variables Part 1
Javascript Variables Part 2
Javascript Constants and Keywords
JavaScript Quiz: Variables and Constants
Operators
6 Topics
Arithmetic Operators
String Operators
Comparison, Logical and Conditional Operators
Assignment Operators
Exercise – Operators
Exercise Solution
Data Types
10 Topics
|
1 Quiz
Different Types of Data
Numbers
Strings
Booleans
Arrays Part 1
Arrays Part 2
Objects
More on Arrays and Objects
Undefined, Empty values, null, NaN
Primitive and Reference Types
JavaScript Quiz: Data Types
Template Literals
1 Topic
Template Literals (ES6)
Control Flow
Conditions
4 Topics
If Statement
Nested If Statement
Switch
Exercise and Solution
Loops
7 Topics
While Loop
More on While Loop
For Loop
Break and Continue
String and Array Iteration
For-in and For-of
Exercise and Solution
Functions
7 Topics
|
1 Quiz
What is function
Parameters and Return Value
Function Expression and Arrow Function (ES6)
Function in Array Iteration
Object Methods
Math and Date Objects
Global and Local Scope with let and const (ES6)
JavaScript Quiz: Functions
OOP and DOM
Object Oriented Programming
3 Topics
JavaScript Classes (ES6)
Sub-Classes
Static Function
Document Object Model
8 Topics
|
1 Quiz
What is DOM
Exploring the DOM
DOM Selector (Single Element)
DOM Selector (Multiple Elements)
Traversing
Add, Replace and Remove Elements
JavaScript DOM Events
More on Events
JavaScript Quiz: Document Object Model
Error Handling and Regular Expression
Error Handling
1 Topic
Error Handling
Regular Expression
5 Topics
Introduction to Regular expressions
Literal and Meta Characters
Character Sets, Quantifier and Grouping
Shorthand Characters and Assertions
Some Examples
JSON and Asynchronous Programming
JavaScript Object Notation (JSON)
5 Topics
JSON Intro
JSON Syntax
JSON Data Types
Warning!
JSON Objects and Array
AJAX
2 Topics
AJAX Intro
Data From External Server
Fetch API
3 Topics
Callback Function
JavaScript Promises
Fetch API
Hand-On JavaScript Projects
Project 1: Task List
4 Topics
Intro – Task List
Preparing UI
Add & Remove Task
Local Storage
Project 2: Book List
6 Topics
Book List with OOP
Preparing UI
Add Books
Validation
Delete Books
Add Local Storage
Project 3: GitHub Finder
4 Topics
GitHub Finder with Fetch API
Fetch User Info from API
Show User Profile
Show Alert and Clear Profile
Bonus Section
Leveling Up to ES6
17 Topics
JavaScript ES6
var, let, const
Arrow Function (ES6)
Template Literals
Array Destructuring
Swapping
Object Destructuring
Spread Operator
Spread Operator with function Parameters
Rest Operator
Before ES6 Classes
Symbols
Iterators and Generators
Promises
Async Await
Sets
Maps
What’s Next: JavaScript Libraries & Frameworks
What’s Next: Full Stack Web Development
What’s Next: Node.js and NPM
User Feedback on This Course
Previous Topic
Next Topic
Assignment Operators
Programming with Modern JavaScript
Operators
Assignment Operators
Lesson Progress
0% Complete
Previous Topic
Back to Lesson
Next Topic
×
Cart
Log In
Good to see you again!
Username
Password
Remember Me
Login
Forgot your password? Get help
Privacy Policy
Or log in with
Login with
Facebook
Login with
Google
Login with
LinkedIn
Not a member?
Sign up
Create An Account
It's super easy. And it's FREE.
Your username
Your email
Password
Confirm Password
Register
Or register with
Login with
Facebook
Login with
Google
Login with
LinkedIn
Privacy Policy
Already a member?
Sign in
Reset Password
Submit your email address
Username or E-mail
Request Reset Password Link
A password reset link will be e-mailed to you.
Privacy Policy
Back to
Login
×