JavaScript Beginning to Advance Course

JavaScript Beginning to Advance Course

JavaScript Beginning to Advance Course

Why Learn JavaScript?

JavaScript is among the most powerful and flexible programming languages of the web. It powers the dynamic behavior on most websites, including this one.

Take-Away Skills:

You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in these lessons lay the foundation for using JavaScript in any environment.


Chapter 1.Introduction

Section 1.1.Meet JavaScript
Section 1.2.Background
Section 1.3.JavaScript In Action
Section 1.4 Run Your First JavaScript Code

Chapter 2. How JavaScript Works

Section 2.1.Syntax
Section 2.2.Mode of JavaScript

Chapter 3. JavaScript Language Basics

Section 3.1.Syntax
Section 3.2.Mode of JavaScript JAVASCRIPT Where to
Section 3.3.JAVASCRIPT Output
Section 3.4.JAVASCRIPT Statements
Section 3.5.JAVASCRIPT Comments
Section 3.6.JAVASCRIPT Variables
Section 3.7.JAVASCRIPT Let
Section 3.8.JAVASCRIPT Const
Section 3.9.JAVASCRIPT Operators
Section 3.10.JAVASCRIPT Arithmetic
Section 3.11.JAVASCRIPT Assignment
Section 3.12.JAVASCRIPT Data Types
Section 3.13.JAVASCRIPT Booleans
Section 3.14.JAVASCRIPT Comparisons
Section 3.15.JAVASCRIPT Conditions
Section 3.16.JAVASCRIPT Switch
Section 3.17.JAVASCRIPT Loops
Section 3.18.JAVASCRIPT Break, Continue, goto
Section 3.19.JAVASCRIPT Type Conversion

Chapter 4. JAVASCRIPT Functions

Section 4.1.Function Definitions
Section 4.2.Function Parameters
Section 4.3.Function Invocation
Section 4.4.Function Call
Section 4.5.Function Apply
Section 4.6.Function Closures
Section 4.7.JAVASCRIPT Arrow Function
Section 4.8.JAVASCRIPT Math Functions

Chapter 5. JAVASCRIPT Objects

Section 5.1.JAVASCRIPT Classes
Section 5.2.Object Definitions
Section 5.3.Object Properties
Section 5.4.this Keyword
Section 5.5.Object Methods
Section 5.6.Object Accessors
Section 5.7.Object Constructors
Section 5.8.Object Prototypes
Section 5.9.Strings Object & String Methods
Section 5.10.Numbers Object & Number Methods
Section 5.11.Object ECMAScript 6

Chapter 6. JAVASCRIPT Events

Chapter 7.JAVASCRIPT Arrays

Section 7.1. Array Methods
Section 7.2. Array Sort
Section 7.3. Array Iteration

Chapter 8. JAVASCRIPT Dates

Section 8.1.JAVASCRIPT Date Formats
Section 8.2.JAVASCRIPT Date Get Methods
Section 8.3.JAVASCRIPT Date Set Methods


Section 9.1.DOM Intro
Section 9.2.DOM Methods
Section 9.3.DOM Document
Section 9.4.DOM Elements
Section 9.5.DOM HTML
Section 9.6.DOM CSS
Section 9.7.DOM Animations
Section 9.8.DOM Events
Section 9.10.DOM Event Listener
Section 9.11.DOM Navigation
Section 9.12.DOM Nodes
Section 9.13.DOM Collections
Section 9.14.DOM Node Lists

Chapter 10. JAVASCRIPT Browser BOM

Section 10.1.JAVASCRIPT Window
Section 10.2.JAVASCRIPT Screen
Section 10.3.JAVASCRIPT Location
Section 10.4.JAVASCRIPT History
Section 10.5.JAVASCRIPT Navigator
Section 10.6.JAVASCRIPT Popup Alert
Section 10.7.JAVASCRIPT Timing
Section 10.8.JAVASCRIPT Cookies


Section 11.1.JSON Intro
Section 11.2.JSON Syntax
Section 11.3.JSON vs XML
Section 11.4.JSON Data Types
Section 11.5.JSON Parse
Section 11.6.JSON Stringify
Section 11.7.JSON Objects
Section 11.8.JSON Arrays
Section 11.9.JSON PHP
Section 11.10.JSON HTML
Section 11.11.JSON JSONP


Section 12.1.AJAX Intro
Section 12.2.AJAX XMLHttp
Section 12.3.AJAX Request
Section 12.4.AJAX Response
Section 12.5.AJAX XML File
Section 12.6.AJAX PHP
Section 12.7.AJAX Database
Section 12.8.AJAX Applications

Chapter 13. JAVASCRIPT Forms

Section 13.1.Forms API

Chapter 14. Others

Section 14.1.JAVASCRIPT RegExp
Section 14.2.JAVASCRIPT Errors
Section 14.3.JAVASCRIPT Scope
Section 14.4.JAVASCRIPT Hoisting
Section 14.5.JAVASCRIPT Strict Mode
Section 14.6.JAVASCRIPT Debugging
Section 14.7.JAVASCRIPT Style Guide
Section 14.8.JAVASCRIPT Best Practices
Section 14.9.JAVASCRIPT Mistakes
Section 14.10.JAVASCRIPT Performance
Section 14.11.JAVASCRIPT Reserved Words