• info@pencilboxtraining.com
  • 01635 540 427

Home / Training Details


Understanding JavaScript, a language of the Web

Understanding JavaScript, a language of the Web ( Batch No : 3 )


After completion of this course, students will gain understanding on graceful degradation, browser compatibility, unobtrusive JavaScript that give insight of modern libraries.

Outline

  • Introduction of Students
  • Introduction of Trainer
  • Introduction of JavaScript
  • Code Editor
  • Setup
  • How to see the output?
  • Syntax
  • Comments
  • Statements
  • VariablesData Types
  • Variable Mutation and Type Coercion
  • The Global Environment and The Global Object
  • The Execution Context - Creation and Hoisting
  •  
  • OperatorsIf statement
  • Operators – Addition
  • Operators – Subtraction
  • Operators - Multiplication & Floating Point Problems
  • Operators - Division & Modulus
  • Operators - Comparing Values
  • Operators - Important Rules
  • Operators – Boolean
  • Operators - Ternary Operator
  • Operators - Precedence
  • Loop
  • Functions
  • Functions
  • Functions Deep Dive – Expressions
  • Anonymous functions
  • IIFEs
  • Function Scope
  • Array
  • Array Literal
  • Array Methods
  • For …. In
  • Object 
  • Objects and the Dot
  • Objects and Object Literals
  • Framework Aside: Faking Namespaces
  • JSON and Object Literals
  • Functions are Objects
  • Function Statements and Function Expressions
  • Conceptual Aside: By Value vs By Reference
  • Objects, Functions, and 'this'
  •  
  • Context: This, Bind, Call & Apply
  • Understand this
  • this & Bind
  • this & Call
  • this & Apply
  • ES6
  • Let Statements
  • Let Statements Lab
  • Const. Declaration
  • Template Literals
  • Template Literals Lab
  • Arrow Functions
  • Arrow Functions Lab
  • Spread Operator
  • Spread Operator Lab


Course Details

  • Starting Tentative Date:2017-09-01
  • Last Application Date : 2017-08-25
  • Price: BDT 4000
  • Total Class No: 4
  • Training Schedule Info:
    Fri - 09:00 AM to 01:00 PM

  • Mian Zadid Rusdid Mian Zadid Rusdid (Lead Trainer)