• JavaScript Training Course

    Total Classes Required: 24
    Normal Duration: 2 month (3days a week)
    Eligibility: B.E/B.Tech, MCA, B.Sc-IT ( prior programming experience is expected )
    Prerequisites: HTML/CSS

    JavaScript Training Objectives

    JavaScript is one of the most simple, versatile and effective scripting language used to extend functionality in websites primarily targeted towards client side. JavaScript is used in almost all web pages to provide rich interactive user experience as well various other client-side tasks like – validate forms, changing page contents dynamically, communicate with the server and much more. This enables programmatic access to computational objects within a host environment. This course is primarily aimed at providing programming on client-side interactivity with dynamic web page DOM manipulation for faster and better user experience.

    JavaScript Training Course Outline

    Introduction and Fundamentals of JavaScript

    • Introduction to JavaScript
    • Creating your first JavaScript
    • Getting to know the tools and applications
    • HTML and CSS basic review
    • Writing your first script – alerting “Hello World”
    • Embedded Vs. external scripts
    • Using comments in scripts
    • Using the noscript tag in HTML

    Core JavaScript Syntax

    • Understanding the structure of JavaScript code
    • Where to write your JavaScript
    • Understanding variables scope – global Vs. local
    • Working with conditional statement
    • Working with logical operators
    • Sending messages to the console
    • Working with loops
    • Using switch/case statements
    • Exception handlings

    JavaScript Functions

    • Introducing native functions
    • Creating custom functions
    • Discussing arguments
    • Working with anonymous functions

    Data Types and Objects

    • Discuss JavaScript data types and objects
    • Working with arrays
    • Working with numbers
    • Working with strings
    • Working with dates
    • Working with JSON

    Introducing & working with the DOM

    • What is DOM?
    • Working with nodes and elements
    • Accessing DOM elements
    • Changing DOM elements
    • Creating DOM elements

    Events handlings

    • Introduction to JavaScript event handling
    • Working with onClick and onLoad events
    • Working with onBlur and onFocus events
    • Working with timers

    JavaScript Miscellaneous

    • CSS and JavaScript
    • Removing and applying CSS classes
    • Changing inline styles
    • Form validation techniques
    • Requiring fields, Verifying email addresses etc
    • Accessing form elements
    • Preventing a form from being submitted
    • Hiding and showing form sections
    • Cookies handling in details

    Advanced JavaScript Features

    • Introduction to regular expressions and its usages
    • Introduction to closure and its usages
    • Introduction to AJAX and its implementations
    • Objects and prototypes
    • Project

    Recommended Training: candidates who do JavaScript course are also interested in the following courses