CIW: JavaScript Specialist

(WGU-1D0-635)
Lessons
TestPrep
Get A Free Trial

Skills You’ll Get

1

Introduction to JavaScript

  • Introduction to Scripting
  • JavaScript Characteristics
  • JavaScript and Common Programming Concepts
  • JavaScript Flavors and Versions
  • Server-Side vs. Client-Side Applications
  • Annotating Your Code with Comments
  • Lesson Summary
  • Optional Lab
2

Working with Variables and Data in JavaScript

  • Using JavaScript to Communicate with the User
  • Using Data More Than Once: Variables
  • JavaScript Expressions
  • JavaScript Operators
  • Inline Scripting, Simple User Events, and Basic Event Handlers
  • JavaScript Keywords and Reserved Words
  • Lesson Summary
  • Optional Lab
3

Functions, Methods and Events in JavaScript

  • Introduction to Functions
  • Defining a Function
  • Calling a Function
  • User Events and JavaScript Event Handlers
  • Methods as Functions
  • Lesson Summary
  • Optional Lab
4

Controlling Program Flow in JavaScript

  • Controlling Decisional Program Flow
  • The if...else Statement
  • The while Statement
  • The do...while Statement
  • The for Statement
  • The break Statement
  • The continue Statement
  • The switch Statement
  • Lesson Summary
  • Optional Lab
5

The JavaScript Document Object Model (DOM)

  • The JavaScript Document Object Model (DOM)
  • The window Object
  • The document Object
  • The with Statement
  • The image Object
  • The history Object
  • The location Object
  • The navigator Object
  • Lesson Summary
  • Optional Lab
6

JavaScript Language Objects

  • Introduction to JavaScript Language Objects
  • The String Object
  • Evaluating Strings
  • JavaScript Regular Expressions
  • The Array Object
  • The Date Object
  • Setting and Extracting Time Information
  • The Math Object
  • Lesson Summary
  • Optional Lab
7

Developing Interactive Forms with JavaScript

  • Interactive Forms
  • Overview of Form Elements
  • Referring to Form Elements
  • The form Object
  • The button Object
  • The checkbox Object
  • The text and textarea Objects
  • The radio Object
  • The select Object
  • Form Validation
  • Lesson Summary
  • Optional Lab
8

JavaScript Security

  • Introduction to JavaScript Security Issues
  • Browser vs. Operating System
  • Browser-Specific Security Issues
  • Browser Compatibility and Client-Side Detection
  • Script Blocking
  • Differences in document.write Among Browsers
  • Malicious and Accidental Coding
  • Frame-to-Frame URL Changing
  • Signed Scripts
  • Cross-Site Scripting (XSS)
  • Cookies and Security in JavaScript
  • Creating Secure JavaScript Code
  • Lesson Summary
  • Optional Lab
9

Custom JavaScript Objects

  • Creating Custom Objects
  • Creating a JavaScript Object: The Constructor
  • Creating an Instance of a Custom Object
  • Creating Object Methods
  • Creating Functions for Your Objects
  • Lesson Summary
  • Optional Lab
10

Changing X/HTML on the Fly

  • Changing X/HTML on the Fly
  • Using the getElementById Method
  • Using the getElementsByName Method
  • Using the getElementsByTagName Method
  • Modifying Attributes within the DOM
  • Appending Text to the DOM
  • Lesson Summary
  • Optional Lab
11

JavaScript Libraries

  • Introduction to JavaScript Libraries
  • Choosing a Code Library
  • External and Pre-Made Scripts
  • Loading Your First Library
  • Using JavaScript Library Plug-ins
  • Best Practices with JavaScript Libraries
  • Copyright Issues and JavaScript
  • Lesson Summary
  • Optional Lab
12

JavaScript and AJAX

  • Introduction to AJAX
  • Introduction to XML
  • Interactions Among JavaScript, XML and XHTML
  • Using AJAX Scripts
  • AJAX and Servers
  • AJAX and Databases
  • Usability Issues with AJAX
  • Combining AJAX with Libraries
  • Alternatives to XML-based AJAX
  • Lesson Summary
  • Optional Lab
13

Debugging and Troubleshooting JavaScript

  • What Is Debugging?
  • Tools for Debugging Code
  • Testing Code in Various Browsers
  • Debugging Logic Errors
  • JavaScript and Mobile Devices
  • Lesson Summary
  • Optional Lab
A

Appendix A: CIW JavaScript Specialist Objectives and Locations

B

Appendix B: XHTML 1.0 / HTML 4.01 Elements and Attributes

C

Appendix C: JavaScript and Active Content

  • Java Applets
D

Appendix D: JavaScript Operator Precedence

E

Appendix E: Pass By Value and By Reference in JavaScript

  • Pass By Value vs. Pass By Reference
F

Appendix F: The JavaScript sort() Method and Arrays

  • The sort() Method
G

Appendix G: JavaScript and Image Maps

  • Creating Image Maps with X/HTML
H

Appendix H: Complex Custom Objects in JavaScript

  • Creating Complex Custom Objects in JavaScript
I

Appendix J: Metadata and the Web

  • Metadata
J

Appendix K: Color Names and Values

K

Appendix L: X/HTML Frames and JavaScript

  • Targeting Frames in X/HTML
  • Targeting Windows with JavaScript
  • Windows, Functions and Variables
L

Appendix M: JavaScript Resources

  • Online Resources
M

Appendix N: Works Consulted

  • Books
  • Online Resources

CIW: JavaScript Specialist

$249.00

Buy Now

Related Courses

All Courses
scroll to top