Overview

WDE™ – Certified Entry-Level Web Developer Certification

WDE™ – Certified Entry-Level Web Developer certification is a professional credential that validates the candidate's foundational understanding and practical application of HTML, including document structure, text formatting, multimedia integration, basic web form creation, and an introduction to web accessibility. It showcases the ability to construct functional, user-centric web pages that are optimized for various devices and screen sizes.

WDE Badge

The WDE certification meticulously covers essential HTML topics across five blocks, designed to equip candidates with the skills to create well-structured and semantically accurate web pages. It underscores the importance of clear, maintainable code and offers insights into effective multimedia usage and hyperlink creation, ensuring all content adheres to basic accessibility standards.

Earning this certification not only demonstrates a candidate’s capability to handle foundational web projects efficiently but also lays the groundwork for further professional development. It marks the beginning of a journey into more specialized areas of web development, preparing candidates to expand their skills in advanced HTML functionalities, CSS styling, and JavaScript implementation.

By achieving the WDE certification, candidates validate their problem-solving skills, particularly in identifying and correcting common HTML errors and implementing responsive design adjustments. This foundational knowledge primes them for advanced studies, aligning with industry best practices that emphasize optimization, responsive design, and user-centered development.

This certification reflects a comprehensive grasp of basic web development principles, making it an ideal starting point for individuals aiming to deepen their technical expertise in web development. It confirms that the certified individuals are well-prepared to take on more challenging projects and continue their education in dynamic web technologies, thus paving the way for a successful and evolving career in the tech industry.

WDE Certification

Exam Specifications

Exam Information
Description


Exam Name
WDE™ – Certified Entry-Level Web Developer


Exam Short Form
WDE


Exam Code/Current Exam Version
WDE-40-0x/WDE-40-01


Exam Level
Entry (Beginner/Foundational)


Associated Certifications
WDA™ – Certified Associate Web Developer (WDA-41-01)


Pre-requisites
None


Duration
45 minutes – Tutorial/NDA: 5 minutes, Exam: 40 minutes


Number of Exam Items
40


Format
Single-selection and multiple-selection items


Passing Score
75%


Language
English


Courses Aligned
HTML Essentials (Edube.org)


Price
$69 - Purchase exam voucher


Delivery Channel
OpenEDG Testing Service (TestNow™)


Testing Policies
WDE Exam Policy


Exam Syllabus
WDE Exam Syllabus




Exam Objectives

The WDE – Certified Entry-Level Web Developer certification exam evaluates the following topic areas and assesses the following skills:

Focus: Understand HTML's foundational aspects, including syntax, document structure, and character encoding.


Objectives covered by the block:


  • Describe the basic structure of an HTML document, including the <!DOCTYPE> declaration.
  • Understand the distinction between block-level and inline elements.
  • Identify and correctly use basic HTML entities.
  • Explain the importance of character encoding.
  • Utilize comments to document HTML code.
  • Demonstrate the use of basic tags (html, head, title, body).
  • have the knowledge and skills to work with variables, i.e. naming, declaring, initializing and modifying their values;
  • understand concepts such as scope, code blocks, shadowing, hoisting;
  • know the basic properties of primitive data types such as boolean, number, bigint, undefined, null, and be able to use them;
  • be familiar with the basic properties of the primitive data type string, including string literals – single or double quotes, escape character, string interpolation, basic properties and methods;
  • know the basic properties of complex data types such as Array and Object (treated as a record) and be able to use them in practice.
  • know what operators are and how we classify them (by type of operands, by number of operands, etc.)
  • be able to use assignment, arithmetic, logical, and comparison operators in practice;
  • have an understanding of the operation of the conditional operator and the typeof, instanceof, and delete operators;
  • understand what the precedence and associativity of basic operators are and be able to influence it by means of bracket grouping;
  • be able to perform basic two-way communication with the program user using the alert, confirm, and prompt dialog boxes.
  • be able to force conditional execution of a group of statements (make decisions and branch the flow) using if-else and switch commands;
  • be able to force a group of statements to repeat in a loop using the for, while, and do-while commands, using both dependent and independent conditions on the number of iterations;
  • understand and be able to use loop-specific break and continue instructions;
  • be able to use the for-in statement to iterate over properties of an object;
  • be able to use the for-of statement to walk through the elements of an array.
  • be able to declare and call functions;
  • know how to pass call arguments to a function and return the result of its operation from it;
  • understand the concept of a local variable and the effect of shadowing variables with the same names within a function;
  • know that a function in JS is a first-class member and be able to take advantage of this by declaring functions using function expression and passing functions as arguments to calls of other functions;
  • understand the concept of recursion in the context of functions and be able to solve simple programming problems by using it;
  • have a basic understanding of the callback function and be able to use it asynchronously in conjunction with the setTimeout and setInterval methods;
  • have a clear understanding of arrow function notation and be able to write functions alternatively as a regular declaration, a function expression, and an arrow function.
  • understand the differences between syntactic, semantic, and logical errors;
  • understand the concept of an exception and distinguish between the basic exceptions generated by JS when an error occurs: SyntaxError, ReferenceError, TypeError, RangeError;
  • have the ability to handle exceptions using the try-catch-finally statement;
  • be able to generate their own exceptions using the throw statement;
  • have the skills to use the debugger for basic analysis of their own code, including: step-by-step execution, viewing and modifying variables, and measuring code execution time.