UMSL logo

Computer Education & Training Center

JavaScript

JavaScript and AJAX Classes

JavaScript is a popular scripting language that is used extensively on the internet to add dynamic and interactive features to web pages. With JavaScript you can run calculations, check forms for errors, swap images to create rollovers, add special effects and animations, and customize your Web site. [More on JavaScript]

Introduction to JavaScript

(Prerequisite: Introduction to HTML or equivalent experience.). Learn how this powerful scripting language can work with HTML, CSS, and other Web technologies to enhance the user experience on your Web pages. This course introduces you to the basic commands and structure of the language, including variables, expressions, and functions. Practice incorporating calculations into your pages, and display the current date on your page using the built-in Date object. Learn how to create scripts that respond to different events such as button clicks or other user interaction. Additional topics include strategies for reusing scripts and adding alert boxes. [Course Outline]
Fee: $239

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8141 Wed., Aug. 23West CountyLloyd Abernathy

Intermediate Applications of JavaScript

(Prerequisite: Introduction to JavaScript or equivalent experience). Build on the skills practiced in the introductory class. Discover how JavaScript can help to validate HTML forms, providing immediate feedback when the user omits required information or makes other validation errors. Create conditional scripts that will only perform actions when certain criteria are met, and build loops to run statements repeatedly. Learn how tools like arrays can help you store and use multiple pieces of information without requiring extra variables. Additional topics include using loops with arrays and creating regular expressions to check that form data matches a particular pattern. [Course Outline]
Fee: $239

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8142 Thurs., Aug. 24West CountyLloyd Abernathy

Our Advanced JavaScript class also teaches you how to use AJAX (Asynchronous JavaScript and XML) to construct fast, interactive Web sites through the client-side power of JavaScript and the parsing ability of XML. AJAX is fast because it can transfer data to and from a server without the user refreshing a Web page. Visitors can request information from your product database, for example, and that information can be instantly loaded into a table on the Web page.

Advanced Applications of JavaScript and AJAX

(Prerequisite: Intermediate Applications of JavaScript or equivalent experience.) In this class, you will learn how to create an automatically-rotating slide show or a clock by using JavaScript to control timing on your Web pages. Create cookies to store information between visits to the page, so that returning users can maintain preferences or customization. Understand how to use AJAX (Asynchronous JavaScript and XML) combining client-side JavaScript with the power of XML. Using AJAX, web pages are much more responsive, because not all data needs to be transferred between the server and browser. Learn how to use AJAX to create drop-down form menus that are automatically populated based on your users' input. Learn the Document Object Model, XML Document Object Model, JavaScript Document Object Model, and various AJAX frameworks.This course also introduces the popular JavaScript library jQuery, which allows you to quickly and gracefully select portions of the document, dynamically show or hide content, add animations and effects, and easily handle cross-browser compatibility concerns. [Course Outline]
Fee: $239

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8143 Tues., Aug. 29West CountyLloyd Abernathy

If you would like to register for a course, call (314) 984-9000 or register online.

We also have a class, Introduction to jQuery, that teaches you to enhance your web site and save time with the ease and power of the popular jQuery library.