> Nearby Locations
Des Moines
515-226-3265
 
 
 
My Account  |  View Cart
Search:
 


Class Outline*


| Request Info | Contact Us


Mastering jQuery

Duration:

2 Days

Course Overview:

jQuery is a JavaScript toolkit that significantly simplifies rich web based application development. This course teaches a developer all aspects of jQuery based application development. The class is not specific to any vendor's platform and it equally applies to Java, .NET, PHP etc. All labs are done using plain web server and editor.

Objectives:

  • jQuery basics and functions
  • Using selectors with jQuery
  • Manipulating page elements with jQuery
  • jQuery event model
  • jQuery and Ajax
  • jQuery animation and advanced effects
  • jQuery plugins

Audience:

Developers responsible for designing the web front end GUI using jQuery

Prerequisites:

Good knowledge of JavaScript and DOM API is required.

Our Enhancing Web Pages with JavaScript course or minimum 2 years background in Java web development satisfies these requirements.

Topics:

Chapter 1. Overview of jQuery

  • The Rise of JavaScript
  • Enter jQuery
  • Downloading and Including jQuery
  • jQuery Fundamentals
  • The ready() Function
  • The jQuery() or $() Function
  • A Basic jQuery Script
  • Summary

Chapter 2. jQuery Selectors

  • Selecting Elements
  • Selecting Form Elements
  • Working with Selections
  • Chaining Selections
  • Generating New HTML
  • Managing the Wrapped Element Set
  • Summary

Chapter 3. Manipulating Elements with jQuery

  • Applying CSS Styles to Elements
  • Setting and Getting Element Attributes
  • Element Dimensions
  • Setting Element Content
  • Dealing with Form Elements
  • Moving, Copying, and Removing Elements
  • Summary

Chapter 4. jQuery Events

  • Overview of Events and Event Handling
  • Linking Events to Elements
  • Organizing Events with Namespaces
  • Event Delegation
  • Event Helpers
  • Unbinding Event Handlers
  • Summary

Chapter 5. Ajax with jQuery

  • Ajax with jQuery
  • $.ajax() Function
  • $.get() and $.post() Convenience Methods
  • The load() Method
  • Ajax and Forms
  • Ajax Events
  • Showing Progress with ajaxStart() and ajaxStop()
  • Summary

Chapter 6. jQuery Animation and Effects

  • Built-in Effects
  • Hiding and Showing Elements
  • Fading In and Out
  • Slide Up and Slide Down
  • Custom Animation with animate()
  • Managing Effect Queue
  • Summary

Chapter 7. Developing Custom jQuery Plugins

  • What is a jQuery Plugin?
  • Using External Plugins
  • Plugin Development Basics
  • Iterating Selected Elements
  • Plugin Configuration Options
  • Managing Plugin State
  • Writing Custom Utility Functions
  • Adding New Wrapper Methods
  • Summary

*Content, days, and times vary depending on your location. Please view the outline prior to purchase or contact the local center for more information.