Final Exam: Web Programmer
ECMAscript 2019
| Intermediate
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Web Programmer will test your knowledge and application of the topics presented throughout the Web Programmer track of the Skillsoft Aspire Web Programmer to Apprentice Programmer Journey.
WHAT YOU WILL LEARN
-
access individual form elements and their data contents from JavaScriptalter the contents of a web page by modifying its DOMapply basic operators on numbers and stringsassign a function to a variable and pass a function as an argument to another functioncreate a function from a string using the new keywordcreate and manage date types in JavaScriptcreate a simple JavaScript app that writes a message to an HTML pagecreate handlers for the events of users clicking on a button and for modifying the contents of a text boxcreate objects containing different types of data and functions, and access their propertiesdefine a simple registration form with text, numerical input fields, radio buttons, check boxes and a drop-down menudefine a variety of form validations for different input fieldsdefine basic functions and invoke them in JavaScriptdefine event listeners and handlers for clicks on a web page buttondefine functions using the concise syntax available in the ES6 specifications for JavaScript, including the use of arrow functionsdefine handlers for mouse events on elements of your web pagedelete or replace existing nodes in the DOM of your web pagedescribe how browsers render web pages as a structured DOMdescribe how browsers render web pages as a structured DOMdescribe multiple ways to declare and manipulate numerical data in JavaScriptdifferentiate variables that are undefined from those whose values are nulldistinguish between the var and let keywords when it comes to the scope of JavaScript variablesdistinguish between the var, let, and const keywords when declaring variablesgenerate deep and shallow copies of arrays and add and remove array elementsidentify a number of object methods to access the keys and values of an objectidentify some of the quirks of the JavaScript language which distinguish it from most other high-level languagesidentify the characteristics of an arrayidentify the properties and features around arrays and functions in JavaScriptidentify when to use prototypes for JavaScript objects and how they can be definedimplement an object constructor and use it to instantiate new objectsimplement basic operators on numbers
-
implement counter functions with closuresinitialize and manipulate JavaScript strings using different techniquesinitialize an empty object and add/remove properties to/from that objectintegrate closures with buttons on a web pagelink a HTML page with a separately defined JavaScript source filelist the high-level properties of the JavaScript programming languagemanage errors in your application, whether they are raised by JavaScript or by your own logic using try, catch, and finally blocksrecall how variables of the same name inside closures and in scopes outside them are accessed by functionsrecall what an object is JavaScript and how it is representedrecognize handlers for mouse events on elements of your web pagerecognize how closures can be created within objects and its implications on your coderecognize how closures created within loops interact with variables defined within and outside the looprecognize how JavaScript can be used to communicate with end users via the HTML page, alerts, and log messagesrecognize how the var, let, and const keywords affect the accessibility of variables in JavaScript functionsrecognize the role of the "this" keyword within the scope of a JavaScript objectrecognize what data types in JavaScript are passed by value and by referencerecognize what makes up a closure in JavaScriptrecognize when variables are destroyed by JavaScript when a form submission navigates the user to a different web pagerecognize where JavaScript fits within a larger web application involving HTML and CSSretrieve the children of elements of your web page as an arrayuse function callbacks to ensure the sequential execution of functionsuse in-built string operations to analyze and modify string typesuse promises to chain the execution of two functions where one depends on the results returned by the otheruse prototypes to implement inheritance in JavaScriptuse the assignment operator and the Object.assign() method to create new objectsuse the call method to link a JavaScript object to a function calluse the document object to retrieve individual elements of your web page and access their values and propertiesuse the fetch function to asynchronously retrieve an image file and relate it to the XMLHttpRequest of AJAXuse the spread operator to expand the contents of arraysuse the spread syntax and the JSON object to create new objects
IN THIS COURSE
-
1.Web Programmer33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.