Font size:

Description:

This is a bundled training package. It contains training for each of the bundled items below:

Course Price
JavaScript Language Basics $74.95
JavaScript: Objects and Object-oriented Programming $74.95
JavaScript: Functions and Regular Expressions $74.95
JavaScript: Browser Scripting Fundamentals $74.95
JavaScript: Advanced Browser Scripting and DHTML $74.95

Bundle Price: $199.00
Total Savings: $175.75


JavaScript Language Basics

JavaScript is a client-side interpreted scripting language that enables you to enhance static web applications by working in tandem with HTML and Cascading Style Sheet (CSS). This course will introduce the history of JavaScript and outline how it is commonly used to develop dynamic web sites. Moving into the fundamentals of the language, the course will demonstrate the use of script in web pages, and the basic elements of the language, including variables and data types, operators, statements, and functions. This course is one of a series covering the fundamentals of the JavaScript language.
  • identify the uses and capabilities of JavaScript
  • recognize key characteristics of JavaScript
  • recognize the practical advantages of using key elements in JavaScript
  • recognize how to open, close, and add a statement to a simple JavaScript program
  • place an opening JavaScript tag in an HTML page
  • use the write and alert functions in a basic JavaScript program
  • load an external file into a JavaScript page
  • turn a JavaScript program into a valid XHTML version that will work on non-XHTML-compliant browsers
  • choose an appropriate name for a variable in a given scenario
  • recognize how to use parseInt or parseFloat to convert data types in a given scenario
  • recognize how arithmetic, unary, relational, and Boolean operators are used to affect data values in JavaScript
  • distinguish between conditional, assignment, comma, and bitwise operators
  • distinguish between key statement types
  • recognize how to complete a statement to define or call a given function
  • recognize what is meant by variable scope and lifetime
  • declare and initialize a variable in a given scenario
  • complete a switch statement within a function
  • add arithmetic operators within a function
  • call a function

JavaScript: Objects and Object-oriented Programming

Object-oriented programming is an important feature of JavaScript. This course will explore the advantages and implications of object-oriented programming, and prepare the learner to create and utilize user-defined objects in JavaScript. It will also introduce key objects that are part of the JavaScript language, including String, Math, Number, and Date objects, as well as arrays. The course will survey common methods and contexts for using these native objects. This course is one of a series covering the fundamentals of the JavaScript language.
  • identify the benefits of object-oriented programming
  • recognize how JavaScript uses the concepts of extensibility and encapsulation
  • recognize the basic structure and function of the Object object in JavaScript
  • recognize how to create and use an object
  • recognize how the prototype object extends an object
  • create a constructor function for an object
  • extend an object using the prototype object
  • create an object of a particular type
  • recognize the appropriate String object method to use in a given scenario
  • recognize how to define elements for an array object
  • recognize how to use the appropriate array object method to achieve a desired result
  • recognize how to fill in the appropriate Math method to give a desired result
  • recognize how to use a method of the Number object to return a given result
  • recognize how to return a date or time using the Date object
  • use objects to calculate numerical and date information
  • use String object methods to check character codes and store data in an array
  • use Array object methods to process and write selected elements

JavaScript: Functions and Regular Expressions

In JavaScript, all functions are technically Function objects and provide users with an alternative way to encapsulate statements to perform more powerful and useful actions in a reusable piece of code. Regular expressions ease the task of validating data in JavaScript programs. This course will explore how to use Function objects and useful predefined functions that are part of the JavaScript language. It will also detail the regular expression support built into JavaScript that allows developers to perform pattern matching and validation of user-entered data. Specific topics covered will include Function objects, recursion, anonymous functions, predefined JavaScript functions, and pattern matching using regular expressions. This course is one of a series covering the fundamentals of the JavaScript language.
  • recognize how function objects are defined and executed
  • recognize the uses for anonymous functions
  • recognize how to call a function recursively
  • identify the appropriate predefined function for a given task
  • use the best approach to define and call a function object in a given scenario
  • complete a recursive function
  • use predefined JavaScript functions in a function expression
  • recognize how to create and initialize a RegExp expression object
  • choose an appropriate method to use with a regular expression and predict the result, in a given scenario
  • determine the output for a regular expression that includes attribute characters
  • recognize the results of using the replace method with a regular expression containing various characters
  • recognize how specific special characters are used in testing a string for a specific pattern
  • define a regular expression using special characters and repetition characters
  • choose the regular expression that will detect a given pattern
  • recognize which entries would be validated by a given regular expression
  • create and initialize a RegExp object to detect a common pattern
  • validate a common pattern using a regular expression method

JavaScript: Browser Scripting Fundamentals

Using JavaScript, developers can interact with numerous browser objects, create and modify windows and frames, and access and modify form information. This course explores and demonstrates how to use JavaScript to access and modify client-side features of the browser, and as a result to add a degree of interactivity to web sites. Specific topics covered include JavaScript browser objects, windows and frames, event handlers, and forms. This course is one of a series covering the fundamentals of the JavaScript language.
  • distinguish between key browser objects
  • recognize how to perform browser version checking using objects, properties, or methods
  • recognize the meaning of key elements of frame-defining code
  • recognize how to access variables and functions between frames
  • recognize how to open a new window with appropriate parameters, in a given scenario
  • set up a window containing frames with specified code access between them
  • use the window object to open a new window and change its location
  • recognize how to connect code to web page events using event handlers
  • recognize how to create and use form elements to return user-entered values
  • match form elements to the tags needed to create them
  • create a form containing HTML elements
  • set up an event handler

JavaScript: Advanced Browser Scripting and DHTML

JavaScript allows developers to use browser scripting techniques to detect code or user-entry errors, and to dynamically add interactivity to web sites. This course explores and demonstrates how to use JavaScript to incorporate error handling techniques into your programs as well as enhance the interactivity of the user experience using DHTML. Specific topics covered include JavaScript error handling, client-side form validation, cookies, and DHTML. This course is one of a series covering the fundamentals of the JavaScript language.
  • recognize how to create and catch exceptions using throw statements
  • recognize how to complete a basic try...catch block
  • recognize how to verify that required fields have been modified
  • recognize how to validate user input using pattern matching
  • associate form validation approaches with their advantages and disadvantages
  • recognize how to create a cookie and set specific attributes
  • recognize how to retrieve the value of a cookie
  • validate form information on the client side
  • set a cookie based on information from a given form
  • use a try...catch statement to detect and handle errors in a given scenario
  • retrieve the value of a cookie
  • recognize how to script DHTML that will handle events in any major browser
  • recognize the effect of various style declarations in CSS
  • recognize the implications of using a given approach for defining a CSS style
  • recognize how to retrieve an HTML element and modify its CSS style using DHTML
  • predict an element's appearance based on its CSS definitions
  • define a DHTML event handler that is cross-browser compatible
  • use DHTML to change the appearance of an element
Register Now
JavaScript Fundamentals e-learning bundle
  • Course ID:
    252812
  • Duration:
    10 hours
  • Price:
    $199