Course Outline


Course Outline for jQuery

Overview of jQuery
  • What is jQuery, why do we need it?
  • Downloading and installing jQuery
  • Understanding CDN versions
  • Understanding minified v/s uncompressed versions
  • Advantages of jQuery
Diving into jQuery
  • The jQuery object and the $ alias
  • Identifying document readiness
  • Executing some code - the -Hello World- of jQuery
jQuery Selectors
  • How jQuery works - select and apply
  • Understanding various selectors
  • Method chaining
  • DOM traversal
DOM and CSS Manipulation using jQuery
  • Inserting DOM elements
  • Moving DOM elements
  • Cloning DOM elements
  • Removing DOM elements
  • Modifying CSS properties
  • Identifying dimensions and position of objects
AJAX using jQuery
  • Handling different types of response data
  • JSONP
  • Handling failures
Effects and Custom Animations - 1 hour
  • Showing and hiding elements
  • Fading effects
  • Sliding effects
  • Creating custom animations
Using Plugins in jQuery
  • Understanding the plugin framework
  • Discovering plugins
  • A few examples
Plugin Authoring - 1.5 hours
  • The this keyword revisited (context)
  • $.extend
  • Maintaining chainability
  • Defaults and options
  • Events
  • Writing your own plugin
Using Plugins
  • jQuery UI
  • Accordion
  • Autocomplete
  • Navigation menus
  • Tabs
  • Breadcrumbs
  • Interactions
  • Draggable/Droppable
  • Resizable
  • etc
  • Effects
  • Themes
  • Data Tables
  • jQuery Mobile - an introduction

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.