Great class. Will teach you a lot of handy skills for the business world. It will make your day easier. More Testimonials »

Prototype and Script.aculo.us Training

Delivery Options

Class Date and Time Price Pricing Information
$495.00
or 1 vouchers voucher
$495.00 or 1 vouchers voucher
$495.00 or 1 vouchers voucher

Class Description

Class Overview

In this Prototype and Script.aculo.us training class, students learn to create robust and dynamic websites more quickly by using these two popular JavaScript frameworks.

Class Goals

  • Learn to take advantage of Prototype to speed up development.
  • Learn to use script.aculo.us to create dynamic affects.

Class Outline

  1. Prototype.js
    1. what is, who wrote, who uses, who maintains
    2. Extensions to JS classes (String, Array, Object, etc)
    3. String extensions in detail
      1. escapeHTML, evalScripts, gsub, toQueryParams, etc
      2. Templates
    4. Enumerables
      1. loops
      2. iterators
      3. list operations
    5. Base class inheritance
    6. Utility functions
    7. DOM
      1. element extensions
      2. form extensions
      3. chaining methods
      4. Insertions
      5. Events (observing, getting info about the event)
    8. Ajax
      1. Request
      2. Updater
      3. PeriodicalUpdater
    9. Extending Prototype
      1. Adding your own Element methods
      2. Inheriting from Ajax.Request
    10. Where to get more info (lists, trac, docs)
  2. script.aculo.us
    1. what is, who wrote, who uses, who maintains
    2. Effects
      1. Core effects
        1. Opacity
        2. Move
        3. Scale
        4. Highlight
        5. ScrollTo
      2. Combined effects
        1. Fade/Appear
        2. BliddUp/BlindDown
        3. Shake
        4. SlideUp/SlideDown
        5. etc
      3. Creating your own effect
        1. Inheriting from Effects.Base
        2. Combining other effects
      4. Element extensions
    3. Controls
      1. Autocompleter
      2. InPlaceEditor
      3. Draggables
      4. Sortables
    4. Where to get more info (lists, trac, docs)

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • HTML
  • CSS
  • Plenty of real-world experience with JavaScript

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator

Free Webinars

A Crash Course in CSS

Wed, 3/21 1:00 PM EST

Recent Blog Articles

Regular Expression Tester

Posted on Jun 06, 2011 by Nat Dunn

I know there are a lot out there already, but we built a simple regular expression tester for use in our Intro to PHP class and Advanced JavaScript class. ...


Testing Web Pages in Old Versions of IE with Virtual PC

Posted on Mar 11, 2011 by Nat Dunn

Testing on old versions of Internet Explorer can be a pain. I have used IE Tester a lot and it used to do a pretty good job, but lately it has been having ...


JavaScript Division by Zero and Infinity

Posted on Mar 03, 2011 by Nat Dunn

In JavaScript, division by zero does not cause an error. Instead, it evaluates to Infinity, which is a reserved word (note the capital “I”). ...


XMLHttpRequest readyState bug in Opera

Posted on Mar 02, 2011 by Nat Dunn

The readyState holds the current state of an XMLHttpRequest object. It is generally used to see if the requested content has been received. According to ...


JavaScript and the User’s Environment

Posted on Feb 04, 2011 by Nat Dunn

A lot of support forms ask users what browser and operating system they’re using as this can be useful information for debugging the problem. But ...

Project Management Institute Partner

Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.

© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723