3 arrows

Get 50% Off ForgeRock Training Bundles

closeClose

Web Essentials: Introduction to JQuery

  • Tuition USD $1,295 GSA  $1,174.31
  • Reviews star_rate star_rate star_rate star_rate star_half 3118 Ratings
  • Course Code TT4660
  • Duration 2 days
  • Available Formats Classroom

Web Essentials: Introduction to JQuery is an in-depth, hands-on JQuery training course geared for software developers who need to understand what JQuery is and how to use it with today's systems and architectures, expanding their knowledge and skills in architecting and developing sophisticated web interfaces. This course 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.

Skills Gained

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

  • 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

Who Can Benefit

This is an introductory-level hands-on JQuery training course designed for experienced JavaScript / web developers who need to extend their knowledge of web design and development.

Prerequisites

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.

Course Details

Course Structure

Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, lab review and quizzes. This course is “skills-centric”, designed to train attendees in leading-edge web development skills, coupling the most current, effective techniques with the soundest practices.

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

Lesson: Manipulating the DOM

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

Lesson: More On Element Selection

  • Hierarchical Selectors (Combinators)
  • Attribute Selectors
  • Basic vs. Child Filters
  • Filtering Methods
  • Traversing Methods

Lesson: More on Attributes!

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

Lesson: More jQuery!

  • The jQuery Function
  • The jQuery Object
  • Some jQuery “Static” Methods
  • Utility Methods

Lesson: Event Handling

  • Binding Multiple Events to Same Handler
  • Multiple Events to Different Handlers
  • Event Targets
  • Triggering Events
  • Custom Events
  • Live 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

Lesson: jQuery Plugins

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

Lesson: jQuery UI

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

Lesson: Templates

  • Micro Templates
  • jQuery Template Plugin
  • Compiling Templates
  • Template Items3

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.

I highly recommend this course if you want to gain a better understanding of Architecting on AWS or preparing for the SAA-C02 exam.

Attended a Power BI class in McLean with this company. The instructor (Mike Staves) was very good and attentive to the groups' learning needs. The facility was very good and the staff was more than accommodating.

We did the week long class through zoom. The lab was setup with appropriate client and server machines. Instructions were clear. Instructor was excellent.

The course was conducted in a methodical and in a timely manner. Very professional.

Unfortunately, internet problems on my end prevented the full experience of this.

0 options available

There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.

Contact Us 1-800-803-3948
Contact Us
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward