Application Development & Programming Training Icon

Web Essentials: jQuery


2 Days Classroom Session   |  
2 Days Live Online
Classroom Registration
Individual:
$1295.00
Live Online Registration
Live Online:
$1295.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

Certification
Overview

Web Essentials:  jQuery covers jQuery and provides practical and hands-on experience with the preferred JavaScript library for building rich web applications. If you are building for the web, learning jQuery will change the way you write JavaScript, working across multiple browsers and platforms.

This course provides indoctrination in the practical use of the umbrella of technologies that are on the leading edge of web development. 

Working within a dynamic, hands-on learning environment, guided by our expert team, attendees will:

  • Learn what jQuery is and how to add it to your applications
  • Use jQuery to select complex sets of elements from the DOM
  • Develop rich web pages that respond to user interaction
  • Interact with your server-side code using Ajax
  • Explore a wide variety of plugins and learn how to write your own
Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
Request a quote for private onsite training Request
Jun 6, 2019 – Jun 7, 2019    10:00am – 6:00pm Live Online Register
Course Outline

Session: jQuery

Lesson: Why jQuery?

  • JavaScript Evolution
  • Why jQuery?
  • jQuery Usage
  • Downloading jQuery

Lesson: Basic jQuery

  • jQuery: Operational Overview
  • jQuery Capability Overview
  • Basic Selectors
  • Multiple Selector
  • Selecting by Order
  • Exercise: Installing and Testing jQuery

Lesson: Manipulating the DOM

  • Attributes vs. Properties
  • CSS Box Model Properties
  • Element Content
  • Manipulating Children
  • Wrapping and Unwrapping
  • Effects (Basic Animation)
  • Effects Queues
  • Exercise: CSS Selection

Lesson: More On Element Selection

  • Hierarchical Selectors (Combinators)
  • Attribute Selectors
  • Basic vs. Child Filters
  • Filtering Methods
  • Traversing Methods
  • Exercise: Delving Into jQuery

Session: Working with jQuery

Lesson: Attributes, Forms, and DOM

  • Selecting From Forms
  • Selecting Parent and Children
  • Automatic DOM Traversal
  • Manipulating DOM Elements
  • Getting and Setting Attribute Values
  • Removing Attributes
  • Exercise: Dynamic DOM

Lesson: More jQuery!

  • The jQuery Function
  • The jQuery Object
  • Some jQuery “Static” Methods
  • Utility Methods
  • Exercise: jQuery Practice

Lesson: Event Handling

  • Binding Multiple Events to Same Handler
  • Multiple Events to Different Handlers
  • Event Targets
  • Triggering Events
  • Custom Events
  • Live Events
  • Exercise: jQuery Events

Lesson: More On Elements!

  • Changing HTML Content
  • Changing Text Content
  • Managing Elements
  • Introduction to Animations

Lesson: Ajax

  • Posting Data
  • Global Ajax Handlers
  • JSONP
  • Serialization
  • Deferred Objects
  • Promises and Piping
  • Chaining Tasks
  • Exercise: jQuery Selectors and Content Manipulation

Session: jQuery Plugins and Enhancements

Lesson: jQuery Plugins

  • jQuery Validation Plugin
  • jQuery Form plugin
  • jQuery BBQ (Back Button
  • &
  • Query) Plugin
  • jQuery Hotkeys Plugin
  • jQuery Color Plugin
  • Exercise: jQuery Plugins

Lesson: jQuery UI

  • jQuery UI Effects
  • Advanced Easing
  • Interactions
  • Position Utility
  • Widgets
  • Icons
  • Exercise: jQuery UI

Lesson: Templates

  • Micro Templates
  • jQuery Template Plugin
  • Compiling Templates Template Items
Who should attend

This is an intermediate web development course, designed for experienced JavaScript/web developers who need to extend their knowledge of web design and development. 

Pre-Requisites

This is a hands-on programming class.  Attendees should have previous experience or working knowledge of developing software applications.  Real world programming experience is a must.

0
1