Topics:
Introduction to Javascript
Scripting Languages and their usage
Getting Started with JavaScript.
History of JavaScript
Variables
Data types
Real time examples
Operators and control statements
Types of Operators and their usage.
If statement
If else statement
If else if statement
Real time examples
while loop
do-while loop
for loop
keywords used in control statements like return,break.
Real time examples
Working with Functions
Basics of Functions
Anonymous Functions
Function Expressions
First class functions
IIFE’s
Call, Apply and Bind
Closures
Call by Value
Call by Reference
Working with Arrays
Creating an Array.
Accessing,LoopingOver,removing elements.
Array methods in detail.
Real time examples
Working with Numbers and Dates
Numbers and its methods.
Date and its methods.
Real time examples
Working with Strings
Strings and its methods.
Real time examples
Working with Objects
Objects and properties.
Creating new objects.
Creating objects using the create function.
this keyword.
Real time examples
Working with Scopes and Events
Types of Scopes in detail.
Different types of events with real time examples.
Working with Validations
Basic Validations
Advanced Validations
Real time examples
Working with Error Handling and Debugging
Intro to Error Handling
try,catch,finally, throw, Error Object.
Different types of Errors
Importance of Debugging and its usage.
Understanding Garbage Collection and Best coding practices.
Working with DOM
Intro to DOM
Methods,Documents, Elements
Events
Event Listener
Working with DOM
Navigation
Nodes
Collections
Node Lists