1D0-635 CIW JavaScript Specialist

Opis

Egzamin CIW JavaScript Specialist weryfikuje programistów pod kątem podstawowej wiedzę i umiejętności związanych z projektowaniem i tworzeniem aplikacji JavaScript działających po stronie klienta oraz rozwiązań niezależnych od platformy. Egzamin również sprawdza znajomość najpopularniejszych zastosowań dla języka JavaScript.

Przebieg egzaminu:

Egzamin dostępny w języku angielskim

Maksymalny czas trwania egzaminu: 90 minut

Pytania typu test wyboru:

  • jedna prawidłowa odpowiedź
  • wiele prawidłowych odpowiedzi
  • odpowiedzi do ręcznego uzupełnienia

Przybliżona liczba pytań:  55

Kandydaci przed otrzymaniem certyfikatu muszą zaakceptować umowę opisująca prawa i obowiązki związane z przystąpieniem do programu certyfikującego CIW – CIW Certification Agreement. Z jego treścią można się zapoznać w CIW Candidate Information Center https://i7lp.integral7.com/durango/do/login?ownername=certpart&channel=CIW

Kandydaci, którzy nie zdadzą egzaminu za pierwszym razem muszą przed ponownym podejściem (drugim) odczekać minimum 24 godziny a przed trzecim i kolejnymi podejściami minimum 30 dni kalendarzowych. Można przystąpić do egzaminu tyle razy, ile się chce, jednak oczywiście każde podejście jest płatne. CIW nie oferuje żadnych zniżek dla egzaminów poprawkowych.

Uwaga: w przypadku uzyskania pozytywnego rezultatu na egzaminie nie ma możliwości jego poprawiania (np. w celu uzyskania lepszej punktacji), chyba, że byłaby dostępna nowsza wersja danego egzaminu (zaktualizowane zagadnienia egzaminacyjne, tym samym zmienione ID danego egzaminu: 1D0-635)  

Pełen przewodnik dla zdających egzamin CIW (zasady, ceny) jest dostępny pod tym adresem http://www.ciwcertified.com/certifications/exam_info/taking_exam.php

Gdzie

Egzamin zdawany za pośrednictwem centrów testowych Pearson VUE lub w ramach dedykowanych sesji szkoleniowych realizowanych w autoryzowanych ośrodkach szkoleniowych CIW https://www.compendium.pl/szkolenia/ciw posiadających status CTC Online (CIW Test Center Online)

Wymagania

Pozytywny wynik egzaminu, co oznaczą wynik minimum na poziomie 75%

Cena

150 USD

Zagadnienia

Egzamin 1D0-635 CIW JavaScript Specialist został zaprojektowany do sprawdzania wiedzy i umiejętności kandydatów z następujących obszarów:

Essential JavaScript Principles and Practices

  • Identify characteristics of JavaScript and common programming practices.
    • List key JavaScript characteristics, including object-based nature, events, platform independence,and differences between scripting languages and programming languages.
    • Identify common programming concepts, including objects, properties and methods.
    • Describe various JavaScript versions and flavors, including ECMA standards, JScript and similarities with proprietary scripting languages.
    • Distinguish between server-side and client-side JavaScript applications, including JavaScript interpreters and rendering engines.
    • Describe acceptable coding practices, including appropriate use of comment tags and the <noscript> tag.
  • Work with variables and data in JavaScript.
    • Use attributes and methods to communicate with users, including the type attribute, and the alert(), prompt() and confirm() methods.
    • Define variables.
    • Use data types, including null and undefined.
    • Obtain user input and store it in variables.
    • Report variable text to the client window.
    • Distinguish between concatenation and addition.
    • Use expressions.
    • Use operators, including string concatenation ( += ), strict comparison ( === , !==) and mathematical precedence.
    • Implement inline scripting.
    • Implement simple event handlers, including onLoad() and onUnload().
    • Define keywords and reserved words.
  • Use JavaScript functions, methods, and events.
    • Use methods as functions.
    • Define functions.
    • Use data type conversion methods.
    • Call functions.
    • Pass arguments to functions, including argument creation, return values and the calculateAvg() function.
    • Return values from functions.
    • Distinguish between global and local variables.
    • Use the conditional operator.
    • Identify user events and event handlers.
    • Use built-in functions and cast variables.

Intermediate JavaScript Programming Techniques

  • Use JavaScript statements to control program flow.
    • Use the if… statement.
    • Use the while… statement.
    • Use the do…while statement.
    • Use the for… statement.
    • Use the break and continue statements.
    • Use the switch… statement.
  • Use the JavaScript Document Object Model (DOM).
    • Use JavaScript to manipulate the Document Object Model (DOM).
    • Use the window object of the DOM.
    • Manipulate properties and methods of the document object within the DOM.
    • Use the with statement.
    • Use the image object of the DOM, including image rollover creation.
    • Use the history object of the DOM.
    • Evaluate and change URL information with the location object of the DOM.
    • Use the navigator object of the DOM.
  • Use JavaScript language objects and create expressions.
    • Use the String object to test user input.
    • Evaluate strings, including use of the length property, and use of the indexOf(), lastIndexOf(), substring() and charAt() methods.
    • Identify basic regular expressions and the RegExp object.
    • Use the Array object to create more efficient code.
    • Identify uses for the Date and Math objects.
  • Create and use custom JavaScript objects.
    • Create a custom JavaScript object.
    • Define properties and methods of custom objects.
    • Create new object instances.
    • Create client-side arrays using custom objects.
    • Create functions and methods for manipulating client-side arrays.
    • Use the prototype property.
  • Debug and troubleshoot JavaScript code.
    • List common steps for debugging JavaScript code, including reviewing code and testing code in different browsers.
    • Describe and use various native and supplemental debugging tools, including enabling/disabling display.
    • Test code in multiple display platforms, including mobile devices.

Applied JavaScript

  • Use JavaScript to develop interactive forms.
    • Identify and use form controls, including X/HTML form elements.
    • Refer to form objects, including form, radio, select, button, text, textarea and checkbox.
    • Define the form object.
    • Use the button object.
    • Use the checkbox object.
    • Evaluate text with the text and textarea objects.
    • Process radio object options.
    • Capture choices from a select list with the select object.
    • Conduct form validation, including valid X/HTML code.
  • Modify X/HTML with JavaScript.
    • Identify steps and methods for changing X/HTML „on the fly,” including the getElementById, getElementsByName and getElementsByTagName methods of the DOM.
    • Modify attributes in X/HTML using DOM elements.
    • Modify values in X/HTML using DOM elements.
    • Use the innerHTML element.
  • Address JavaScript security issues involving browsers and cookies.
    • Distinguish between the browser and the operating system in relation to the elements responsible for security.
    • Discuss browser security issues relevant to JavaScript, including script blocking, prohibition of frame-to-frame URL changing, and document.write behavior differences among browsers.
    • Define signed scripts.
    • Perform client-side browser detection and determine browser compatibility.
    • Identify common issues and procedures for creating secure JavaScript code.
    • Define cross-site scripting and the associated security risks.
    • Define the functions of cookies and manipulate them effectively, including testing for presence of cookies, clearing cookies, enabling/disabling cookies in the browser, and deleting cookies from your hard drive.
    • Assign a cookie using JavaScript.
    • Use cookies and passwords to restrict entry to a page.

JavaScript Technology Extensions

  • Implement JavaScript libraries.
    • Identify and evaluate the benefits and drawbacks of using predefined libraries and plug-ins, such as jQuery, Spry, Dojo, MooTools and Prototype.
    • Identify steps for using libraries (such as jQuery) and available plug-ins, including jQueryfriendly X/HTML and X/HTML optimization for faster JavaScript manipulation.
    • Identify steps for loading and referencing external scripts and pre-made external scripts.
  • Use JavaScript and AJAX to create interactive Web applications.
    • Define fundamental AJAX elements and procedures.
    • Diagram common interactions among JavaScript, XML and XHTML.
    • Identify key XML structures and restrictions in relation to JavaScript.
    • Explain how the XMLHttpRequest object interacts with XML.
    • Use the XMLHttpRequest object to retrieve data.
    • Describe typical AJAX-based requests.
    • Identify key server response issues related to AJAX-based requests.
    • Use JavaScript to communicate with databases.
    • Identify alternatives to XML-based AJAX.

Dodatkowe informacje

Jak się przygotować:

Bezpośrednia drogą przygotowująca do egzaminu jest udział w autoryzowanym szkoleniu

JavaScript Specialist

oraz materiały szkoleniowe otrzymywane podczas tego szkolenia w formie papierowej lub elektronicznej wraz z dodatkowymi ćwiczeniami i materiałami udostępnianymi przez CIW w wersji online http://www.ciwcertified.com/About_CIW/ciw_online.php