Web Applications Design and Development
The Web Application Design and Development Certifications are for the professionals that gathers the requirements, designs, and develops an enterprise web application.
Certification Objective
PSI certification holders in Web Application Design and Development can expertly gather the requirements for an enterprise web application, design, and develop an enterprise web application.
Available Certifications
- Professional Level: Certified Professional Web Applications Developer
- The Certified Professional Web Applications Developer is a skilled and competent technician that can gather requirements and design, develop, and test enterprise web applications.
- Senior Level: Certified Senior Web Applications Engineer
- The Certified Senior Web Applications Engineer is a leader with advanced skills in gathering requirements and designing, developing, and testing enterprise web applications, and can lead enterprise web application development teams and projects.
- Master Level: Certified Master Web Applications Architect
- The Certified Master Web Applications Architect is an executive with subject mastery in gathering requirements, and designing, developing, and testing an enterprise web application, and can manage web application management departments.
Applicable Careers
The careers applicable to this certification include Web Developer, Web Applications Developer, and Mobile Application Developer. In addition, the skills of this certification could be included in other roles, such as Web Application Designer, Web Applications Tester, Mobile Application Designer and Developer, Systems Analyst, Software Engineer, and Computer Programmer.
Skills and Competencies
The skills and competencies listed below are required for all levels of certification, unless specified otherwise. The skills and competencies needed for the certification in Web Applications Design and Development include:
Professional Level:
- Gather the design requirements for enterprise web applications.
- Design the structure and layout of enterprise web applications.
- Design usability and security into web applications.
- Design responsive web applications.
- Design accessible web applications.
- Design user-friendly navigation, menus, and linking in web applications.
- Select and use graphics, animation, and media in web applications.
- Utilize correct spelling and grammar in web applications.
- Develop menu maps, mockups, storyboards, wireframes, and prototypes.
- Develop the enterprise web application design document.
- Code, edit, unit test, and debug an enterprise web application.
- Implement security in web applications.
- Implement usability and responsive web design in web applications.
- Develop accessible web applications.
- Develop user-friendly navigation, menus, and linking in web applications.
- Develop and work with forms in web applications.
- Control web application functionality using control statements.
- Properly implement and use strings, numbers, dates, and other data types in web applications.
- Create and use arrays and custom functions.
- Code a web application to connect to and interact with a web database.
- Implement and use professional coding techniques such as naming conventions, comments, whitespace, and indentation.
- Develop enterprise web applications using Object Oriented Programming (OOP) methods.
- Validate data using regular expressions.
- Properly handle errors and exceptions.
- Implement e-mail functionality in web applications.
- Implement file and image uploading, downloading, and use in web applications.
- Create and work with cookies and sessions in web applications.
- Given a project design document, develop a functional enterprise web application.
Senior Level:
- All competencies at the Professional Level above.
- Research, analyze, and solve complex web application problems.
- Design and develop enhancements to existing web applications.
- Lead web application development projects and teams.
Master Level:
- All competencies at the Professional and Senior Levels above.
- Design, plan, and manage a web application management department.
Phase 1 Eligibility Requirements
To determine your eligibility to apply for certification in Web Applications Design and Development your experience and education must meet the minimum requirements below.
Specific Eligibility Requirements:
- Professional Level
- Must meet one of the following requirements:
- Five (5) years of experience
OR - Four (4) years of experience plus associate degree OR technical/career certificate or diploma
OR - Three (3) years of experience plus bachelor's degree
- 25% of required experience must be within the last 5 years
- Senior Level
- Must meet one of the following requirements:
- Eight (8) years of experience
OR - Seven (7) years of experience plus associate degree OR technical/career certificate or diploma
OR - Six (6) years of experience plus bachelor's degree
- 25% of required experience must be within the last 5 years
- Must have 2 years of project lead or supervisory experience
- Master Level
- Must meet one of the following requirements:
- Twelve (12) years of experience
OR - Eleven (11) years of experience plus associate degree OR technical/career certificate or diploma
OR - Ten (10) years of experience plus bachelor's degree
OR - Nine (9) years of experience plus master's degree
- 25% of required experience must be within the last 10 years
- Must have 2 years of project lead or supervisory experience
- Must have 2 years of managerial experience
Important Eligibility Notes
The following are specific experience and education requirements:
- Experience:
- Experience must be relevant and verifiable.
- The experience requirement must come from US-based companies.
- If you are an independent contractor or consultant that perform project work and not fully employed, you can submit individual industry projects. The project work must equate to the amount of required work experience.
- Education: (college degree, technical/career certificate or diploma)
- Must be in a relevant field.
- The education requirement must come from U.S. based institutions.
- At this time we do not accept international applicants. We do not have international offices or staff.
Relevant Fields for Education Requirement
Your college degree or technical/career certificate or diploma must be in one of the following fields or similar fields.
- Web Design or Development, Web Technology, Mobile Application Design or Development
- Software Engineering, Computer Programming, or Human Computer Interaction (must have one course in web design or development)
- Computer Science, Information Technology, or Game Development (must have one course in web design or development)
Phase 2 Competency Requirements
Once your eligibility has been determined in phase 1, the next step is to verify your work experience and education and complete a Competency-Based "hands on" Assessment in your certification field, Web Applications Design and Development. You are given a specific mini project to accomplish and submit for peer evaluation.
Phase 2 Activities
- Submit Assessment and Certification Fee
$100 Off Certification Launch Pricing (through the end of November)- Professional Level: $295 $195
- Senior Level: $395 $295
- Master Level: $495 $395
- Competency-Based Assessment
- Complete and Submit the Competency-Based Assessment (Home-Based Assessment)
- Peer evaluated based on Assessment Rubric
- Feedback Provided and Recommendation Decision
- You will be provided feedback for your Competency-Based Assessment submission.
- The Competency-Based Assessment submission will either be accepted or not accepted.
- If it is accepted, you will have earned your certification!
- If it is not accepted, you will be able to re-work and re-submit your Competency-Based Assessment (one time) after the recommendation decision.
Certification Specific Requirements
- For the Competency-Based Work Project Assessment, HTML, CSS, and JavaScript must be used for the user interface development. PHP must be used for the server-side development. The web database must be MySQL, MariaDB, SQLite, or PostgreSQL. Open source programming languages and databases are used to meet the "vendor-neutral" requirement of the certification.
- Pre-built frameworks, libraries, components, API's, or any prebuilt code cannot be used in the Competency-Based Assessment. All code must be original.
Competency-Based Assessment Brief Overview
Given a set of specific project requirements for a small web application and web database design for the application, using required skills and competencies the certification applicant will create a “high level” project design plan for the web application. In addition, the applicant will design, develop, and test a functional web application based on the design plan.
At the senior and master certification levels, the above tasks are required in addition to applying advanced level skills.
Requirements to Pass the Competency-Based Assessment
- Complete and submit the Competency-Based Assessment.
- Meet or exceed all of the requirements provided for the Competency-Based Assessment project.
- The submitted project work must demonstrate the appropriate level of skills and competencies for the certification.
- The submitted project work must be professional and demonstrate industry quality standards.
Certification

After you have successfully completed both phases, you will be awarded your certification in Web Applications Design and Development! You will receive your certification certificate by mail and documented on your Professional Career Portfolio.