Duration
40 hours, 5-day training workshop
Regular Price
Php 19,100.00 VAT inclusive (price may change depending on headcount and venue)
Description
JavaScript training program provides the fundamental knowledge necessary to design and develop dynamic Web pages using JavaScript. It introduces trainees to client-side JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive Web pages.
Course Content
- 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
- Communicating with the User
- Using Data More Than Once: Variables
- Keywords and Reserved Words
- Expressions
- Operators
- 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
- Defining a Function
- Calling a Function
- User Events and JavaScript Event Handlers
- Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers
- 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
- What is DOM?
- Working with nodes and elements
- Accessing DOM elements
- Changing DOM elements
- Creating DOM elements
- Debugging Javascript
- Common Javascript errors
- Debugging tools
- Overview of Form Controls
- Referring to form Objects
- Form Validation
- Hiding and Showing form sections
- CSS and Javascript
- Removing and applying CSS classes
- Changing inline styles
- Security and Cookies
- What Are Cookies?
- Storing Cookies
- Testing for Cookie Presence
- Clearing a Cookie
- Cookies and Local Storage
- JavaScript Security Issues
- Minifying your code
- Using Javascript code checkers
- Introduction to Javascript libraries
- Introduction to jQuery
- Using a content distribution network to deliver Javascript files
- Introduction to MooTools
- Javascript in HTML5
- Using Modernizr
- Using Strict Mode