Scroll to top button

1D0-635 : CIW: JavaScript Specialist

CIW: JavaScript Specialist
ISBN : 978-1-61691-650-3
Gain hands-on expertise in 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; web site implementation, including authoring and scripting, Web content creation, Web management and digital media tools; and much more.


uCertify uses content from well known publishers, instructors, and subject matter experts. They have a minimum of 15 years of experience in their fields. uCertify brings these textbooks to life. It is full of interactive activities that keep the learner engaged. uCertify brings all available learning resources for a topic in one place so that the learner can efficiently learn without going to multiple places. Challenge questions are also embedded in the chapters so learners can attempt those while they are learning about that particular topic. This helps them grasp the concepts better because they can go over it again right away which improves learning. At the end of every lesson, uCertify courses guide the learners on the path they should follow.

uCertify platform supports 50+ different types of interactive activities, connect the idea, or try it yourself lab activities embedded throughout its course. These interactive activities keep learners engaged and make learning fun.

Here's What You Get

Exercises Flashcards Quizzes Glossary

Each lesson comes with Exercises, Flashcards & Quizzes. There is no limit to the number of times learners can attempt these. Exercises come with detailed remediation, which ensures that learners are confident on the topic before proceeding. Flashcards help master the key concepts. Glossary defines the key terms.

Exercise Questions
Glossary of terms

Test Prep & Practice Questions

uCertify provides full length practice tests. These tests closely follow the exam objectives and are designed to simulate real exam conditions. Each course has a number of test sets consisting of hundreds of items to ensure that learners are prepared for the certification exam.

Here's What You Get

Pre-assessments Questions
Full Length Tests
Post-Assessments Questions


Full Remediation

Each question comes with detailed remediation explaining not only why an answer option is correct but also why the incorrect answer options are incorrect.

Unlimited Practice

Each test can be taken unlimited number of times until the learner feels they are prepared. Learner can review the test and read detailed remediation. Detailed test history is also available.

Learn, Test and Review Mode

Each test set comes with learn, test and review modes. In learn mode, learners will attempt a question and will get immediate feedback and complete remediation as they move on to the next question. In test mode, learners can take a timed test simulating the actual exam conditions. In review mode, learners can read through one item at a time without attempting it.

Exam Information

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. 

Prepare for the following certification

Exam FAQs
Where do I take the exam?
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?
Where can I find more information about this exam?
To know more about the 1D0-635, click here.

Table of Content

Here's What you will Learn

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 14: Appendix A: CIW JavaScript Specialist Objectives and Locations

Lesson 15: Appendix B: XHTML 1.0 / HTML 4.01 Elements and Attributes

Lesson 16: Appendix C: JavaScript and Active Content

  • Java Applets

Lesson 17: Appendix D: JavaScript Operator Precedence

Lesson 18: Appendix E: Pass By Value and By Reference in JavaScript

  • Pass By Value vs. Pass By Reference

Lesson 19: Appendix F: The JavaScript sort() Method and Arrays

  • The sort() Method

Lesson 20: Appendix G: JavaScript and Image Maps

  • Creating Image Maps with X/HTML

Lesson 21: Appendix H: Complex Custom Objects in JavaScript

  • Creating Complex Custom Objects in JavaScript

Lesson 22: Appendix J: Metadata and the Web

  • Metadata

Lesson 23: Appendix K: Color Names and Values

Lesson 24: Appendix L: X/HTML Frames and JavaScript

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

Lesson 25: Appendix M: JavaScript Resources

  • Online Resources

Lesson 26: Appendix N: Works Consulted

  • Books
  • Online Resources

Copyright © 2002-2017 uCertify / All Rights Reserved.