| Week | Topics | Study Materials | Materials |
| 1 |
Introduction to jQuery, areas of use, adding the library to the project, and basic syntax
|
|
|
| 2 |
jQuery selectors: tag, class, id, and attribute selectors
|
|
|
| 3 |
DOM traversal: parent, children, siblings, find, and filtering operations
|
|
|
| 4 |
Managing HTML content and attributes: text(), html(), val(), attr()
|
|
|
| 5 |
CSS and class operations: css(), addClass(), removeClass(), toggleClass()
|
|
|
| 6 |
jQuery events: click, dblclick, mouse, and keyboard events
|
|
|
| 7 |
Using on(), off(), and working with dynamic elements in event handling
|
|
|
| 8 |
Midterm Exam
|
|
|
| 9 |
Show/hide and basic effects: show(), hide(), toggle(), fade, and slide
|
|
|
| 10 |
Animation operations and creating custom animations
|
|
|
| 11 |
Form operations, retrieving form data, and basic validation applications
|
|
|
| 12 |
JSON data structure and processing JSON data with jQuery
|
|
|
| 13 |
Introduction to AJAX; using load(), $.get(), $.post(), and $.ajax()
|
|
|
| 14 |
Dynamic content and data-driven interface applications with AJAX
|
|
|
| 15 |
General review, project implementation, testing, and debugging
|
|
|
| 16 |
Final Exam
|
|
|
| 17 |
Final Exam
|
|
|