JavaScript and jQuery Programming: Level 1 Course Outline
Overview
This 3-day introductory course is for website designers who have some experience building web pages. Lessons familiarize students with the ins and outs of basic JavaScript and then move on to tools for adding interactivity to a Web site as quickly and easily as possible with the help of pre-written jQuery libraries.
Prerequisites
Students should feel comfortable with HTML and CSS to get the most from this course. Participants should have taken
HTML 5 and CSS Content Authoring: Level 1 or have similar experience before attending 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 1 Introduction to web development
How a web application works
How the ECMAScript specification works
The components of a JavaScript application
The HTML skills that you need for this book
The CSS skills that you need for this book
How to test a JavaScript application
How to use Visual Studio Code to develop JavaScript applications
Chapter 2 Get started fast with JavaScript
How to include JavaScript in an HTML document
The JavaScript syntax
How to work with data
How to work with expressions
How to use objects, methods, and properties
Two illustrative applications
Chapter 3 The essential JavaScript statements
How to code conditional expressions
How to code the basic control statements
Three illustrative applications
How to work with arrays
The Test Scores application with an array
Chapter 4 How to work with JavaScript objects, functions, and events
How to use objects to work with data
How to use functions
How to handle events
Two illustrative applications
Chapter 5 How to test and debug a JavaScript application
An introduction to testing and debugging
How to debug with Chrome’s developer tools
Other debugging methods
Chapter 6 How to script the DOM with JavaScript.
DOM scripting properties and methods
The FAQs application
How to script forms and controls
The Register application
How to modify the DOM
Chapter 7 How to work with images and timers
How to work with images
The Image Swap application
How to use timers
The Slide Show application
Section 2 jQuery essentials
Chapter 8 Get off to a fast start with jQuery
Introduction to jQuery
The basics of jQuery
The Email List application
More skills for working with jQuery
Three illustrative applications
Chapter 9 How to use effects and animations
How to use effects
A Slide Show application with effects
How to use animation
A Carousel application with animation
Chapter 10 How to work with forms and data validation
Introduction to forms and controls
How to use jQuery to work with forms
A Validation application
Chapter 11 How to use jQuery plugins and UI widgets
Introduction to jQuery plugins
How to use three of the most popular plugins
Introduction to jQuery UI
How to use five of the most popular jQuery UI widgets
Section 3 Advanced JavaScript skills
Chapter 12 How to work with numbers, strings, and dates
How to work with numbers
The PIG application
How to work with strings
How to work with dates and times
The Count Down application
The Internationalization API
View outline in Word
IJJ101