• +353-1-415-1241(GMT OFFICE HOURS)
  • 1-800-526-8630(US/CAN TOLL FREE)
  • 1-917-300-0470(EST OFFICE HOURS)
jQuery Fundamentals Training Product Image

jQuery Fundamentals Training

  • Published: January 2012
  • Region: World
  • 13 Hours
  • Webucator

jQuery is fast becoming a must-have skill for front-end developers. The purpose of this jQuery training course is to provide an overview of the jQuery JavaScript library. When you're done with this jQuery training course, you will be able to complete basic tasks using jQuery, and you will have a solid basis from which to continue your learning.

This class is hands-on and interactive, with exercises, presentations and readings to ensure students stay engaged and learn the material presented.

Approximately 13 hours of training.

This course is valid for One Year after purchase.

For information about Technical Requirements, please contact us

JavaScript Basics
- Syntax Basics
- Operators
-- Basic Operators
- Operations on Numbers and Strings
- Logical Operators
- Comparison Operators
- Conditional Code
- Truthy and Falsy Things
- Conditional Variable Assignment with the Ternary Operator
- Switch Statements
- Loops
-- The for Loop
- The while Loop
-- Breaking and Continuing
- Reserved Words
- Arrays
- Objects
- Functions
-- Using Functions
-- Self-executing Anonymous Functions
-- Functions as Arguments
- Testing Type
- Scope
- Closures

jQuery Basic Concepts
- $(document).ready()
- Selecting Elements
-- Choosing Selectors
-- Does My Selection Contain Any Elements?
-- Saving Selections
-- Refining and Filtering Selections
-- Selecting Form Elements
- Working with Selections
- Chaining
-- Getters and Setters
- CSS, Styling, and Dimensions
-- Using CSS Classes for Styling
-- Dimensions
- Attributes
- Traversing
- Manipulating Elements
-- Getting and Setting Information about Elements
-- Moving, Copying, and Removing Elements
-- Cloning Elements
-- Removing Elements
-- Creating New Elements
- Manipulating Attributes

jQuery Core
- $ vs $()
- Utility Methods
- Checking Types
- Data Methods
- Feature and Browser Detection
- Avoiding Conflicts with Other Libraries

Events
- Connecting Events to Elements
-- Connecting Events to Run Only Once
-- Disconnecting Events
-- Namespacing Events
- Inside the Event Handling Function
- Triggering Event Handlers
- Increasing Performance with Event Delegation
-- Unbinding Delegated Events
- Event Helpers
-- $.fn.hover
-- $.fn.toggle

Effects
- Built-in Effects
-- Changing the Duration of Built-in Effects
-- jQuery.fx.speeds
-- Doing Something When an Effect Is Done
- Custom Effects with $.fn.animate
-- Easing
- Managing Effects
-- jQuery.fx.off

Ajax
- Key Concepts
-- GET vs. Post
-- Data Types
-- A Is for Asynchronous
-- Same-origin Policy and JSONP
-- Ajax and Firebug
- jQuery's Ajax-related Methods
-- $.ajax
-- $.ajax Options
-- Convenience Methods
- $.fn.load
- Ajax and Forms
- Working with JSONP
- Ajax Events

Plugins
- How to Create a Basic Plugin
- Finding and Evaluating Plugins
- Writing Plugins
- Writing Stateful Plugins with the jQuery UI Widget Factory
-- Adding Methods to a Widget
-- Working with Widget Options
-- Adding Callbacks
-- The Widget Factory: Under the Hood
-- Cleaning Up
-- Conclusion

Best Performance Practices
- Cache Length during Loops
- Append New Content outside of a Loop
- Keep Things DRY
- Beware Anonymous Functions
- Optimize Selectors
-- ID-based Selectors
-- Specificity
-- Avoid the Universal Selector
- Use Event Delegation
- Detach Elements to Work with Them
- Use Stylesheets for Changing CSS on Many Elements
- Use $.data Instead of $.fn.data
- Don't Act on Absent Elements
- Variable Definition
- Conditionals
- Don't Treat jQuery as a Black Box

Code Organization
- Key Concepts
- Encapsulation
-- The Object Literal
-- The Module Pattern
- Managing Dependencies
-- Getting RequireJS
-- Using RequireJS with jQuery
-- Creating Reusable Modules with RequireJS
-- Optimizing Your Code: The RequireJS Build Tool

Custom Events
- About Custom Events
-- A Sample Application
-- The Setup
- Conclusion

Format Properties
Online Access The online access training title is accessed through a secure website. You will receive a username and password via email to access the training. This is a single user license, allowing one specific user access to the product.
Note: Product cover images may vary from those shown

RELATED PRODUCTS

  • Enterprise Mobile Development: Trends, Platforms, and Tools - Product Thumbnail Image Enterprise Mobile Development: Trends, Platforms, and Tools
    FROM
  • Employment Services - Global Business Strategic Report - Product Thumbnail Image Employment Services - Global Business Strategic Report

    Employment Services - Global Business Strategic Report

    • Language: English
    • 550 Pages
    • Published: May 2012
    • Region: World
    FROM
  • Green Marketing - Global Strategic Business Report - Product Thumbnail Image Green Marketing - Global Strategic Business Report

    Green Marketing - Global Strategic Business Report

    • Language: English
    • 1254 Pages
    • Published: April 2012
    • Region: World
    FROM
  • Canada 2012 - Power Business Leads Plus Canada - Product Thumbnail Image Canada 2012 - Power Business Leads Plus Canada

    Canada 2012 - Power Business Leads Plus Canada

    • Language: English
    • Published: August 2012
    • Region: Canada
  • Introduction to Dreamweaver CS5 Training - Product Thumbnail Image Introduction to Dreamweaver CS5 Training

    Introduction to Dreamweaver CS5 Training

    • Language: English
    • 18 Pages
    • Published: January 2012
    • Region: World
  • Introduction to CSS Training - Product Thumbnail Image Introduction to CSS Training

    Introduction to CSS Training

    • Language: English
    • 16 Hours
    • Published: January 2012
    • Region: World
  • Introduction to JavaScript Training - Product Thumbnail Image Introduction to JavaScript Training

    Introduction to JavaScript Training

    • Language: English
    • 25 Hours
    • Published: January 2012
    • Region: World
  • Advanced JavaScript Programming - Product Thumbnail Image Advanced JavaScript Programming

    Advanced JavaScript Programming

    • Language: English
    • 31 Hours
    • Published: January 2012
    • Region: World
  • Ajax Training. - Product Thumbnail Image Ajax Training.

    Ajax Training.

    • Language: English
    • 21 Hours
    • Published: January 2012
    • Region: World
  • Web Applications Developer Training - Product Thumbnail Image Web Applications Developer Training

    Web Applications Developer Training

    • Language: English
    • 161 Hours
    • Published: January 2012
    • Region: World

Our Clients

Our clients' logos