Enhance your web development skills with the 'Introduction to jQuery' course, designed for anyone looking to bring innovative animations and interactive features to web pages without a deep dive into programming, using the power of jQuery.
Design dynamic and engaging web pages using jQuery.
Implement interactive features and animations with ease.
Understand DOM manipulation through jQuery techniques.
Utilize jQuery plug-ins to enhance web functionality.
jQuery is a JavaScript library that has standardized and simplified the browser language for all browsers when possible. The course teaches how to use jQuery to develop the web page logic behind animation, HTML5 features, DOM manipulations, menus, better form control, and more. It does not focus on teaching traditional programming concepts or the basics of JavaScript but the student will slowly pick up those through the use of jQuery.
No upcoming dates. Please check back later.
What’s so good?
What the downside?
Downloading jQuery
Uncompressed or compressed?
The jQuery alias
Dissecting a jQuery statement
JavaScript vs jQuery objects
Bits of HTML
Debugging
Making sure the page is ready
Simple selecting / narrowing down
Testing our selection
Filters
Selecting multiple elements / traversing
Reading CSS
Setting CSS properties
Classes
Enhancing
Event handlers
Event handlers - common
Event handlers - 1.7
Revealing hidden elements
Toggling elements
Progressive enhancement
Adding new elements
Removing existing elements
Modifying content
Applying effect to each element of a collection
Basic animation
Slide effects
Anonymous functions
A few tricks
Spoiler revealer
Animating
Color animation
Easing
Advanced easing
Bouncy content panes
The animation queue
Animation functions
Chaining actions
Animated navigation
Animated navigation, Take 2
The jQuery UI library
Scrolling
Floating navigation
Scrolling the document
Custom scroll bars
Advanced scrolling
Resizing
Resizable elements
ThemeRoller
Pane splitter
Lightboxes
attr( )
load( )
Event handlers in options/maps
Troubleshooting
Cropping images with Jcrop
Slideshows
JavaScript timers
Stopping timers
Fading slideshow
True cross-fading
Plugins
Scrolling slideshows
Smarter scrolling with data( )
Object notation
Menus
Event propagation
Default event actions
Open / closed indicators
Menu expand on hover
Drop-down menus
Accordion menus
Tabs
Panels and panes
Sliding overlay
Tooltips
Advanced tooltips
Cleaner jQuery
Client-side templating
Browser sniffing
AJAX crash course
Loading remote HTML
Enhancing hyperlinks
Picking HTML with selectors
Advanced loading
Prepare for the future
Fetching data
Delicious
Twitter plugins
Flickr
The jQuery Ajax workhorse
Common Ajax settings
Loading external scripts
GET and POST requests
jQuery Ajax events
Interactivity: Using Ajax
Forms
Form selectors
Simple validation scripts
Designing form validation
The submit event
Form validation with the plugin
Version and script links
HTML
jQuery
Unobtrusive JavaScript
CSS
View current source code
Validation predefined rules
Maximum length indicator
Form hints
Check all checkboxes
Inline editing
Autocomplete
Star rating control
Form & validation plugins
Controls - date pickers
Controls - quick theme
Sliders
Drag and drop
Sortable
Progress bar
Dialogs and notifications
jQuery UI Dialog
Growl-style notifications
1-up notifications
Lists & new functions
New functions
Utility functions - map, makeArray
text( ), val( ), html( )
find( ), children( )
sort( )
filter( ), indexOf( )
Trees
Event delegation
on( ), off( ) - 1.7
Tables & pagination
Creating a plugin
Executing a plugin
Adding options (args)
Executing with options
Adding callbacks to options
Extending jQuery
$. prefixed functions
Overwriting functions
Create your own selectors
Events
Custom events
Unbinding
Namespacing
new events / special
Avoiding conflicts
Queuing/dequeuing animations
JavaScript objects as jQuery objects
Theme rolling
Using themes
Web sites
Conferences
Plug-ins
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier