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 USDZagadnienia
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
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