We may earn an affiliate commission when you visit our partners.
Joe Eames

A deep look at several advanced concepts in jQuery from performance to plugins to promises

Read more

A deep look at several advanced concepts in jQuery from performance to plugins to promises

This course dives into several advanced topics in jQuery. Learn to leverage jQuery to move beyond simply selecting and manipulating DOM nodes. Some of the many topics covered include: authoring plugins for internal projects and for publication, improving performance of DOM node selection and insertion, customizing jQuery to add more defaults and named constants, using the data method to store and retrieve arbitrary data associated with DOM nodes, manipulating arrays and collections with jQuery's built-in utility methods, and handling events correctly even for dynamically created DOM nodes. This course also includes a comprehensive coverage of deferred objects and promises based on CommonJS. Code examples are given for most of the covered concepts.

Enroll now

What's inside

Syllabus

jQuery Advanced Topics Course Introduction
jQuery Utility Methods
Customizing jQuery
Authoring Plugins
Read more
Performance
Data Method
Advanced jQuery Event Handling

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines intermediary to advanced jQuery concepts, which helps learners explore a variety of development styles using a single library
Taught by Joe Eames, who is recognized as a jQuery expert
Develops an understanding of creating plugins and handling advanced jQuery events, which are in-demand skills for website developers
Covers performance-related concepts, such as DOM node selection and insertion, which can lead to optimized websites
May require additional software to follow along with code examples, which could be a barrier to some learners

Save this course

Save jQuery Advanced Topics to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for jQuery Advanced Topics. These are activities you can do either before, during, or after a course.

Career center

Learners who complete jQuery Advanced Topics will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers build, deploy, and maintain software systems. To perform well in this job, one would need to be well-versed in jQuery development, particularly when interacting with dynamic or complex web applications. This course helps Software Engineers develop these skills through its coverage of advanced jQuery topics such as performance optimization, plugin development, and event handling for dynamic content.
Front-End Developer
Front-End Developers focus on the design and implementation of the user interface for web applications. To be successful, a Front-End Developer will need to leverage jQuery to enhance the user experience. This course covers advanced jQuery techniques, such as performance optimizations and event handling, which can help Front-End Developers build dynamic and engaging user interfaces.
Web Developer
Web Developers create and maintain websites and web applications. To do so, they need to be proficient in various technologies, including jQuery. This course focuses on advanced jQuery techniques such as creating and using plugins, customizing the library, and working with deferred objects and promises.
JavaScript Developer
JavaScript Developers use the JavaScript programming language to build and maintain web applications, mobile apps, and desktop software. To be successful, JavaScript Developers need to master jQuery, a JavaScript library that simplifies DOM manipulation. This course teaches advanced jQuery techniques, helping JavaScript Developers enhance their skills in building interactive and dynamic web applications.
User Experience Designer
User Experience Designers focus on creating positive and seamless user experiences for websites and applications. To do so, they need to understand how users interact with web applications. This course teaches advanced jQuery techniques such as event handling and data manipulation, which can help User Experience Designers build interfaces that are both user-friendly and efficient.
Web Designer
Web Designers create the visual appearance of websites and applications. To do so, they need to understand how to use jQuery to manipulate the DOM. This course teaches advanced jQuery techniques such as customizing the library and working with deferred objects and promises, helping Web Designers build visually appealing and interactive web applications.
Quality Assurance Analyst
Quality Assurance Analysts test software applications to ensure they meet quality standards. To do so, they need to understand how to use jQuery to interact with web applications. This course teaches advanced jQuery techniques such as performance optimization and event handling, helping Quality Assurance Analysts write effective test cases and identify potential issues.
Technical Writer
Technical Writers create technical documentation for software and hardware products. To do so, they need to understand how to use jQuery to explain complex concepts. This course teaches advanced jQuery techniques such as creating and using plugins and customizing the library, helping Technical Writers create documentation that is both accurate and easy to understand.
Project Manager
Project Managers plan, execute, and close projects. To do so, they need to understand how to use jQuery to manage project resources. This course teaches advanced jQuery techniques such as customizing the library and working with deferred objects and promises, helping Project Managers create effective project plans and track project progress.
Business Analyst
Business Analysts analyze business needs and create solutions to improve business processes. To do so, they need to understand how to use jQuery to gather data from web applications. This course teaches advanced jQuery techniques such as data manipulation and working with deferred objects and promises, helping Business Analysts collect and analyze data effectively.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. To do so, they need to understand how to use jQuery to extract data from web applications. This course teaches advanced jQuery techniques such as data manipulation and working with deferred objects and promises, helping Data Analysts gather and analyze data effectively.
IT Support Specialist
IT Support Specialists provide technical support to users of computer systems and software. To do so, they need to understand how to use jQuery to troubleshoot web applications. This course teaches advanced jQuery techniques such as performance optimization and event handling, helping IT Support Specialists resolve issues quickly and efficiently.
System Administrator
System Administrators manage and maintain computer systems and networks. To do so, they need to understand how to use jQuery to automate tasks. This course teaches advanced jQuery techniques such as creating and using plugins and customizing the library, helping System Administrators automate tasks and improve system efficiency.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser