JAVA

JAVASCRIPT

DESCRIPTION
JavaScript training program provides the fundamental knowledge necessary to design and develop dynamic Web pages using JavaScript. It introduces students to client-side JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive Web pages. Students will learn the syntax of the JavaScript language and how client-side scripts interact with server-side programs.
COURSE CONTENT

 

Module 1: Introduction to JavaScript

  • Origins of JavaScript
  • JavaScript Characteristics
  • Common Programming Concepts
  • Java and JavaScript
  • Server-Side vs. Client-Side Applications
  • Annotating Code with Comments
  • Coding your first Javascript
  • Tools for Javascript

 

 Module 2: Working with Variables and Data

  • Communicating with the User
  • Using Data More Than Once: Variables
  • Keywords and Reserved Words
  • Expressions
  • Operators

 

Module 3: Controlling Program Flow

  • Controlling Decisional Program Flow
  • The if...else Statement
  • The while Statement
  • The for Statement
  • The break Statement
  • The continue Statement
  • The switch Statement
  • The do...while Statement

 

Module 4: Functions, Methods and Events

  • Defining a Function
  • Calling a Function
  • User Events and JavaScript Event Handlers
  • Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers

 

Module 5: The JavaScript Object Model

  • The JavaScript Object Hierarchy Model
  • Commonly Used Objects
  • The window Object
  • The document Statement
  • The with Object
  • The image Object
  • The history Object
  • The location Object
  • The navigator Object
  • JavaScript Language Objects
  • The String Object
  • Additional String Object Methods
  • Evaluating Strings
  • Regular Expressions
  • The Array Object
  • The Date Object
  • Setting and Extracting Time Information
  • The Math Object

 

Module 6: Document Object Model (DOM)

  • What is DOM?
  • Working with nodes and elements
  • Accessing DOM elements
  • Changing DOM elements
  • Creating DOM elements
  • Debugging Javascript
  • Common Javascript errors
  • Debugging tools

 

Module 7:Developing Interactive Forms

  • Overview of Form Controls
  • Referring to form Objects
  • Form Validation
  • Hiding and Showing form sections

 

Module 8: UI Enhancement

  • CSS and Javascript
  • Removing and applying CSS classes
  • Changing inline styles

 

Module 9:Cookies and JavaScript Security

  • Security and Cookies
  • What Are Cookies?
  • Storing Cookies
  • Testing for Cookie Presence
  • Clearing a Cookie
  • Cookies and Local Storage
  • JavaScript Security Issues

 

Module 10: Javascript Best Practices

  • Minifying your code
  • Using Javascript code checkers

 

Module 11: Javascript Libraries

  • Introduction to Javascript libraries
  • Introduction to jQuery
  • Using a content distribution network to deliver Javascript files
  • Introduction to MooTools

 

Module 12: Javascript and HTML5

  • Javascript in HTML5
  • Using Modernizr
  • Using Strict Mode

 

Module 13: Advance Javascript Features

  • Working with AJAX
  • JSON