Division of Bdreamz Global Solutions Pvt.
Ltd, India
JavaScript Training Syllabus
Total Duration (22hours)
JavaScript Language Basics (2 Hrs)
• Introduction
• How Our Code Is Executed: JavaScript Parsers and Engines
• Variables and Data Types
• Variable mutation and Type Coercion
• Boolean Logic
String Built-in Methods (1 Hr)
• CharAt()
• CharCode(){Unicode}
• Concat()
• Repeat()
• Includes()
• Match()
• Replace()
• Search()
JS Arrays & Operations (2 Hrs)
• Shift & Unshift
• Push
• Pop
• Splice
• Slice
• Concat
• Array methods
• Array sort
Division of Bdreamz Global Solutions Pvt. Ltd, India
• Array iteration
JS Statements & Error handling(1 Hr)
• If/else Statements
• Loops and iteration
• Exception handling(try, catch, finally, throw)
JS Objects & its properties(1 Hr)
• Objects introduction
• Objects and properties
• Objects and methods
JS Operators (1.5 Hrs)
• Basic operators introduction
• Logical and Bitwise operators
• Ternary operators
JS Functions (1 Hr)
• Function definition and parameters
• Function invocation
• Function call and apply
• Function closures
Events in Javascript (1 Hr)
• Onclick
• Onchange
• Onmouseover
• Onmouseout
• Onkeydown
• Onload
Division of Bdreamz Global Solutions Pvt. Ltd, India
• Event Listener (one time)
• Add Event Listener (multiples)
JavaScript ‘this’ keyword & Hoisting(2 Hrs)
• Execution Contexts and the Execution Stack
• Execution Contexts in Detail: Creation and Execution Phases and Hoisting
• Hoisting in Practice
• Scoping and the Scope Chain
• The 'this' Keyword
• The 'this' Keyword in Practice
JS HTML DOM (3 Hrs)
• Intro
• Methods
• Document object
• Elements
● Accessing HTML Elements Dynamically
● Accessing CSS Elements Dynamically
• Animations
• Navigation
• Nodes
• Collections
• Node Lists
JS Browser BOM (1.5 Hrs)
• Window
• Screen
• Location
• History
• Navigator
Division of Bdreamz Global Solutions Pvt. Ltd, India
• Popup Alert
• Timing
• Cookies
• Events
Json (2 Hrs)
• Introduction Json
• What is Json
• Json vs XML
• JSON Example
• JSON object
• JSON Array
JS AJAX (1 Hr)
• Ajax introduction
• Ajax XMLHttp
• Request & Response
• Ajax XML file
• Ajax application and example
Project work by using HTML5, CSS3, JavaScript & Bootstrap (1.5 Hrs)
Resume Preparation assistance, Interview Questions and Documents
sharing (0.5 Hr)