Overview jQuery is a fast, lightweight multi-browser JavaScript library. The Best part of jQuery is that Interacts with the DOM, makes Ajax requests and also creates effects even after javascript is been disabled in the browser. jQuery also allows functionality for developers to build plug-ins. Course Objectives: Understand the JavaScript language & the Document Object Model. Detect and respond to user actions. Alter, show, hide and move objects on a web page. Check information inputted into a form. jQuery is an easy to learn JavaScript library, which makes JavaScript programming very easy. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code. jQuery also simplifies complicated tasks like AJAX calls and DOM manipulation. jQuery will run the same and produce same output in all major browsers. jQuery is free and very easy to include in your projects: just download its latest version from the jQuery website, or use an online Content Delivery Network. jQuery is continuously upgraded, maintained and documented by a dedicated community of great developers. This ensures high quality and support on the internet. Pre-requisite / Target Audience: This course is designed for individuals with an intermediate knowledge on HTML Module 1: Introduction In this module, we will learn about what is the jQuery and benefits of the jQuery of the scripting language. We can also learn about How to use the jQuery using first jQuery example. jQuery Introduction Install and Use jQuery Library Un-Obstructive JavaScript First jQuery Example jQuery Syntax How to escape a special characters Module 2: Selectors In this module, we will learn about jQuery selectors are used to find or select HTML elements based on their name, id, classes, types, attributes, values of attributes and much more jQuery Selector Basic Selectors Module 3: Traversal In this module, we will learn about jQuery traversing, traversing are used to find or select HTML elements based on their relation to other elements. Start with one selection and move through that selection until you reach the elements you desire. Traversal Functions Module 4: HTML Manipulation In this module, we will learn all of the methods in this section manipulate the DOM in some manner. A few of them simply change one of the attributes of an element, while others set an element’s style properties. Getting Setting values from elements Handling attributes Inserting New elements Deleting/Removing elements CSS manipulations Dimensions Positioning Module 5: Effects In this module, the jQuery library provides several techniques for adding animation to a web page. These include simple, standard animations that are frequently used, and the ability to craft sophisticated custom effects. Showing/Hiding elements Sliding elements Fading elements Deleting animation elements Custom animation Module 6: Events In this module, we will learn about jQuery events, these methods are used to register behaviours to take effect when the user interacts with the browser, and to further manipulate those registered behaviours. Working with Events Module 7: Ajax and JSon In this module, the jQuery library has a full suite of Ajax capabilities. The functions and methods therein allow us to load data from the server without a browser page refresh. Ajax with jQuery Load method jQuery get and getJson methods jQuery POST request Retrieving js file Helper methods At the end of the course, participants will be able to get: Use JavaScript to write modern, reactive Websites Understand how JavaScript works and how to use its many advantages Dive into JavaScript Libraries like jQuery or Frameworks like Angular 2 or React