The Introduction to jQuery training course begins with an explanation of the core of jQuery and how it is used to simplify the process of selecting, creating, and manipulating the DOM.
It then transitions into exploring the jQuery UI features used in adding page animations and effects, using jQuery for mobile compatibility, and how jQuery Mobile makes designing for devices easier. The course concludes with exploring QUnit to write and execute tests.
Upon completion of this course, you should know:
- jQuery Core Features
- Working with jQuery UI
- Using jQuery Mobile
- Testing with QUnit
- jQuery Data
What You'll Learn
In the Introduction to jQuery training course, you’ll learn:
- 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
- Data Types (Text, JSON, XML)
- Loading Data with $.ajax
- 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
Meet Your Instructor
Jeremy is a technology enthusiast who loves exploring, learning, and creating new technologies. One of his earliest programming feats – at eight years old – was modifying the game “Nibbles,” written in Basic, to be multiplayer so he and his neighbor could play together. Since then, he has continually experimented with any interesting new technology, never backing down from a challenge.
He played an instrumental role in building CARad, a software listing tool that was...Daniel
Like many experts in similar fields, Daniel is an entrepreneur. Daniel founded Collective Idea in 2005, converting it from one man’s freelance projects into a thriving company with employees in multiple cities and states. He acts as Chief Technology Officer for Paper Hat Press, LLC and Breakthrough.com. He writes and contributes to open-source projects, including Ruby on Rails. He frequently serves as a tech adviser for start-ups and companies. He even has a college degree, from Hope...Anil
Anil is a seasoned software engineer with over 16 years of Java development experience.
Anil started his career as a Unix programmer, slinging C-code, writing shell scripts, and teaching others how to use Unix back when Unix was still a toddler. Anil’s expertise in Unix, C, and C++ allowed him to become a member of Technical Staff at ATT / Bell labs. During his tenure at Bell Labs, Anil led the creation of software tools that simulated network traffic, in particular, cellular...Nick
Nick graduated from CSU in 2007 with a 3.54 GPA and a dual degree in Marketing and Computer Information Systems. He worked for two years as a web developer for various companies, including Hewlett-Packard, before founding a web development company specializing in WordPress.
Nick’s core strengths are in the areas of marketing and web development, and he has more than 15 years of web design expertise. His competencies include PHP...Alex
Alex began writing code as an eight year old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study Computer Science at Georgetown University, followed by working as a government consultant and classroom instructor in the Washington, D.C.-area.
Alex has spent his entire career developing web applications that work in the browser, and teaching web development technologies. He has developed several large-...Eve
Eve has been focused on web and curriculum development since college, where she studied user interface design and usability. Since then, she has consulted as a project manager and coder to deliver interactive web applications, from e-Learning portals to mobile apps.
Well-versed in HTML5, CSS3 and other front-end technologies, Eve has lent her interface and training skills to the redesign of the Partner Portal for Microsoft, and to the roll-out of a new call center application for 1-800-...Kamren
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 application development. Before that, Kamren had the privilege of being the first Sun Certified Ajax instructor. And a few years...Joshua
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 training and software development services for companies around the world for almost 18 years. He provides those services both on-...Peter
In an increasingly web-driven world, Peter believes that the way the web is evolving is important.
Having started programming at age 10, Peter started a technology-led...