We are convinced that certification should be one of the key tools that allow jobseekers and IT professionals to establish credibility in the job market, by providing a standardized and recognized benchmark of skills, knowledge, and expertise, which will in turn stimulate the growth of the organizations employing the individuals, benefit both global and local communities, and become a flywheel for self-development and innovation.
JS Institute Certification Roadmap
The OpenEDG JS Institute offers two distinct certification paths for JavaScript and related technologies:
- General-Purpose Programming: This path includes an entry-level exam (JSE) and an associate-level exam (JSA), allowing candidates to demonstrate their proficiency in JavaScript and its related technologies for general programming tasks.
- Web Development: This path also begins with an entry-level exam (WDE) and progresses to an associate-level exam (WDA), focusing specifically on JavaScript and its related technologies relevant to web development
Both paths culminate with the professional-level certification, which requires candidates to pass two advanced exams (JSP-A and JSP-B). This approach allows individuals to tailor their certification journey to their specific interests and career goals.
The exams available for candidates as part of the JS Institute certification track for JavaScript Programming are:
JSE – Certified Entry-Level JavaScript Programmer
JSE – Certified Entry-Level JavaScript Programmer (Exam JSE-40-0x, available from November 3, 2021) whose focus is on the JavaScript language core concepts, including the essentials of the JavaScript syntax and semantics, best programming practices, JS tools and resources, and coding concepts such as variables, data types, type casting, operators, user interaction, control flow, functions, errors, exceptions, debugging, and troubleshooting.
The JSE certification validates the candidate’s understanding of the universal aspects of computer programming as well as their proficiency in using the most essential JavaScript features, tools, and mechanisms to design, develop, implement, and improve simple JavaScript programs.
JSA – Certified Associate JavaScript Programmer
JSA – Certified Associate JavaScript Programmer (Exam JSA-41-0x, Available from January 17, 2022) whose focus is on the Object-Oriented Programming approach to JavaScript (objects: literals, properties, dot and bracket notation, property existence tests, property enumeration; object features: references; methods, property/object configuration, prototypes; classes: design, declarations, properties, getters, setters, inheritance, static members, constructors), the topic of built-in objects, including simple data types and their constructors, composite data types, and some of the most useful objects (JSON, Math, RegExp, extending built-in types), as well as the more advanced aspects of functions such as recursion, forwarding calls, decorators, functional programming, generators, iterators, and asynchronous programming, including callback functions, promises, and the best programming practices.
The JSA certification validates the candidate’s knowledge of the advanced use of JS functions and the OOP conceptual apparatus, as well as their proficiency in analyzing, modelling, designing, developing, deploying, and maintaining JavaScript programs using the Object-Oriented Programming approach.
JSP-A – Certified Professional JavaScript Programmer, specialization: Front-End Web Development
JSP-A – Certified Professional JavaScript Programmer, specialization: Front-End Web Development (Exam JSP-42A-0x, available in the first half of 2023) whose focus is on the essentials of web development such as HTML5, CSS3, DOM, event-driven programming, AJAX, simple REST APIs (with Node.js and Express), and some of the more advanced areas that cover the domain of front-end development, which include: responsive web design, Bootstrap, jQuery, Webpack, Babel, code versioning, benchmarking and testing tools, the essential knowledge of backbone, vue.js, react.js, and angular.js frameworks.
The JSP-A certification will aim to validate the candidate’s proficiency in using the JavaScript programming skills, tooling, and related frameworks and technologies, as well as the adoption of best practices, standards, and coding conventions for the purposes of designing, creating, and facilitating modern client-side web development projects and applications.
JSP-B – Certified Professional JavaScript Programmer, specialization: Back-End Web Development
JSP-B – Certified Professional JavaScript Programmer, specialization: Back-End Web Development (Exam JSP-42B-0x, available in the first half of 2023) whose scope incorporates web development essentials such as HTML5, CSS3, DOM, event-driven programming, AJAX, simple REST APIs (with Node.js and Express) as the foundation, but the core competency areas are centered on back-end web development, and include the following topics: Node.js, development tools and devices for Node.js (npm, grunt, gulp, brunch, etc.), code versioning, basic frameworks, such as Express and Meteor; the basics of authentication and authorization; the essentials of databases (SQL and NoSQL types) such as MySQL and MongoDB, the fundamentals of the PHP language, as well as benchmarking and testing tools.
The JSP-B certification will aim to validate the candidate’s proficiency in using JavaScript programming skills, frameworks and related technologies for the purposes of designing, developing, and maintaining the server-side logic, managing the exchange of data between the server and the users, as well as performing proper integration of the front-end elements, and ensuring the high-performance of requests coming from them.
WDE – Certified Entry-Level Web Developer, specialization: Front-End Web Development
The WDE – Certified Entry-Level Web Developer certification (COMING SOON) is a professional credential that demonstrates the candidate's proficiency in HTML5 and CSS, as well as their mastery of Responsive Design and Layout Techniques. It showcases the candidate's ability to craft contemporary, efficient, interactive, accessible, and user-friendly webpages that seamlessly adapt to diverse devices and screen sizes.
This certification equips individuals with the foundational knowledge and practical skills required to design, build, and deploy webpages that are not only aesthetically appealing but also responsive to various devices and accessible to a diverse user base. It serves as a springboard for aspiring web developers, demonstrating their readiness to contribute effectively to web development projects and establishing a strong foundation for their career in this dynamic field.