Live Online (VILT) & Classroom Corporate Training Course

JavaScript Development training class teaches attendees how to build rich client-side web applications using HTML, CSS, and JavaScript.

How can we help you?

Thanks for sharing your details. Our team will get in touch with you soon.
There was an error trying to send your message. Please try again later.

  • CloudLabs

  • Projects

  • Assignments

  • 24x7 Support

  • Lifetime Access



In this training participants develop real-world JavaScript applications and learn how to create object-oriented JavaScript applications, handle exceptions, and how to use regular expressions. Then they take their JavaScript skills to a more advanced level by working with events, images, timers, closures, callbacks, namespaces, and JSON.


At the end of Javascript training course, participants will be able to

  • Develop real-world JavaScript applications
  • Use arrays, web storage, and JavaScript libraries
  • Create object-oriented JavaScript applications
  • Handle exceptions
  • Use regular expressions
  • Work with events, images, and timers as they build applications like slide shows
  • Use closures, callbacks, namespaces, and the module pattern to secure their applications
  • Use JSON to transmit and store data


HTML5 and CSS3 training or equivalent experience. No prior programming experience is assumed, though this course can be swiftly adapted for a programming-savvy audience.

Course Outline

Getting Started With JavaScript2021-06-25T16:43:24+05:30
  • How to include JavaScript in an HTML document
  • Two ways to include JavaScript in the head of an HTML document
  • The JavaScript syntax
  • How to work with JavaScript data
  • Two illustrative applications
The Essential JavaScript Statements2021-06-25T16:44:45+05:30
  • How to code the basic control statements
  • Three illustrative applications
  • How to work with arrays
  • The Test Scores application with an array
JavaScript Objects, Functions, and Events2021-06-25T16:44:58+05:30
  • How to use objects to work with data
  • How to use functions
  • How to handle events
  • Two illustrative applications
How To Script Forms and Controls2021-06-25T16:45:15+05:30
  • DOM scripting properties and methods
  • The FAQs application
  • How to script forms and controls
  • The Register application
  • How to add new nodes to the DOM
  • The Register application with a table
How To Test and Debug a JavaScript Application2021-06-25T16:45:37+05:30
  • An introduction to testing and debugging
  • How to debug with Chrome’s developer tools
  • Other debugging methods
Numbers, Strings, and Dates2021-06-25T16:45:58+05:30
  • How to work with numbers
  • The PIG application
  • How to work with strings
  • How to work with dates and times
  • The Count Down application
How To Code Control Statements2021-06-25T16:46:25+05:30
  • How to code conditional expressions
  • How to code the selection structures
  • The Invoice application
  • How to code the iteration structures
Arrays and Web Storage2021-06-25T16:46:49+05:30
  • How to create and use an array
  • How to use the methods of an Array object
  • Other skills for working with arrays
  • How to use web storage
  • The Task Manager application
How To Create and Use Functions2021-06-25T16:47:08+05:30
  • Basic skills for working with functions
  • The Task Manager application
  • Object-oriented skills for working with functions
How To Create and Use Objects2021-06-25T16:47:30+05:30
  • Basic skills for working with objects
  • What you need to know about JavaScript prototypes
  • The Task Manager application
  • Advanced skills for working with objects
  • The enhanced Task Manager application
Using Regular Expressions, Handling Exceptions, and Validating Data2021-06-25T16:47:55+05:30
  • How to use regular expressions
  • How to handle exceptions
  • The Register application
Events, Images, and Timers2021-06-25T16:48:15+05:30
  • How to work with events
  • The FAQs application
  • How to work with images
  • The Rollover application
  • How to use timers
  • The Slide Show application
Closures, Callbacks, and Recursion2021-06-25T16:48:36+05:30
  • Introduction to closures
  • How to use closures
  • The Slide Show application
  • How to use callbacks
  • How to use recursion
  • The Task Manager application
Namespaces, Modules, and Custom Properties2021-06-25T16:48:56+05:30
  • How to work with namespaces
  • The Task Manager application
  • How to work with the module pattern
  • The Slide Show application
  • How to customize properties
  • The enhanced Slide Show application
JavaScript Object Notation (JSON)2021-06-25T16:49:14+05:30
  • An introduction to JSON
  • How to work with JSON in JavaScript
  • The Task Manager application
  • How to customize the stringify method
  • How to customize the parse method
  • The enhanced Task Manager application

Go to Top