About This Course
The jQuery Fundamentals training course covers a breadth of jQuery techniques and related technologies. The course begins by covering all the essential parts of selecting DOM elements and making changes to the page using jQuery. The course then moves into using jQuery UI for effects, animations, widgets, and themes. Developers will learn how to test applications with jQuery and connect jQuery with different data services and backends. Developers will also learn to how build apps and single page applications with jQuery mobile.
What Happy Developers Say
The instructor did a good job of adjusting content to meet different skill levels.
The instructor was very knowledgeable, making it easy to ask questions and provided good conversation about the topic at hand.
The instructor demonstrated strong broad knowledge as well as technical in-depth when appropriate
I liked that we could determine what to learn, no time was wasted.
I had trouble understanding a certain concept, and told the instructor that I just didn't get it. While the class was busy with an exercise, he sat down with me, gave me material to read, and made sure I understood it before I moved on. I really appreciated that.
The instructor has a great attitude and pacing. Amazing how much he knows about JS!
- Utilize jQuery Core Features to do all forms of DOM manipulations.
- Design User Interface with jQuery UI.
- Use jQuery Mobile to make responsive apps.
- Setup Unit Tests using QUnit.
- jQuery Core
- jQuery History
- Installing jQuery
- The jQuery Object
- Selecting DOM Elements
- Creating DOM Elements
- Traversing Data
- Manipulating the DOM
- Adding Content to Elements
- Changing the Appearance of Elements
- Manipulating Attributes
- Adding Event Handlers to Elements
- jQuery UI
- jQuery UI Library
- Using the APIs
- Creating Your Own Theme
- jQuery Mobile
- Mobile First Overview
- Creating a Single Page Site
- Linking to Pages
- Headers and Footers
- Panels and Transitions
- The Grid
- Adding Touch Events
- jQuery Data and QUnit
- REST Overview
- Loading Data with $.ajax
- Data Types (Text, JSON, XML)
- Loading JSONP
- Data Loading Helpers
- Sending Data
- QUnit Overview
- Writing Tests
- Testing an API
- jQuery Data
- Finding and Using Plugins
- Implementing a 3rd Party Plugin
- Extending jQuery
- Writing Your Own Plugin
- Creating a Widget with the Widget Factory
- Using Widgets as Views
- Building an HTML5 Canvas Bar Graph Plugin
Instructors Who Teach This Course
Elias Carlston has 20 years’ experience as a software engineer, from lean startups to large enterprises. Having great mentors early on showed Elias the value of sharing knowledge, and he enthusiastically embraces the opportunity to give back to the community through teaching. Beginning his career as a data analyst for a large non-profit clinic, he soon became a full stack developer. First, at ... read more
Eric is a professional trainer and software developer who loves learning new things, sharing what he learns, and helping clients to solve business problems. He holds a BS in Computer Science from the Virginia Military Institute, and numerous software certifications to include the Microsoft Certified Professional Developer certification.
Eric has extensive experience providing customized trai... read more
Kamren has a love of all things front-end and has enjoyed bringing his 10+ years of web development experience into each class he teaches. Recently Kamren has been working with a leading insurance company as a senior developer of front-end architecture and mobile web application design. He was instrumental in shaping their front-end development team and leading the company into single page appl... read more
Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, HTML5, Web Components, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (https://www.enterprisejavanews.com), and the a... read more