Final Exam: Web Programmer

ECMAscript 2019
  • 1 Video | 30m 32s
  • Includes Assessment
  • Earns a Badge
Likes 1 Likes 1
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 JavaScript
    alter the contents of a web page by modifying its DOM
    apply basic operators on numbers and strings
    assign a function to a variable and pass a function as an argument to another function
    create a function from a string using the new keyword
    create and manage date types in JavaScript
    create a simple JavaScript app that writes a message to an HTML page
    create handlers for the events of users clicking on a button and for modifying the contents of a text box
    create objects containing different types of data and functions, and access their properties
    define a simple registration form with text, numerical input fields, radio buttons, check boxes and a drop-down menu
    define a variety of form validations for different input fields
    define basic functions and invoke them in JavaScript
    define event listeners and handlers for clicks on a web page button
    define functions using the concise syntax available in the ES6 specifications for JavaScript, including the use of arrow functions
    define handlers for mouse events on elements of your web page
    delete or replace existing nodes in the DOM of your web page
    describe how browsers render web pages as a structured DOM
    describe how browsers render web pages as a structured DOM
    describe multiple ways to declare and manipulate numerical data in JavaScript
    differentiate variables that are undefined from those whose values are null
    distinguish between the var and let keywords when it comes to the scope of JavaScript variables
    distinguish between the var, let, and const keywords when declaring variables
    generate deep and shallow copies of arrays and add and remove array elements
    identify a number of object methods to access the keys and values of an object
    identify some of the quirks of the JavaScript language which distinguish it from most other high-level languages
    identify the characteristics of an array
    identify the properties and features around arrays and functions in JavaScript
    identify when to use prototypes for JavaScript objects and how they can be defined
    implement an object constructor and use it to instantiate new objects
    implement basic operators on numbers
  • implement counter functions with closures
    initialize and manipulate JavaScript strings using different techniques
    initialize an empty object and add/remove properties to/from that object
    integrate closures with buttons on a web page
    link a HTML page with a separately defined JavaScript source file
    list the high-level properties of the JavaScript programming language
    manage errors in your application, whether they are raised by JavaScript or by your own logic using try, catch, and finally blocks
    recall how variables of the same name inside closures and in scopes outside them are accessed by functions
    recall what an object is JavaScript and how it is represented
    recognize handlers for mouse events on elements of your web page
    recognize how closures can be created within objects and its implications on your code
    recognize how closures created within loops interact with variables defined within and outside the loop
    recognize how JavaScript can be used to communicate with end users via the HTML page, alerts, and log messages
    recognize how the var, let, and const keywords affect the accessibility of variables in JavaScript functions
    recognize the role of the "this" keyword within the scope of a JavaScript object
    recognize what data types in JavaScript are passed by value and by reference
    recognize what makes up a closure in JavaScript
    recognize when variables are destroyed by JavaScript when a form submission navigates the user to a different web page
    recognize where JavaScript fits within a larger web application involving HTML and CSS
    retrieve the children of elements of your web page as an array
    use function callbacks to ensure the sequential execution of functions
    use in-built string operations to analyze and modify string types
    use promises to chain the execution of two functions where one depends on the results returned by the other
    use prototypes to implement inheritance in JavaScript
    use the assignment operator and the Object.assign() method to create new objects
    use the call method to link a JavaScript object to a function call
    use the document object to retrieve individual elements of your web page and access their values and properties
    use the fetch function to asynchronously retrieve an image file and relate it to the XMLHttpRequest of AJAX
    use the spread operator to expand the contents of arrays
    use the spread syntax and the JSON object to create new objects

IN THIS COURSE

  • Playable
    1. 
    Web Programmer
    33s
    UP 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.

YOU MIGHT ALSO LIKE

Likes 0 Likes 0  
Likes 2 Likes 2  
Likes 1 Likes 1