Understanding JavaScript, a language of the Web

Understanding JavaScript, a language of the Web

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

course at a glance

  • Date : 17 Nov - 26 Jan 2018
  • No. of Classes/ Sessions : 4
  • Total Hours : 16
  • Last Date of Registration : 12 Nov 2017
  • Class Schedule :
    • Friday - 9.00 AM - 1.00 PM
  • venue : Pencilbox Training & Consultancy Suite No: 539, Level: 5, RH Home Center, 74/B/1 Green Road, Tejgaon (Opposite Green Super Market) Dhaka, Bangladesh 1205

Price: TK. 4,000

This training is jointly organized by BITM & Pencilbox Training & Consultancy, A Training wing of bitBirds Solutions

Training will be held in Pencilbox Training & Consultancy


Course 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

Curriculum

Workshop Module Based 16 Hrs