It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life

Understanding JavaScript – A language of the Web

This training is jointly organized by BITM & PencilBox Training & Consultancy

 

After completion of this course, students will gain:

  • Solid foundation on programming techniques using JavaScript
  • Understanding on graceful degradation, browser compatibility, unobtrusive JavaScript   that give insight of modern libraries
  • Knowledge on jQuery-less world of JavaScript which ultimately help to learn jQuery (and any other library) better.

FEE - Tk 4000

Prerequisite

  • Adequate Knowledge on HTML & CSS
  • Eager to Learn

Project Oriented Course

One will practically learn all mentioned tools and techniques by completing a project through this practical training course.

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

Used Tools

PHP Storm, Home stead

Assistant Trainer

COURSE SUMMARY

Course Duration : 4 Days
Total Hour : 16 Hours
Number of Batch : 1 Batch

Class Starting Tentative Date 31 March, 2017
Application Last Date : 31 March, 2017

Class Schedule

Day & Time : Friday 9:00 am - 1:00 pm
Duration : 4 hours per class

Project:

n/a


Certificate:

Certificate will be given after the completion of the course