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
-
Use the call method to link a javascript object to a function calldistinguish between the var, let, and const keywords when declaring variablesdefine event listeners and handlers for clicks on a web page buttonidentify the characteristics of an arrayrecall what an object is javascript and how it is representedrecognize when variables are destroyed by javascript when a form submission navigates the user to a different web pagemanage errors in your application, whether they are raised by javascript or by your own logic using try, catch, and finally blocksuse the assignment operator and the object.assign() method to create new objectsrecall how variables of the same name inside closures and in scopes outside them are accessed by functionsinitialize and manipulate javascript strings using different techniquescreate handlers for the events of users clicking on a button and for modifying the contents of a text boxidentify some of the quirks of the javascript language which distinguish it from most other high-level languagesidentify the properties and features around arrays and functions in javascriptdescribe how browsers render web pages as a structured domidentify when to use prototypes for javascript objects and how they can be defineddefine a simple registration form with text, numerical input fields, radio buttons, check boxes and a drop-down menuuse the fetch function to asynchronously retrieve an image file and relate it to the xmlhttprequest of ajaxcreate and manage date types in javascriptinitialize an empty object and add/remove properties to/from that objectdelete or replace existing nodes in the dom of your web pageimplement basic operators on numbersidentify a number of object methods to access the keys and values of an objectrecognize where javascript fits within a larger web application involving html and cssuse the document object to retrieve individual elements of your web page and access their values and propertiesuse the spread operator to expand the contents of arraysassign a function to a variable and pass a function as an argument to another functioncreate a function from a string using the new keywordalter the contents of a web page by modifying its domuse promises to chain the execution of two functions where one depends on the results returned by the otherrecognize how the var, let, and const keywords affect the accessibility of variables in javascript functions
-
describe how browsers render web pages as a structured domrecognize what makes up a closure in javascriptimplement an object constructor and use it to instantiate new objectsrecognize how closures created within loops interact with variables defined within and outside the looprecognize how closures can be created within objects and its implications on your codegenerate deep and shallow copies of arrays and add and remove array elementslink a html page with a separately defined javascript source fileretrieve the children of elements of your web page as an arraydistinguish between the var and let keywords when it comes to the scope of javascript variablesuse in-built string operations to analyze and modify string typesdefine a variety of form validations for different input fieldsrecognize how javascript can be used to communicate with end users via the html page, alerts, and log messagesaccess individual form elements and their data contents from javascriptdescribe multiple ways to declare and manipulate numerical data in javascriptuse prototypes to implement inheritance in javascriptrecognize what data types in javascript are passed by value and by referencedefine functions using the concise syntax available in the es6 specifications for javascript, including the use of arrow functionslist the high-level properties of the javascript programming languagerecognize handlers for mouse events on elements of your web pageuse the spread syntax and the json object to create new objectsdefine basic functions and invoke them in javascriptintegrate closures with buttons on a web pagecreate a simple javascript app that writes a message to an html pagedefine handlers for mouse events on elements of your web pageuse function callbacks to ensure the sequential execution of functionsimplement counter functions with closuresapply basic operators on numbers and stringsrecognize the role of the "this" keyword within the scope of a javascript objectcreate objects containing different types of data and functions, and access their propertiesdifferentiate variables that are undefined from those whose values are null
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.