Skip to Scheduled Dates
Course Overview
JavaScript Essentials with jQuery provides an introduction to and experience working with the JavaScript programming language in the environment it's used in the most: the browser.
Course Objectives
- Become both familiar with the language and confident enough to work with it in any context
- Learn enough of the DOM API to bend it to your will
- Make communication between the browser and your server possible
- Understand and effectively leverage closures
- Understand how JavaScript's object model differs from the model classical object-oriented programming languages
- Learn what jQuery is and how to add it to your applications
- Use jQuery to select complex sets of elements from the DOM
- Develop rich web pages that respond to user interaction
- Interact with your server-side code using Ajax
- Explore a wide variety of plugins and learn how to write your own
- Test your applications to make sure your JavaScript is as solid as the rest of your code
Course Prerequisites
- HTML5 - Content Authoring Fundamentals
- HTML5 - Content Authoring with New and Advanced Features
Course Outline
1 - JavaScript Basics
- Debugging Tools
- JavaScript Functions
- JavaScript Arrays
- More On Element Selection
2 - Working with jQuery
- JavaScript Strings and Regular Expressions
- Object-Oriented JavaScript
- JavaScript Event Handling
- Advanced JavaScript
- Attributes, Forms, and DOM
- More jQuery!
- Event Handling
- More On Elements!
- Ajax
- Navigation Techniques
3 - jQuery Plug-Ins & Enhancements
- jQuery Plugins
- jQuery UI
- Templates
4 - JavaScript Object Notation (JSON)
- JSON Objects
- JSON Syntax and Processing
- jQuery, JSON, and AJAX
5 - jQuery
- Why jQuery?
- Basic jQuery
- Manipulating the DOM
6 - Advanced Topics
- JavaScript Best Practices
- Performance and Optimization
- Download Options
- Security
7 - Web Design
- Responsive Web Design
- User Interface Principles
- Layout Techniques
- Selection Techniques