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. 

Glossary of terms
Pre Assessment Questions
Post Assessment Questions
LiveLab (Add-on Component)
Exam related FAQs
Where do I take the exam? To take CIW exam, you can contact several centers or training providers. The cost of the exam depends on the testing centers and geographic region. For more details click here.
How many questions are asked in the exam? The exam contains 55 questions.
What is the duration of the exam? 90 minutes
What is the passing score? 75%
Where can I find more information about this exam? To know more about the 1D0-635, click here.
Which certification covers this exam?
  • 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)