JavaScript and jQuery Programming: Level 2 Course Outline
Overview
This 2-day advanced course is for website designers who have some experience building web pages. Lessons build on concepts learned in the JavaScript and jQuery Programming: Level 1 introduction course.
Prerequisites
HTML 5 and CSS Content Authoring: Level 1 or have similar experience
PLUS JavaScript and jQuery Programming: Level 1 or have related programming experience.
Students should feel comfortable with HTML and CSS to get the most from this course.
Who Should Not Attend
This course is NOT intended for advanced developers who want to build jQuery programs from the ground up. This course is most appropriate for designers who want to leverage pre-written jQuery libraries to add user-interactive features to their web pages.
COURSE OUTLINE
Chapter 13 How to work with control structures, exceptions, and regular expressions
What else you need to know about control structures
The Invoice application
How to handle exceptions
How to use regular expressions
The Account Profile application
Chapter 14 How to work with browser objects, cookies, and web storage
How to script browser objects
The Tutorial application
How to use cookies
The Task List application
How to use web storage
How to use Chrome with cookies and web storage
Chapter 15 How to work with arrays, sets, and maps
How to create and use an array
How to use the methods of the Array type
The Test Scores application
More skills for working with arrays
The Task List application
How to work with sets and maps
Chapter 16 How to work with objects
Basic skills for working with objects
The Miles Per Gallon application
How to work with classes
The Trips application
How to work with prototypes
More skills for working with objects
The Task List application
Section 4 Take it to the next level
Chapter 17 How to work with functions, closures, and modules
Basic skills for working with functions
The Test Scores application
How to work with closures
The Slide Show application
How to work with the module pattern
How to work with ES modules
The Slide Show 2.0 application
Chapter 18 How to work with Ajax
Introduction to Ajax
How to make a single Ajax request
The Astronomy Picture Of the Day application
How to make multiple Ajax requests
The Photo Viewer application
More skills for working with promises
How to make cross-origin requests
Chapter 19 How to work with Node.js
An introduction to Node.js
How to use the node command
How to work with Node.js modules
How to use NPM to install modules
View outline in Word
IJJ201