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

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

Understanding JavaScript, a language of the Web

  • Start Date : 01-Sep-2017
  • Duration : 16 hours
  • No. of Classes/ Sessions : 4
  • Registration Deadline : 25-Aug-2017
  • Batch No : 3
  • Class Schedule :
  • Friday (09:00am-01:00pm)
Understanding JavaScript, a language of the Web apply

Introduction

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

Prerequisites : Basic programming concept with any Object-Oriented Programming language.
Training Modules :
  • Introduction of Students
  • Introduction of Trainer
  • Introduction of JavaScript
  • Code Editor
  • Setup
  • How to see the output?
  • Syntax
  • Comments
  • Statements
  • Variables Data Types
  • Variable Mutation and Type Coercion
  • The Global Environment and The Global Object
  • The Execution Context - Creation and Hoisting

  • Operators If 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 Fee : TK. 4000

Contact info

+88 01714 121719

+88 02 41010090

[email protected]