Scroll to top button

CIW: JavaScript Specialist

ISBN : 9781616916503

Prepare for CIW 1D0-635 exam by CIW JavaScript Specialist course. The course covers all the objectives of the 1D0-635 exam which are JavaScript language essentials, including program flow control, form validation, image animation, frame targeting and cookie creation; JavaScript code development, including writing programs and writing script for the JavaScript object model; website implementation, including authoring and scripting, Web content creation, Web management and digital media tools; and much more.

CIW Javascript Specialist: 1D0-635 certification exam covers domains such as essential JavaScript principles and practices, intermediate JavaScript programming techniques, applied JavaScript, and JavaScript technology extensions. 

Lessons
Lessons
26+
Exercises
230+
Quizzes
513+
Flashcards
63+
Glossary of terms
63+
TestPrep
Pre Assessment Questions
55+
Full Length Tests
2+
Post Assessment Questions
69+
LiveLab (Add-on Component)
livelab
67+
  • 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
  • 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
  • Introduction to Functions
  • Defining a Function
  • Calling a Function
  • User Events and JavaScript Event Handlers
  • Methods as Functions
  • Lesson Summary
  • Optional Lab
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • What Is Debugging?
  • Tools for Debugging Code
  • Testing Code in Various Browsers
  • Debugging Logic Errors
  • JavaScript and Mobile Devices
  • Lesson Summary
  • Optional Lab
  • Creating Complex Custom Objects in JavaScript
  • Targeting Frames in X/HTML
  • Targeting Windows with JavaScript
  • Windows, Functions and Variables

Hands on Activities (LiveLab)

×